3510 Activity Diagram

MIS3510 Activity Diagram
MIS 3510 * Systems Analysis & Design with Bob Travica
Activity Diagram Class Exercises
1. Updating of Real Estate Agency Listing
Described below is the process by which a real estate agent updates a listing of property for sale with help
of the real estate agency’s information system. Create an activity diagram to represent this process.
Real Estate Agent
1. Enter agent ID
2. Enter listing number
3. Enter listing updates
Information System
1. Verify agent ID
2. Retrieve listing and display it.
If the listing is not found, display “No listing available.
Enter new number.” Wait for next input.
3. Check if the agent has the privilege to change the listing. If
so, save changes. Otherwise end the session.
4. End the session
1. Solution
Real Estate Agent
System
Enter agent ID
Verify agent ID
Enter listing #
Listing available?
Y
N
"Error: Enter new #
Enter listing update
Display listing
Verify update privilege
Y
Save changes
End session
Update
privilege?
N
Error: "Not allowed"
End session
MIS3510 Activity Diagram
2. Parking Paying/Booking via Cell Phone
One payment option customers of the parking space in a metropolitan area have at their disposal is to pay
via the cell phone. A customer texts his/her registration plate number to a phone number of the line
accessing a parking information system. The number is specific to a particular parking zone. Via a return
text message, the parking system confirms that the parking spot has been booked for a fixed period of
time. It includes the time of parking expiry. Ten minutes before the parking expiry, the parking system
warns the customer via a text message. The customer can extend the parking by a reply message or ignore
the warning. A parking period in the same zone can be extended this way three times.
2. Solution
Parking Paying/Booking via Mobile Phone Process, Activity Diagram
Yes
Text Reg. Plate
Number
Dept. 1
Read
confirmation
Extend
parking?
No
10 min before
expiry?
Parking
System
Request
s<=3 ?
Yes
Yes
Confirm booking +
Specify expiry time
Warn about
parking expiry
No
No
Wait
3. Job Application Process (open ended)
Create an activity diagram of a job application process. It can include job search in different advertising
venues, resume and application creation and submission, interviewing… all the way to do hiring decision.