Answered step by step
Verified Expert Solution
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
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
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