Software Requirements Engineering: Problems and Statistics
17 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

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</p> Signup and view all the answers

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

    <p>56%</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</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.</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.</p> Signup and view all the answers

    What is Software Requirements Engineering a special case of?

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

    How are software requirements derived in a system containing software?

    <p>From system requirements</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.</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</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</p> Signup and view all the answers

    In software development, what does NFR stand for?

    <p>Non-Functional Requirement</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</p> Signup and view all the answers

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

    <p>Reliability requirements</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</p> Signup and view all the answers

    More Like This

    Use Quizgecko on...
    Browser
    Browser