Exam 2: Software Development and Engineering: Processes, Methods, and Tools

arrow
  • Select Tags
search iconSearch Question
  • Select Tags

List the types of models that might be used in requirements modeling and explain the role of each type of model

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

-Scenario-based (system from the user's point of view)
-Data (shows how data are transformed inside the system)
-Class-oriented (defines objects,attributes,and relationships)
-Flow-oriented (shows how data are transformed inside the system)
-Behavioral (show the impact of events on the system states)

Describe the differences between software construction and software deployment.

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

Software construction is concerned with coding and testing of a software increment.Deployment is concerned with the delivery of an operation software product to the end-user,supporting the product during active use,and processing user feedback concerning the product usefulness.

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

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

Risk Identification - determine the risks that are appropriate
Risk Projection - determine the likelihood that each risk will occur and the damage likely to occur
Risk Mitigation - figuring out strategies to avoid the risks
Risk Management and Contingency Planning - assuming each risk becomes a reality determine ways to limit their impact

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

(Essay)
4.9/5
(42)

What are the steps used to complete the component-level design for a software development project?

(Essay)
4.8/5
(40)

Discuss how poor management decisions can impact software quality?

(Essay)
4.8/5
(37)

Describe what is accomplished during the component qualification,adaptation,and composition activities of component-based development.

(Essay)
4.8/5
(37)

Under what circumstances should requirements modeling be utilized for Web or mobile apps?

(Essay)
4.9/5
(39)

Describe statistical quality assurance?

(Essay)
4.8/5
(38)

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

(Essay)
4.7/5
(35)

How is software scope defined?

(Essay)
4.8/5
(44)

Describe three control structure testing strategies.

(Essay)
4.8/5
(41)

Describe the types of dependencies that can exist in an architectural design.

(Essay)
4.8/5
(38)

List the four design models required for a complete specification of a software design and the role of each.

(Essay)
4.9/5
(32)

List the characteristics that should be considered when considering potential classes for inclusion in an analysis model

(Essay)
4.8/5
(33)

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

(Essay)
4.8/5
(34)

What are the key differences between validation testing goals and acceptance testing goals?

(Essay)
4.8/5
(30)
close modal

Filters

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