Read through the case and analyse using the Object Orientated approach, then using Unified Modelling Language (UML) techniques to design (create) the required models.
Assignment 4 – Activity Three – System Development
Needs to be Completed and Sent to me for Review by this Sunday 15/02/2015 18:00 Australian Eastern Daylight Savings Time.
Save your time - order a paper!
Get your paper written from scratch within the tight deadline. Our service is a reliable solution to all your troubles. Place an order on any task and we will take care of it. You won’t have to worry about the quality and deadlinesOrder Paper Now
Read through the case and analyse using the Object Orientated approach, then using Unified Modelling Language (UML) techniques to design (create) the required models. The model specifics are at the end of the case (number 1 to 5)
I will also attached academic material which explains the UML Design principles (rules) and the associated Object Orientated Analysis.
*Assignment 4_Activity 3(4c)(4).pdf (Main case and questions / requirments)
* Chapter 10 Objective-Oriented Systems Analysis and Design Using UML.pdf
* Lesson 3 Systems Analysis and Design (Final).pdf (from pages 54 onwards)
* Lesson 4 Systems Implementation and Support (Final).pdf
RealEstateListHere.com.au 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. The agent works for a real estate office, which sends information on the listing to RealEstateListHere.com.au. Any agent in the community can then get information on the listing from RealEstateListHere.com.au.
Information on a listing includes the address, year built, square metres, number of bedrooms, number of bathrooms, owner name, owner phone number, asking price, and status code. At any time during the month, an agent might directly request information on listings that match customer requirements, so the agent contacts RealEstateListHere.com.au with the request. Information on the house, on the agent who listed the house, and on the real estate office the agent works for is provided. For example, an agent might want to call the listing agent to ask additional questions or call the homeowner directly to make an appointment to show the house. Twice each month (on the 14th and 28th), RealEstateListHere.com.au produces a listing book that contains information on all listings. These books are sent to all of the real estate agents. Many real estate agents want the books (which are easier to flip through), so they are provided even though the information is often out of date. Sometimes agents (and owners) decide to change information about a listing, such as reducing the price, correcting previous information on the house, or indicating that the house is sold. The real estate office sends in these change requests to RealEstateListHere.com.au when the agent asks the office to do so.
Based on the case above, develop the following diagrams:
1. A class diagram containing attributes and associations with multiplicity.
2. A use case diagram, of which one of the primary use cases should be “add a new listing”.
3. A sequence diagram for the “add a new listing” use case.
4. A statechart diagram for the Listing class.
5. An activity diagram for the “add a new listing” use case.