Exam 3: Software Development: Processes, Metrics, and Management

arrow
  • Select Tags
search iconSearch Question
  • Select Tags

How does business process reengineering (BPR)differ from software reengineering?

Free
(Essay)
4.9/5
(39)
Correct Answer:
Verified

BPR defines business goals,identifies and evaluates existing business processes,and creates revised business processes that better meet current goals.The software reengineering process activities have as their intent the creation of new versions of existing programs that exhibit higher quality and higher maintainability.

Describe the process of writing a formal specification for some system function.

Free
(Essay)
4.8/5
(28)
Correct Answer:
Verified

-Define a system state in terms of the objects manipulated by the function
-Using a simple mathematical function as an example,define the data invariant by writing data relations that will not change during the execution of the function
-Write the precondition and postcondition for the function using mathematical notation to show the system state before and after the

How is software scope defined?

Free
(Essay)
4.7/5
(41)
Correct Answer:
Verified

By defining how the software to be built fits into a larger systems,product,or business context and the constraints imposed by the context.Determining what visible objects the customer expects to see as output and what input objects are required to produce them.Determining the software function needed transform input to output and any special performance characteristics.Attempting to bound all information quantitatively,when possible,and descriptively,when numbers cannot be used.

Approximately what percent of the project time line should be devoted to each of the activities listed below? Planning ______ Analysis ______ Design ______ Coding ______ Testing ______ If you could expend more time in one activity,which would have the highest likelihood of improving software quality? Why?

(Short Answer)
4.8/5
(37)

Explain how size-oriented metrics differ from function-oriented metrics.Discuss the pros and cons of each.

(Essay)
4.8/5
(40)

Describe all activities that must occur in order to produce a Risk Mitigation,Monitoring,and Management Plan.

(Essay)
4.7/5
(34)

Describe steps needs to create a threat model.

(Short Answer)
4.8/5
(30)

Explain what is wrong with the notion that computer software does not need to evolve over time.

(Essay)
4.9/5
(38)

Describe the role of class-oriented metrics in assessing the quality of an OO system.

(Essay)
4.9/5
(31)

Describe statistical quality assurance?

(Essay)
4.9/5
(38)

What characteristics need to be exhibited by organization to improve its software process?

(Essay)
4.8/5
(32)

How does software configuration management differ for Web and Mobile Apps?

(Essay)
4.9/5
(42)

Why is the "make-buy" decision and deciding whether or not to outsource software development an important part of the software planning process?

(Essay)
4.8/5
(37)

Describe the relationships among software engineering process,methods,and tools.

(Essay)
4.9/5
(37)

Describe the five activities associated with the software measurement process.

(Essay)
4.8/5
(33)

Describe the change control process for a modern software development project.

(Essay)
4.8/5
(41)
close modal

Filters

  • Essay(0)
  • Multiple Choice(0)
  • Short Answer(0)
  • True False(0)
  • Matching(0)