I am trying to do my first use case and class diagrams...My first questions is...from all the information I am given how do I determine who the actors are? My project is to create a new automated system for a store. There are customers and employees (owner, manager, shippers). Would these be considered my actors. Each employee can perform certain tasks(add, delete,edit,void) with the owner being able to perform all tasks relating to customers, sales, inventory and payments. Also, transactions can either be a purchase by a customer or a purchase by the store to acquire inventory. After creating the use case diagram I am then to find the initial Problem domain classes and then to create class/sequence diagrams relating to Sell Product. Any guidance qould be appreciated..
P.S. I am not looking for someone to do it for me I am just wanting to know if I am on the right track. I have actually created a diagram but am unsure if I did it correctly. I have customers, owner, manager and shipper as my actors and then I have use cases for each of these..For cutomer I have create order and make payment for the rest I have broken it down into subsystems for transactions, inventory and customers each with add, edit, delete and void. I don't think I have done it correctly. I am also unsure of how to determine my classes. I can do the diagram once I know what my classes should be because I know how to determine my attributes etc..This stuff is just plain frustrating..lol
P.S. I am not looking for someone to do it for me I am just wanting to know if I am on the right track. I have actually created a diagram but am unsure if I did it correctly. I have customers, owner, manager and shipper as my actors and then I have use cases for each of these..For cutomer I have create order and make payment for the rest I have broken it down into subsystems for transactions, inventory and customers each with add, edit, delete and void. I don't think I have done it correctly. I am also unsure of how to determine my classes. I can do the diagram once I know what my classes should be because I know how to determine my attributes etc..This stuff is just plain frustrating..lol