Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

The following information about a real estate management system is provided. Each agent works for a real estate office, which lists properties for sale or

image text in transcribed

The following information about a real estate management system is provided. "Each agent works for a real estate office, which lists properties for sale or lease by contracting with owners. Each listed property must have an address. It might include no structure, such as a vacant land, which has the square feet information only, or it might include a structure, such as a house, which has information about the year built, number of bedrooms, and number of bathrooms. Also, if a property is for sale, an asking prices is indicated; if it is for lease, a weekly rental price is indicated. Customers can view the property information, as well as the agent's information for each property, such as the agent's name, office, phone number and e-mail. The information of a property owner, including the owner' name and contact details, is linked to the property. But this information is only accessible to agents of the real estate office that the owner has a contact with, but not other agents and customers. An owner can only has one contract with one real estate office for one property, although she or he can own multiple properties." Develop a UML Domain Model Class Diagram (DMCD) for this system. This DMCD must include all domain classes (including abstract classes), attributes and relationships (e.g., associations and other relationships), which can be identified from the above narrative. The class and attribute names must be indicative and use the camelback notation. The multiplicities must be presented in the relationships. The following information about a real estate management system is provided. "Each agent works for a real estate office, which lists properties for sale or lease by contracting with owners. Each listed property must have an address. It might include no structure, such as a vacant land, which has the square feet information only, or it might include a structure, such as a house, which has information about the year built, number of bedrooms, and number of bathrooms. Also, if a property is for sale, an asking prices is indicated; if it is for lease, a weekly rental price is indicated. Customers can view the property information, as well as the agent's information for each property, such as the agent's name, office, phone number and e-mail. The information of a property owner, including the owner' name and contact details, is linked to the property. But this information is only accessible to agents of the real estate office that the owner has a contact with, but not other agents and customers. An owner can only has one contract with one real estate office for one property, although she or he can own multiple properties." Develop a UML Domain Model Class Diagram (DMCD) for this system. This DMCD must include all domain classes (including abstract classes), attributes and relationships (e.g., associations and other relationships), which can be identified from the above narrative. The class and attribute names must be indicative and use the camelback notation. The multiplicities must be presented in the relationships

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

More Books

Students also viewed these Accounting questions