Exam 5: Agile Processes, Testing Strategies, Metrics, and Risk Management.

arrow
  • Select Tags
search iconSearch Question
  • Select Tags

Describe three partitioning strategies that can be used when performing class level testing for OO systems.

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

State-based partitioning - tests designed so that operations that cause state changes are tested separately from those that do not

Attribute-based partitioning - for each class attribute, operations are classified according to those that use the attribute, those that modify it, and those that do not use or modify the attribute

Category-based partitioning - operations are categorized according to the function performed: initialization, computation, query, or termination

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

Free
(Essay)
5.0/5
(33)
Correct Answer:
Verified

Size-oriented measures are computed by normalizing direct measures of the software engineering process (e.g.effort or defects)over the product size,measured in lines of code.Function-oriented measures are indirect measures that are computed from measures of the information domain of a business application and an assessment of its complexity.Size-oriented metrics are relatively easy to collect,but can present problems when component-based or visual programming methods are applied.Function-oriented metrics can be determined much earlier in the software cycle,but are an abstraction that is open to interpretation.

What are the steps in the engineering process model for developing MobileApps?

Free
(Short Answer)
4.7/5
(36)
Correct Answer:
Verified

Formulation
Planning
Analysis
Engineering
Implementation and testing
User evaluation

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

(Essay)
5.0/5
(39)

Explain the differences between model-driven and test-driven software development?

(Essay)
4.7/5
(35)

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

(Essay)
4.9/5
(39)

Describe the WebApp interface testing strategy.

(Essay)
4.9/5
(44)

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

(Essay)
4.8/5
(37)

Describe statistical quality assurance?

(Essay)
4.8/5
(29)

List four content architectures found in WebApps?

(Short Answer)
4.8/5
(35)

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

(Essay)
4.8/5
(45)

What types of testing should be followed in a comprehensive MobileApp testing strategy.

(Short Answer)
4.9/5
(42)

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

(Essay)
4.8/5
(41)

Describe practices that enable designers to think about using patterns

(Essay)
4.8/5
(39)

Describe the five activities associated with the software measurement process.

(Essay)
4.9/5
(36)
close modal

Filters

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