Uploaded by Damone Hartnick

ADT372S tut10

advertisement
DEPARTMENT OF INFORMATION TECHNOLOGY
APPLICATION DEVELOPMENT THEORY III
TUTORIAL 10
TOPIC:
Class diagrams, ERD
Week of :
4/5/2022
Case Study: Real Estate Listing Service System
Consider the event table below for a real estate company which lists/advertises properties to the
general public. Properties are constantly being sold and new ones are added. This subsystem
keeps track of new properties which are added to the list, queries and amendments. The system
also produces an up to date list of properties on the books every 2 weeks.
Event Table
Event
1. Real estate
office
submits
list
of
new
properties
2.
Agent
requests
information
about a property
3.
Time
to
produce
the
fortnightly
report
4. Real estate
office submits a
request
to
change
a
property’s
details
Trigger
New
property
Source
RE
Office
Use Case
Add
property
Property
query
Agent
Query property
“15th and
30th of the
month”
Property
change
request
Response
Destination
Property
information
Agent
new
Produce available List of all Agent
properties report properties
available
RE
Office
Update property Updated
details
property
information
1. Draw an entity relationship diagram to represent the data storage requirements for the
system.
2. Draw a domain model class diagram that corresponds to the ERD but shows there are
different types of properties that have different attributes.
3. The description above assumes all properties are for single-family houses. What about
multi-family properties or commercial properties?
Page 1 of 1
Download