Problem
Problem statement:
To improve the operational efficiency of a mail order company the CEO is interested in computerizing the company's business process. The company aims to provide high-quality mail-order services to all registered members of the company. The major business activities of the company are as follow:
A. An individual or a company registers as a member by completing the registration form and sending it to the customer service department.
B. A member orders items by filling in an order form and sending it to the customer service department. The customer service department verifies the membership and forwards the order to the sales department. If the order can be processed through existing stock the sales department processes the order and issues delivery notes to the stores department. Otherwise, the sales department issues a purchase order to the supplier. When all items are available the stores department delivers the items to the member and the accounts department issues an invoice to the member.
C. When the accounts department receives an invoice from a supplier it verifies that the items in the purchase order have been received and issues payment to the supplier.
Software Requirements Specification: SRS
A. Draw an activity diagram to identify the business workflow and likely actors.
B. Identify unknowns and uncertainties in activity diagram.
C. Discuss the unknowns with clients.
D. Draw use case diagram and write use case descriptions.
E. Identify any other unknowns.
F. Go back to step 3 and repeat until all seems understood.
G. Draw the sequence diagrams.