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

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

<p>Limited resources and time constraints (B)</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 (D)</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 (D)</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 (A)</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 (C)</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 (B)</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 (C)</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 (C)</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 (B)</p> Signup and view all the answers

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

<p>Plan (C)</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 (A)</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 (D)</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 (B)</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 (A)</p> Signup and view all the answers

What is the first step in data restructuring?

<p>Dissecting the current data architecture (D)</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 (A)</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 (A)</p> Signup and view all the answers

What is the current trend in reengineering tools?

<p>They are becoming increasingly more sophisticated (D)</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 (D)</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 (B)</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? (A)</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 (A)</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 (C)</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 (C)</p> Signup and view all the answers

More Like This

Use Quizgecko on...
Browser
Browser