Computer Fundamentals Questions and Answers – Waterfall Model

This set of Computer Fundamentals Multiple Choice Questions & Answers (MCQs) focuses on “Waterfall Model”.

1. A model that is the demo implementation of the system.
a) waterfall
b) prototype
c) incremental
d) agile
View Answer

Answer: b
Explanation: Prototype is the demo implementation so that the customer gets a brief idea of his product. It is generally used when the customer requirements are not clear.

2. Maintenance is the final phase in waterfall model.
a) True
b) False
View Answer

Answer: a
Explanation: The statement is true. This is the phase in which the completed software product is handed over to the client.

3. A stage in which individual components are integrated and ensured that they are error-free to meet customer requirements.
a) Coding
b) Testing
c) Design
d) Implementation
View Answer

Answer: b
Explanation: Hardware and software components are tested individually. Testing stage in which individual components are integrated and ensured that they are error-free to meet customer requirements.
advertisement
advertisement

4. ___________ is a step in which design is translated into machine-readable form.
a) Design
b) Conversion
c) Debugging
d) Coding
View Answer

Answer: d
Explanation: Coding is the step in which design in translated into machine-readable form. If design is efficient, coding can be done effectively.

5. The customer requirements are broken down into logical modules for ease of _______________
a) inheritance
b) design
c) editing
d) implementation
View Answer

Answer: d
Explanation: The requirements are broken down for ease of implementation. Hardware and software requirements are identified and designed accordingly.

6. What do you call a technical person who is capable of understanding the basic requirements?
a) team leader
b) analyst
c) engineer
d) stakeholder
View Answer

Answer: b
Explanation: The person is called an analyst. An analyst is a software engineering who is responsible for requirements gathering.

7. A step in waterfall model that involves a meeting with the customer to understand the requirements.
a) Requirement Gathering
b) SRS
c) Implementation
d) Customer review
View Answer

Answer: a
Explanation: A waterfall model involves requirement gathering as its first step. This is the most important phase. It is important to understand the customer requirements.
advertisement

8. Methodology in which project management processes were step-by step.
a) Incremental
b) Waterfall
c) Spiral
d) Prototyping
View Answer

Answer: b
Explanation: Waterfall model is based on step-by step completion of the project. Every step is done individually.

9. An individual who plans and directs the work.
a) Stakeholder
b) Project manager
c) Team leader
d) Programmer
View Answer

Answer: b
Explanation: Project Manager is the one who plans and designs the project. Team leader is the one who provides guidance, instruction, direction and leadership to a group of individuals.
advertisement

10. A planned program if work that requires a definitive amount of time, effort and planning to complete.
a) Problem
b) Project
c) Process
d) Program
View Answer

Answer: b
Explanation: The answer is Project. A project is a program which is something which is planned and needs effort and time to complete.

Sanfoundry Global Education & Learning Series – Computer Fundamentals.

To practice all areas of Computer Fundamentals, here is complete set of 1000+ Multiple Choice Questions and Answers.

If you find a mistake in question / option / answer, kindly take a screenshot and email to [email protected]

advertisement
advertisement
Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.