Download 6ed Solutions Chap05 PDF

Title6ed Solutions Chap05
TagsUse Case Business Process Software Engineering Computing Technology
File Size837.8 KB
Total Pages38
Table of Contents
                            Chapter 5 – Extending the Requirements Models
	Solutions to End-of-Chapter Problems
		Review Questions
		Problems and Exercises
	Solutions to End-of-Chapter Cases
		Case Study: TheEyesHaveIt.com Book Exchange
		Running Cases: Community Board of Realtors
		Running Cases: The Spring Breaks 'R' Us Travel Service
		Running Cases: On the Spot Courier Services
		Running Cases: Sandia Medical Devices
                        
Document Text Contents
Page 2

Systems Analysis and Design in a Changing World, sixth edition 5- 2

7. Compare/contrast postcondition and exception condition.

A post condition, as explained about describes states of the data and the system. An exception
condition describes some non-normal situation in the processing, i.e. in the flow of activities,
that must be handled in some way..

8. Compare/contrast business process and flow of activities for a use case. Explain how an
activity diagram can be used to model both.

A business process is larger than a use case. A business process might include various manual
business procedures both before and after the “business event” that causes the use case to occur.
However, an activity diagram is a powerful model to describe all types of sequences of tasks
and activities. The various swimlanes can represent various users or user groups as well as
system activities.

9. What is the purpose of an SSD? What symbols are used in an SSD?

An SSD (system sequence diagram) is used to describe the messages that flow into and out of a
system, i.e. between the system and the use case user. The symbols include:

 Stick figure for the actor
 Box with object name for the system object
 Vertical dashed lines for object lifelines
 Horizontal arrows for messages
 Horizontal dashed arrows for return data
 Comment box for comments

10. What are the steps required to develop an SSD?

1. Identify the input messages (from the activity diagram)

2. Describe the input message using the SSD message syntax

3. Add message conditions such as looping or true/false conditions

4. Add all output message data

11. Write a complete SSD message from the actor to the system, with the actor asking the system
to begin the process for updating information about a specific product.

updateProductInformation (productID, updateInformation)

12. What is the name of the sequence diagram symbol used to represent the extension of an object
throughout the duration of a use case?

Lifeline or object lifeline

13. What are the two ways to show a returned value on a sequence diagram?

Either with a return value on the left hand side of the equal (:=) sign, or with a return message

Similer Documents