Software Acquisition and Vendor Management
30 Questions
1 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 is the primary role of the SQA organization in software process improvement?

  • To lead in software process improvement and sponsor educational programs (correct)
  • To develop software from scratch
  • To manage vendors and ensure timely delivery
  • To test software for defects and errors
  • What type of software is custom designed and constructed from specifications provided by the customer organization?

  • Contracted software (correct)
  • Open-source software
  • Shrink-wrapped packages
  • Tailored shell
  • Why is software security a major concern in software development?

  • To prevent cybercrime and protect data privacy (correct)
  • To reduce the cost of development
  • To increase the efficiency of development
  • To improve the user interface
  • What is the main reason for assessing the impact of software failure in safety-critical systems?

    <p>To prevent catastrophic consequences</p> Signup and view all the answers

    What is the role of SQA in ensuring software security?

    <p>To ensure appropriate process and technology are used to achieve software security</p> Signup and view all the answers

    What is the main objective of risk management in software development?

    <p>To initiate steps required to reduce risk</p> Signup and view all the answers

    What is the main reason for skipping reviews in software projects?

    <p>Limited resources and time constraints</p> Signup and view all the answers

    What is the purpose of the sample-driven review process?

    <p>To quantify and prioritize work products that are primary targets for full FTRs</p> Signup and view all the answers

    What is the result of multiplying fi by 1/ai in the sample-driven review process?

    <p>A gross estimate of the number of faults within work product i</p> Signup and view all the answers

    Why is it important to experiment with different review approaches?

    <p>To determine the most effective review approach for a local context</p> Signup and view all the answers

    What is the role of the sorting step in the sample-driven review process?

    <p>To prioritize work products based on their error proneness</p> Signup and view all the answers

    What is the goal of a formal technical review in an ideal setting?

    <p>To have every software engineering work product undergo a formal technical review</p> Signup and view all the answers

    What is the quality standard implied by the term Six Sigma?

    <p>3.4 instances (defects) per million occurrences</p> Signup and view all the answers

    What is the primary focus of the Define step in the Six Sigma methodology?

    <p>Defining customer requirements and deliverables</p> Signup and view all the answers

    According to the Six Sigma methodology, what is the purpose of the Measure step?

    <p>To measure the existing process and its output to determine current quality performance</p> Signup and view all the answers

    Which of the following is NOT a core step in the Six Sigma methodology?

    <p>Plan</p> Signup and view all the answers

    What is the purpose of the Analyze step in the Six Sigma methodology?

    <p>To analyze defect metrics and determine the vital few causes</p> Signup and view all the answers

    When is the Improve step used in the Six Sigma methodology?

    <p>When an existing software process is in place, but improvement is required</p> Signup and view all the answers

    What is the primary concern for a program with weak data architecture?

    <p>Difficulty in adapting and enhancing the program</p> Signup and view all the answers

    What is the primary goal of forward engineering in software reengineering?

    <p>To recover design information from existing software</p> Signup and view all the answers

    What is the first step in data restructuring?

    <p>Dissecting the current data architecture</p> Signup and view all the answers

    What is the ideal outcome of an automated reengineering engine?

    <p>A regenerated program with improved software quality</p> Signup and view all the answers

    What is the significance of information architecture in software development?

    <p>It has more to do with the long-term viability of a program than the source code</p> Signup and view all the answers

    What is the current trend in reengineering tools?

    <p>They are becoming increasingly more sophisticated</p> Signup and view all the answers

    What is the primary goal of reverse engineering to understand processing?

    <p>To extract procedural abstractions from source code</p> Signup and view all the answers

    What is the primary focus of reengineering activity in modern computer-based products?

    <p>Redevelopment of user interfaces</p> Signup and view all the answers

    What is the first question that must be answered during the reverse engineering of a UI, according to Merlo and his colleagues?

    <p>What are the basic actions that the interface must process?</p> Signup and view all the answers

    What is the primary difference between forward engineering and simply recreating an older program?

    <p>Forward engineering integrates new user and technology requirements</p> Signup and view all the answers

    What is the purpose of analyzing the code at varying levels of abstraction during reverse engineering?

    <p>To extract procedural abstractions</p> Signup and view all the answers

    What is the primary goal of forward engineering, according to the text?

    <p>To recreate an existing application with new user and technology requirements</p> Signup and view all the answers

    More Like This

    Use Quizgecko on...
    Browser
    Browser