Software Requirements Engineering: Problems and Statistics

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

What percentage of defects are introduced in the specification phase, according to the NIST report?

  • 30%
  • 95%
  • 5%
  • 70% (correct)

How much higher is the cost for correcting specification inadequacies later in the project compared to correcting them during the specification phase?

  • 15 times
  • 22 times (correct)
  • 10 times
  • 5 times

What is the focus of SEI (Software Engineering Institute) regarding software development?

  • On-time delivery only
  • Meeting cost targets regardless of quality
  • The right software, delivered defect free, on time & on cost, every time (correct)
  • Defect-free code delivery only

What is emphasized as essential by the NIST report for dealing with specification errors?

<p>Extensive testing (B)</p> Signup and view all the answers

What percentage of effort is focused on fixing defects related to requirements?

<p>56% (B)</p> Signup and view all the answers

What was the original purpose of developing the Capability Maturity Model (CMM) in the late 1980s and early 1990s?

<p>To evaluate vendors' ability in delivering software projects (B)</p> Signup and view all the answers

What is the difference between problem domain requirements and system requirements?

<p>Problem domain requirements address the overall system objective, while system requirements focus on individual components. (B)</p> Signup and view all the answers

Which of the following best describes Systems Engineering?

<p>A multidisciplinary approach involving various components working together towards a common goal. (A)</p> Signup and view all the answers

What is Software Requirements Engineering a special case of?

<p>Requirements Engineering (D)</p> Signup and view all the answers

How are software requirements derived in a system containing software?

<p>From system requirements (B)</p> Signup and view all the answers

What role does software play in Systems Engineering?

<p>Software is considered a problematic part of Systems Engineering. (C)</p> Signup and view all the answers

What is the purpose of non-functional requirements in software development?

<p>To define how the system should behave in terms of performance, reliability, and other constraints (D)</p> Signup and view all the answers

Which of the following is an example of a non-functional requirement?

<p>The system should be able to handle 1000 concurrent users without crashing (A)</p> Signup and view all the answers

In software development, what does NFR stand for?

<p>Non-Functional Requirement (B)</p> Signup and view all the answers

What do Portability requirements refer to in software development?

<p>The ability of the software to be transferred to different hardware or software environments (B)</p> Signup and view all the answers

Which type of requirement specifies how reliable the software should be?

<p>Reliability requirements (D)</p> Signup and view all the answers

In the context of software development, what is meant by Ethical requirements?

<p>Requirements related to protecting user privacy and data (C)</p> Signup and view all the answers

Flashcards are hidden until you start studying

More Like This

Use Quizgecko on...
Browser
Browser