Question: CEN5087 - Software and Data Modeling, Spring 2021 Homework #1 (10 points), Due Feb. 2 (Tuesday) Objectives: This assignment enables students to learn the following

 CEN5087 - Software and Data Modeling, Spring 2021 Homework #1 (10

CEN5087 - Software and Data Modeling, Spring 2021 Homework #1 (10 points), Due Feb. 2 (Tuesday) Objectives: This assignment enables students to learn the following modeling activities and techniques through a simplified real-world application: (1) Requirements elicitation, (2) Functional model development, and (3) UML notation - Use Case Diagrams and Activity Diagrams. An E-Commerce System An e-commerce system such as Amazon or E-Bay enables vendors to list items and customers to purchase items. The payment of the items is through a third party such as PayPal or a credit card company. The purchased items are shipped through a third party company such as Amazon or UPS, which can be tracked. Customers can also return the items within a specified time frame to get refund. Please investigate this type of systems using your own experience and online resources. Solution Requirements: (1) (3 points) Identify and list major functional and non-functional requirements with proper explicit assumptions; (2) (5 points) Identify all major use cases, actors, and their relationships; and draw a use case diagram for the whole system; (3) (2 points) Define the use case of a customer purchasing an item: (a) a successful scenario (the main scenario), (b) a failed attempt due to some reason

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!