Introduction to Computing MCQs with Answers
Practice important Introduction to Computing MCQs with answers and explanations.
Multiple Choice Questions
Q1881: Fill in the blank: Modern software engineering incorporates testing into the development process, producing components such as “requirements analysis and ________.”
- A: Confirmation
- B: Documentation
- C: Implementation
- D: Testing
View Answer
A
Q1882: Fill in the blank: Despite significant testing, large software systems may still contain errors due to ongoing ________ in research and development.
- A: Advancements
- B: Challenges
- C: Successes
- D: Documentation
View Answer
B
Q1883: Fill in the blank: The traditional view of testing focused on debugging programs and confirming compatibility with the _________.
- A: Software requirements specification
- B: Design documents
- C: User interface specifications
- D: Market requirements
View Answer
A
Q1884: Fill in the blank: Modern quality assurance techniques aim to integrate testing into each step of the development process, including ________ and validation.
- A: Design
- B: Deployment
- C: Marketing
- D: Support
View Answer
A
Q1885: What was the primary characteristic of the traditional waterfall model in software engineering?
- A: Iterative development
- B: Increments of features
- C: Sequential development
- D: Refinement of each version
View Answer
C
Q1886: Which software engineering model involves constructing the system in increments?
- A: Waterfall model
- B: Iterative model
- C: Incremental model
- D: Spiral model
View Answer
C
Q1887: What does the incremental model emphasize in software development?
- A: Complete requirements before starting design
- B: Refining each version of the product
- C: Constructing the system in steps
- D: Sequential implementation
View Answer
A
Q1888: What is the main difference between the incremental model and the iterative model?
- A: The incremental model focuses on adding features in steps, while the iterative model focuses on refining versions
- B: Incremental model includes only initial versions, while iterative model involves final testing
- C: Incremental model avoids testing, while iterative model focuses on testing
- D: Iterative model requires full requirements before starting
View Answer
B
Q1889: Which software development model allows for "free-wheeling" and trial-and-error processes?
- A: Waterfall model
- B: Iterative model
- C: Incremental model
- D: Spiral model
View Answer
D
Q1890: The Rational Unified Process (RUP) is associated with which company?
- A: Microsoft
- B: Oracle
- C: IBM
- D: Rational Software Corporation
View Answer
C