Swamped with your writing assignments? Take the weight off your shoulder!
Submit your assignment instructions
When I told Ms. Habitue we were planning to create Use Cases for this project, she handed me the following list of what she envisions the system will need to do for this first phase:
•Contractors:
Maintain account
Create a new client account for a client that does not currently exist in the system
Search for client
Review contractor posts about an existing client
Post information to an existing client
Add a “Contractor Testimonial” statement to the system
Contact Contractor’s Delight
•Time:
Produce periodic reports
Accounts Receivable Clerk:
Validate a potential contractor’s license
Assign contractor login credentials
Invoice contractors
Send past-due invoice reminders to contractors
•Administrator:
Maintain a contractor account
Maintain a client account
Read, update, and delete “Contractor Testimonial” statements
Our Senior Analyst agrees with Ms. Habitue’s list. Our analyst feels that the system’s ability to “create a new client” is both architecturally significant and of high value.
We need you to create:
> One Use Case diagram illustrating all primary and secondary actors, all identified Use Cases, and the relationships between them.
>A brief, concise, one-paragraph summary of all identified Use Cases, describing the main success scenario.
> A fully dressed Use Case description in two-column format for every Use Case identified as architecturally significant and/or of high value.