Case study on Real Estate Use Case
Report
Introduction
The purpose of the first report delivered to DD Real Estate was to outline the problems that were hindering the performance and prosperity of the business both internally and externally, as well as recommendations to rectify these problems. Currently, these recommendations have been approved by the CEO and in this report, a requirements specification document from the work completed in the first report will be generated.
This report will include various things about the project: including the User Classes and Characteristics, Assumptions and Dependencies, the features of the system and the different external interface requirements, such as user, hardware, software and communications interfaces. The client will also be able to observe different appendixes that illustrate comparisons between the Conceptual model and the Real world, feasible and desirable changes the certain situations, the main use cases for the chosen system and the many packages for the use cases.
Product Perspective
The new system DD Real Estate will be using to create advertisements is Microsoft Access which is database software. This program will be used in two ways. The database will be used by DD Real Estate to compile an advertisement for a property and it will be uploaded on the DD website, where customers and potential buyers will be available to view all the properties advertised for sale. When it is on the website, the database will be read-only and cannot be edited. This software will be available on all of the computers at DD Real Estate.
Product Features
Microsoft Access contains several features that make creating an advertisement simple. After photos have been taken and uploaded onto the computer, they can be copied and pasted onto Access, allowing for a clear picture of what the property looks like. Property descriptions including location, price and feature can be simply typed and written in various styles and macros, which are buttons that perform tasks such as navigating to another page when clicked on, can be created with relative ease.
As for the customers, they will only be able to view the database from the internet. Their starting point will be on a form, which is an object on the database where data input occurs. A form can be designed and programmed where customers type their information into text boxes. After the data has been entered and the macro is clicked to perform the search, the database will return and show the matching results, if any. When the results are displayed, they can simply click on which property they would like to view via macros, making page navigation simple.
User Classes and Characteristics
DD Real Estate Employees
Frequency of use: Very often
Technical expertise: Limited
Experience: None
Security level: Low
This is new software that the DD Real Estate employees are using so there skills are limited. As administrators of the database, security is low, they will be able to create new advertisements and edit at their discretion.
Customers/Potential buyers
Frequency of use: Will vary from person to person, generally often
Technical expertise: Limited
Experience: None
Security level: High
Customers and potential buyers will only be able to view the database. They cannot make their own advertisements, edit or delete any existing data, meaning security will be high. They won’t need any specific skills for the database, they will only need to click and type to be able to use the database as an end user.
Assumptions and Dependencies
- Software must be paid for
- The database doesn’t need to record every search performed by customers
- Cannot purchase a property on the database
- Use of this software will mean Andrew no longer has to use a template for advertisements as the standard
System Features
System features of a system that is designed to advertise homes for sale to the public will enable the system to show a summary of houses that are on the market. It will also show a summary or average of the price ranges for houses on the market ready for advertising and also enable the system users to calculate different property prices in various locations and show what they are being advertised for. The system will also allow them to determine tenant owners and current houses being enquired about by potential renters (it can determine potential clients interested in purchasing or renting properties) by using this system. When an advertisement is placed, the system users are able to survey, calculate and determine the affects these advertisements are having on their competition. Thus showing their ability to attract potential clients and rent takers. This will also enable users to determine the effectiveness of the advertisement, which would then, once again enable the users of the system to determine their potential clients and renter of all the houses that are being advertised.