Introduction to Computing MCQs with Answers
Practice important Introduction to Computing MCQs with answers and explanations.
Multiple Choice Questions
Q1841: Fill in the blank: One reason software may be discarded rather than modified is that ________.
- A: Understanding the original program is not needed
- B: Modification can introduce new problems
- C: Documentation is always sufficient
- D: No errors are found
View Answer
B
Q1842: Fill in the blank: Effort during the software development phase can ________ the ease of future modifications.
- A: Reduce
- B: Increase
- C: Have no impact
- D: Change the cost
View Answer
A
Q1843: What is the goal of the requirements analysis phase in the software life cycle?
- A: To design the software system
- B: To specify the services and conditions of the system
- C: To implement the software system
- D: To test the software system
View Answer
B
Q1844: Which document records the requirements for a software system?
- A: Software Design Document
- B: Software Implementation Plan
- C: Software Requirements Specification
- D: Software Testing Plan
View Answer
C
Q1845: What is a key input in the requirements analysis phase?
- A: Design choices
- B: Implementation strategies
- C: Stakeholder needs and conditions
- D: Testing procedures
View Answer
C
Q1846: What might trigger the start of the requirements analysis phase in a commercial software project?
- A: A feasibility study by the user
- B: A market study by the developer
- C: An implementation plan
- D: A testing report
View Answer
B
Q1847: Why might a software requirements specification fail to provide stability for development?
- A: Because it is too detailed
- B: Because it is frequently updated
- C: Because it lacks clear objectives
- D: Because it is not communicated well
View Answer
D
Q1848: What is often a major cause of cost overruns and late product delivery in software engineering?
- A: Overestimating the project timeline
- B: Changing requirements and poor communication
- C: Underestimating the project budget
- D: Lack of stakeholder involvement
View Answer
B
Q1849: Which professional organizations have adopted standards for the software requirements specification?
- A: IEEE and U.S. Department of Defense
- B: ISO and ANSI
- C: IEEE and ISO
- D: ANSI and U.S. Department of Defense
View Answer
A
Q1850: What is one way software engineers can address issues with changing requirements?
- A: By avoiding stakeholder communication
- B: By increasing the development budget
- C: By maintaining straightforward and frequent communication with stakeholders
- D: By limiting changes to the initial requirements
View Answer
C