Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Assume that the development team has come up with the following high level user stories: table [ [ Story ID , Story description ]

Assume that the development team has come up with the following high level user stories:
\table[[Story ID,Story description],[US1,As a User*, I want to search for and view property listings by zip code],[US2,\table[[As a User*, I want to send a message to the owner/agent of a property],[that I am interested in]]],[US3,\table[[As a Premium User, I want to perform an advanced search for properties],[matching my preferred area/price/home type, etc.]]],[US4,As a Premium User, I want to list a property that I own, for rent],[US5,As a Premium User, I want to list a property that I own, for sale],[US6,\table[[As a Real-Estate Agent, I want to list a property for sale, on behalf of my],[client]]]]
The role name "User" is used in stories that apply to both Free and Premium Users.
Activity tasks:
Perform high level conceptual design:
From the given high level user stories, extract a few main entities that are relevant to the database aspect of the application (i.e., entities that need to be persisted in some form). Hint: look at the nouns in the application vision and user stories to help you identify entities.
Identify main relationships between these entities that are relevant to the database aspect of the application (i.e., relationships that need to be represented in some form within the database). Express these relationships in simple English phrases/sentences (e.g., "Employee works for a Department", "Department has a Manager"). Hint: look at the verbs and connectors in your user stories to help you identify relationships.
FORMAT:
Entities:
Entity 1
Entity 2
Relationships:
Entity 1 relationship phrase > Entity 2
Remember: This is only a high level conceptual design. It is unlikely that you will think of every single entity and relationship at this time.
image text in transcribed

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

Machine Learning And Knowledge Discovery In Databases European Conference Ecml Pkdd 2015 Porto Portugal September 7 11 2015 Proceedings Part 3 Lnai 9286

Authors: Albert Bifet ,Michael May ,Bianca Zadrozny ,Ricard Gavalda ,Dino Pedreschi ,Francesco Bonchi ,Jaime Cardoso ,Myra Spiliopoulou

1st Edition

3319234609, 978-3319234601

More Books

Students also viewed these Databases questions