Question
Assignment 6 Use Case, Business Rules, Data Case study: Waterfront Realty is a well-established mid-size real estate agency in Toronto specializing in downtown market around
Assignment 6 Use Case, Business Rules, Data
Case study:
Waterfront Realty is a well-established mid-size real estate agency in Toronto specializing in downtown market around Lake Ontario waterfront. It has been in the business for over 30 years. For a number of those years, it held a leadership position in the number of clients and listings for a mid-size agency.
However, with time a number of competitors appeared in the market, many of which are aggressively marketing through digital channels and social media. In addition, clients are using Internet and social media to search for properties and for agents.
Traditionally, Waterfront Realty has enjoyed a 5% client growth a year, but recently it has slowed down to 3%. The success and perhaps survival of the business requires the company to achieve 5% client growth within a year.
Similarly, the growth in the number of property listings has declined from 10% to 8% compared to the last year. While some of it can be attributed to the ups and downs of real estate market, this is still a cause for concern and the company would like to get back to at least 10% growth within 2 years.
A detailed review of agency processes, reports and web site reveal a number of opportunities to increase digital and social media presence. One of the main initiatives as a result of this review is to enhance the existing web site to allow Waterfront Realty agents to post listings on behalf of the seller.
Buyers and their agents can search and view these listings, request information and book appointments to view the property.
As the listing advertisement will likely double the traffic to the site, it is important to ensure that site response time is maintained at 3 seconds.
To take full advantage of the new listing features the agency must train all the agents to use it consistently.
Question : Your team has elicited the following requirements for Manage Listing functionality.
Sellers agent can create a new listing by providing the following mandatory listing information: Property Type (condo/house/townhouse), Property Description (free form field), Property Address, Number of Bedrooms, Number of Bathrooms, Year Built, Original Price (when new listing), Updated Price (when modifying listing), Gross Annual Taxes, Maintenance Fees (mandatory if Property Type is condo/townhouse, Parking, Locker, Listing Agent Name and optionally Room Sizes. System will validate that all mandatory information is provided and the data entered has acceptable values. If user input is not valid, system will display an error message to correct the entered information.
Sellers agent must be able to update the listing with any additional or changed information above or delete any listing they created.
Sellers agent must be logged into the system before creating or updating/deleting a listing.
Once listing is created/updated, it will be retained in the system. System will automatically assign a new Listing ID to a newly created listing.
When listing is first created or updated, user can save it as draft or publish it. System will automatically assign a status of the listing depending on the save draft or publish choice.
To modify existing listing, user will first need to search for the listing by providing search criteria, such as: Listing Agent, Listing Address, Listing Reference ID. At least one of these criteria must be provided, but none are mandatory. System will return a list of listings that match search criteria and will determine if the listing is allowed to be updated (i.e. the owner of the listing is the same agent that wants to update the listing). If no listings match the provided criteria, the system will let user know to update the search criteria.
Once user selects the listing they want, they can either view/update/delete (update and delete can only be done on a listing they own). When user attempts to delete a listing, system will prompt them to confirm the deletion.
User can cancel out of any action at any time, at which point user will need to be confirm the cancellation.
System error can also occur at any time and user will be informed to try another time.
Your task: Document Manage Listing Use Case + Business Rules + Data for this functionality
UC01 - Manage Listing
Description
Actors
Primary:
Secondary: m
Pre-Conditions
Basic Flow
Step | Alternative Flow |
This use case starts when |
|
| |
| |
Etc. |
|
AF01
Step | Alternative Flow |
This flow starts at step |
|
| |
Etc. |
|
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