Software Acquisition and Vendor Management

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 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

Flashcards are hidden until you start studying

More Like This

Use Quizgecko on...
Browser
Browser