Introduction to Computing MCQs with Answers
Practice important Introduction to Computing MCQs with answers and explanations.
Multiple Choice Questions
Q1891: What is the purpose of the Rational Unified Process (RUP)?
- A: To define and guide steps in the software development phase
- B: To exclusively use a waterfall approach
- C: To create non-proprietary software tools
- D: To develop only hardware systems
View Answer
A
Q1892: Fill in the blank: The waterfall model in software engineering allowed the development process to flow in only one ________.
- A: Direction
- B: Phase
- C: Step
- D: Increment
View Answer
A
Q1893: Fill in the blank: In the incremental model, the software system is constructed in ________ with additional features added over time.
- A: Phases
- B: Steps
- C: Iterations
- D: Increments
View Answer
D
Q1894: Fill in the blank: The iterative model is similar to the incremental model but focuses more on ________ each version of the product.
- A: Constructing
- B: Refining
- C: Testing
- D: Implementing
View Answer
B
Q1895: Fill in the blank: The Rational Unified Process (RUP) is a software development paradigm that provides guidelines and ________ tools to support the development process.
- A: Hardware
- B: Design
- C: Testing
- D: CASE
View Answer
D
Q1896: What is the main characteristic of evolutionary prototyping?
- A: Prototypes are discarded after evaluation
- B: Prototypes evolve into the final system
- C: Prototypes are never evaluated
- D: Prototypes are created in one step
View Answer
B
Q1897: What is the purpose of throwaway prototyping?
- A: To evolve prototypes into the final system
- B: To discard prototypes in favor of a fresh implementation
- C: To create a working version of the product
- D: To rapidly build and test the final design
View Answer
B
Q1898: What does rapid prototyping typically produce?
- A: A final version of the product
- B: A working version of the product
- C: A simple example or demonstration tool
- D: A fully functional system
View Answer
C
Q1899: Which of the following is an example of throwaway prototyping?
- A: Rapid prototyping
- B: Evolutionary prototyping
- C: Open-source development
- D: Extreme programming
View Answer
A
Q1900: What is a key benefit of rapid prototyping?
- A: Provides a final working product
- B: Clarifies communication between parties
- C: Eliminates the need for requirements analysis
- D: Prevents the need for iterative development
View Answer
B