Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Scenario: You own a software development company that has been hired to build an online classified ads website (refer to Craigslist.com as an example). Object
Scenario: You own a software development company that has been hired to build an online classified ads website (refer to Craigslist.com as an example).
Object Modeling
- Identify all of the different human actors you can think of. Starting with Humans as your Superclasses, create a diagram that organizes the actors into Classes and Subclasses (again using the diagrams in Chapter 6 as an example). Include two attributes with each object (Superclasses, Classes, and Subclasses) to demonstrate parent/child inheritance (in other words, which attribute would inherit down from a Superclass object to a Class object, and then again from a Class object to a Subclass object).
- Create a use case description for two different actors (for a total of two use case descriptions).
- Create a use case model for each use case description.
- Create a use case diagram that includes all three use cases.
Data Design
- Using a diagramming tool, create an Entity Relationship Diagram (ERD) that models the following scenarios:
- A user can create an account
- A user can list things for sale
- A listing can have photos
- A listing will automatically expire
- A user can view their listing history
Be sure to include relevant attributes in your tables, identify all Primary & Foreign Keys and use crows-feet annotation to demonstrate cardinality.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started