Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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

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

Concepts of Database Management

Authors: Philip J. Pratt, Mary Z. Last

8th edition

1285427106, 978-1285427102

More Books

Students also viewed these Databases questions

Question

Prepare a selling and administrative expenses budget.

Answered: 1 week ago

Question

Explain Coulomb's law with an example

Answered: 1 week ago

Question

What is operating system?

Answered: 1 week ago

Question

What is Ohm's law and also tell about Snell's law?

Answered: 1 week ago

Question

4-57. The employees were represented by Janet Hogan.

Answered: 1 week ago