Question: Complete 1-3. You do not need to complete question 4, although you should consider it. Create separate RUNNING CASE STUDIES Community Board of Realtors In
Complete 1-3. You do not need to complete question 4, although you should consider it. Create separate RUNNING CASE STUDIES Community Board of Realtors In Chapter 3, you identified use cases for the Board of Realtors Multiple Listing Service (MLS) system, which supplies information that local real estate agents use to help them sell houses to their customers. During the month, agents list houses for sale (listings) by contracting with homeowners. Each agent works for a real estate office, which sends information on listings to the Multiple Listing Service. Therefore, any agent in the community can get information on the listing. Much of the information is available to potential customers on the Internet. Information on a listing includes the address, year built, square feet, number of bedrooms, number of bathrooms, owner name, owner phone number, asking price, and status code. Additionally, many pietures and videos showing features of the listing are included. It is also important to have information on the listing agent, such as name, office phone, cell phone, and e-mail address. Agents work through a real estate office, so it is important to know the office name, office manager name, office phone, and street address. 1. Based on the information here, draw a domain model dass diagram for the MLS system. Be sure to consider what information needs to be included versus information that is not in the problem domain. For example, is detailed information about the owner, such as his cmployer or his credit history, required in the MIS system? Is that information required regarding a potential buycr? 2. Draw a second domain model class diagram that adds the following specifications. First, there are two types of listings: a listing for sale and a listing for lease. Additionally, a listing might include no structures, such as vacant land, or it might include more than one structure, such as a main house and a guest housc, each with separate values for square footage, number of bedrooms, and number of bathrooms. 3. Draw a third domain model class diagram that assumes a listing might have multiple owners. Additionally, a listing might be shared by two or more agents, and the percentage of the commission that each agent gets from the sale can be different for each agent. 4. Consider that a real estate listing goes though several different states over time. For example, it might be a new listing, a mature listing, a revised listing, an under contract listing, and a sold listing. Draw a state machine diagram for a listing object based on this information. Include transition names and be sure to consider all of the possible transitions. For example, can a new listing transition directly to an under contract listing
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
