Sunteți pe pagina 1din 4

Assignment Four

Question 1 (90 Points)


Create a business process model of a process at an organization of your choice. For example, you
may visualize the ordering process at Qdoba, Starbucks, Dunkin' Donuts, etc. Or, you could
visualize a flight check-in process, an online ordering process, the Northeastern course
registration process, etc. You must conduct an observation of the process and record the steps
that make up the process as a narrative using the use case format discussed previously. Start by
analyzing the basic flow first and then identify and document alternate and exception flows.
Once you have written the narrative, visualize the process through a UML Activity Diagram.
Your diagram must minimally contain the following elements:
1. at least 7 activities
2. swimlanes or partitions to indicate who does what
3. at least one decision/branch
4. at least one fork/join
5. at least one expansion region indicating a loop, i.e., a group of repeated activities
6. at least one send and receive of a signal
7. annotate pre- and post-condition to the initial and final activities
You must use a UML modeling tool to create the diagram. Be sure to read the textbook to learn
about the UML symbols and their semantics. Your submission should consist of a report
containing the use case narrative followed by the UML Activity Diagram. Upload the PDF to
Blackboard and hand in a printed copy.
Use Case Narrative Shopping at Clothing Store:
Use Case Name: Purchase Clothing at Clothing Store
Purpose/Goal: Customer Purchases clothing at a clothing store
Actors: Customer/Sales Associate/Register
Author: Mallory Loomis
Perspective: Business
Level: Detailed Frequency: Varies Duration: Varies
Description: A customer enters the store and browses the clothing items. They will select
various items they like and may try them on. They may not like any of the items
and leave the store. If they do find items they like, they will purchase them at the
register from the sales associate.
Pre Conditions: Store must be open for business
Post Conditions: Success:
Customer purchases item(s) from store

Failure:
Customer leaves the store without purchasing anything

Basic Path: 1. Customer enters the store


2. Customer browses item(s)
3. Customer selects item(s) they like
4. Customer tries on item(s) in fitting room
5. Customer goes to register to purchase item(s)
6. Sales Associate rings up item(s)
7. Sales Associate asks for payment
8. Customer pays with credit card
9. Register processes payment
10. Register prints receipt
11. Sales Associate has customer sign receipt
12. Sales Associate puts item(s) in bag
13. Sales Associate gives items to customer
14. Customer leaves store
Variations: V1:
Customer doesnt find items they like and leaves store

V2:
Customer doesnt try on items in fitting room

V3:
Customer tries on items. They dont fit and they leave.

V4:
Customer pays with cash
Question 2 (10 Points)
The Information Science Minor at Draper University requires seven courses to be taken: IS2000,
IS1500, CS1100, CS2500, CS2510, CS2600, and CS2610. IS2000, IS1500, CS1100 and CS2500
have no pre-requisites and can be taken in any order. CS2510 must be taken at the same time as
CS2500. CS2610 must be taken at the same time with CS2600. CS2500 is a pre-requisite for
CS2600. All courses must be completed before the minor is awarded. Model this path as a UML
Activity Diagram.

S-ar putea să vă placă și