Software Requirements Engineering: Problems and Statistics

ShinyNaïveArt avatar
ShinyNaïveArt
·
·
Download

Start Quiz

Study Flashcards

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

More Quizzes Like This

Use Quizgecko on...
Browser
Browser