Professional Documents
Culture Documents
Software Design and Architecture Assignment # 04: Shaheed Zulfikar Ali Bhutto Institute of Science & Technology
Software Design and Architecture Assignment # 04: Shaheed Zulfikar Ali Bhutto Institute of Science & Technology
Software Design and Architecture Assignment # 04: Shaheed Zulfikar Ali Bhutto Institute of Science & Technology
Technology
Total Marks: 04
Obtained Marks:
Prepare use case descriptions for the system functionalities you have chosen
already. Make use case descriptions for at least 5 main functionalities of your
system. Additional functionalities should also be mentioned.
Registration
Use Case ID SYS-1
Use Case Registration
Actor User
Description The use case begins when the actor indicates the intent to
register to the system. It ends and when the actor is a
register or cancels registration.
Per-Condition The login exists
Post-Condition The actor registers successfully
Administration/User Login
Use Case ID SYS-2
Use Case Login
Actor Administrator/User
The use case begins when the actor indicates the intent to
Description login to the system. It ends when the actor is log in or
cancels login.
Pre-Condition The login exists
Post-Condition The actor logs in successfully
Manage Cart
Use Case SYS-3
Use Case Manage Cart
Actor User
The use case begins when the actor indicates the intent to
Description add items into the cart. It ends when the actor enters the
next
1-The Category record exists for editing/view.
Pre-Condition
2-The actor is logged in.
Post-Condition The Cart record is added or updated.
View Product
Use Case ID SYS-4
Use Case View Product
Actor User
The use case begins when the actor indicates to view the
Description
products. It ends when the actor is close to the application
Pre-Condition The login exists
Post-Condition The actor view product successfully
Place Order
Use Case ID SYS-5
Use Case Place Order
Actor User
The use case begins when the actor indicates the intent to
Description
confirm the purchase of his selected items
1-The product record exists for editing/view.
Pre-Condition
The actor is logged in
Post-Condition The Cart record is added or updated.
Manage Categories
Use Case ID SYS-5
Use Case Manage Categories
Actor Administrator
The use case begins when the actor indicates the intent to
Description view, update, add or delete Categories record. It ends when
the actor closes the Category form.
The Categories record exists for editing/view.
Pre-Condition
The actor is logged in
Post-Condition The Categories record is added, deleted or updated.
Manage Product
Use Case ID SYS-6
Use Case Manage Product
Actor Administrator
The use case begins when the actor indicates the intent to
Description add, update, delete or view item is a record. Categories can
be searched. It ends when the actor closes the form.
1-The Item’s record exists for editing/view.
Pre-Condition
2-The actor is logged in.
Post-Condition The item’s record is added or updated.