Home > Software Engineering > Quizzes > Software Engineering Practice Test: Requirement Analysis
Software Engineering Practice Test: Requirement Analysis
Fast practice, instant feedback. Timer auto-submits when time’s up.
Avg score: 100% Most missed: “............ provide automated or semi-automated support for methods.”

In systems engineering and software engineering, requirements analysis focuses on the tasks that determine the needs or conditions to meet the new or altered product or project, taking account of the possibly conflicting requirements of the various stakeholders, analyzing, documenting, validating and managing software or system requirements.

Requirements analysis is critical to the success or failure of a systems or software project. The requirements should be documented, actionable, measurable, testable, traceable, related to identified business needs.

(Source: Wikipedia)

 

Software Engineering Practice Test: Requirement Analysis
Time left 00:00
25 Questions

1. ......- The compactness of the program in terms of lines of code.
2. Software engineering needed for building ..........-systems in a timely manner with high quality.
3. A primary goal of software engineering is to improve the ............-and to increase the productivity and job satisfaction of software engineers.
4. ..............will be able to interface it with another system.
5. ..........- the ease with which conformance to standards can be checked.
6. ............- component should be designed and implemented so that it can be reused in many different programs.
7. .......... it includes the steps of maintenance phase of software.
8. ............- encompass a broad array of tasks that include project planning and estimation system analysis, design of data structure, program architecture, coding, testing and maintenance.
9. In McCall’s software quality factors, Product revision phase ....not contains.
10. In McCall’s software quality factors, Product transition phase ....not conta
11. ............ is outgrowth of hardware and system engineering.
12. In incremental process model, some high end function are desig
13. ............- are the glue that holds the methods and tools together and they enable rational and timely development of computer software.
14. RAD Model ha
15. .......... The degree to which full implementation of required function has been achieved.
16. The property of software in which software product may be adapted to changes of specifications.
17. ............ consists of a means of monitoring the software engineering processes and methods used to ensure quality.
18. ............- these are systems which are commissioned by a particular customer.
19. RAD stands f
20. Pick up the odd one out of the following process m
21. In Boehm’s spiral model, each loop in the spiral represents _____ of the softwa
22. ........- The degree to which standard interfaces protocols and bandwidth are used.
23. ..........- the degree to which the software assists in enabling new users to apply the system.
24. ........- The degree to which the source code provides meaningful documentation.
25. software engineering is a ................