Software Acquisition and Vendor Management

FunPeachTree avatar
FunPeachTree
·
·
Download

Start Quiz

Study Flashcards

30 Questions

What is the primary role of the SQA organization in software process improvement?

To lead in software process improvement and sponsor educational programs

What type of software is custom designed and constructed from specifications provided by the customer organization?

Contracted software

Why is software security a major concern in software development?

To prevent cybercrime and protect data privacy

What is the main reason for assessing the impact of software failure in safety-critical systems?

To prevent catastrophic consequences

What is the role of SQA in ensuring software security?

To ensure appropriate process and technology are used to achieve software security

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

To initiate steps required to reduce risk

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

Limited resources and time constraints

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

To quantify and prioritize work products that are primary targets for full FTRs

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

A gross estimate of the number of faults within work product i

Why is it important to experiment with different review approaches?

To determine the most effective review approach for a local context

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

To prioritize work products based on their error proneness

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

To have every software engineering work product undergo a formal technical review

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

3.4 instances (defects) per million occurrences

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

Defining customer requirements and deliverables

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

To measure the existing process and its output to determine current quality performance

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

Plan

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

To analyze defect metrics and determine the vital few causes

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

When an existing software process is in place, but improvement is required

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

Difficulty in adapting and enhancing the program

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

To recover design information from existing software

What is the first step in data restructuring?

Dissecting the current data architecture

What is the ideal outcome of an automated reengineering engine?

A regenerated program with improved software quality

What is the significance of information architecture in software development?

It has more to do with the long-term viability of a program than the source code

What is the current trend in reengineering tools?

They are becoming increasingly more sophisticated

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

To extract procedural abstractions from source code

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

Redevelopment of user interfaces

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

What are the basic actions that the interface must process?

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

Forward engineering integrates new user and technology requirements

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

To extract procedural abstractions

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

To recreate an existing application with new user and technology requirements

Learn about the different categories of software acquisition from external vendors and the role of the SQA organization in software process improvement. Discover the characteristics of shrink-wrapped packages, tailored shells, and contracted software. Test your knowledge of software procurement and vendor management!

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free
Use Quizgecko on...
Browser
Browser