17 Questions
What percentage of defects are introduced in the specification phase, according to the NIST report?
70%
How much higher is the cost for correcting specification inadequacies later in the project compared to correcting them during the specification phase?
22 times
What is the focus of SEI (Software Engineering Institute) regarding software development?
The right software, delivered defect free, on time & on cost, every time
What is emphasized as essential by the NIST report for dealing with specification errors?
Extensive testing
What percentage of effort is focused on fixing defects related to requirements?
56%
What was the original purpose of developing the Capability Maturity Model (CMM) in the late 1980s and early 1990s?
To evaluate vendors' ability in delivering software projects
What is the difference between problem domain requirements and system requirements?
Problem domain requirements address the overall system objective, while system requirements focus on individual components.
Which of the following best describes Systems Engineering?
A multidisciplinary approach involving various components working together towards a common goal.
What is Software Requirements Engineering a special case of?
Requirements Engineering
How are software requirements derived in a system containing software?
From system requirements
What role does software play in Systems Engineering?
Software is considered a problematic part of Systems Engineering.
What is the purpose of non-functional requirements in software development?
To define how the system should behave in terms of performance, reliability, and other constraints
Which of the following is an example of a non-functional requirement?
The system should be able to handle 1000 concurrent users without crashing
In software development, what does NFR stand for?
Non-Functional Requirement
What do Portability requirements refer to in software development?
The ability of the software to be transferred to different hardware or software environments
Which type of requirement specifies how reliable the software should be?
Reliability requirements
In the context of software development, what is meant by Ethical requirements?
Requirements related to protecting user privacy and data
Explore common problems encountered in the software requirements process such as lack of expertise, incomplete initial ideas, and difficulty in using tools. Learn about statistics from the NIST report related to software requirements engineering.
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free