Develop a domain model for the case study

Assignment Help Database Management System
Reference no: EM13336238

Task

This assignment revolves around the Case Study, which may be found as a separate PDF document in the Resources/Assignment 1 section of the subject Interact site.

The objective of the assignment is to apply and consolidate skills acquired in the requirement and analysis disciplines through analysis of a simple case study, and to express the results through the relevant UML diagrams.

Part A - Vision 

1. Analyse the Case Study documents and produce a Vision document for a software system to meet the needs identified in the Case Study. Make sure your Vision document:

a) Identifies the business case for development of the proposed system, identifying both the problem it is intended to solve, and the benefits to be expected from solving it.
b) Identifies all the stakeholders relevant to the system and their interest in it.
c) Identifies the key features of the proposed system
d) Clearly identifies the scope of the system
e) Identifies key considerations and constraints which affect the technical solution to be developed.

Use the Vision template provided in the Resources section for Assignment 1. 

Part B - High Level Functional Requirements 

2. Analyse the Case Study documents and produce an initial high level functional requirements specification. Document these requirements with:

i. A use case diagram for the functional requirements of the entire system. 
ii. Short use case descriptions for all use cases. 

Part C - Detailed Functional Requirements 

3. Detail the functional requirements for the system's critical core use case. Document these requirements with:

i. A full use case description for the critical core use case. 

ii. An activity diagram that shows the normal and major alternate flows for the critical core use case. 

iii. A system sequence diagram showing the user's inputs and system's responses for the critical core use case's normal flow. 

iv. An operation specification for the most important single interaction between user and system during the critical core use case's normal flow. 

Part D - Object Modelling 

4. Develop a domain model for the Case Study. Document your model with:

i. A domain class diagram showing inheritance and compositional relationships 

5. Analyse the behaviour of the most important stateful object of the system and document this behaviour with:

ii. A state diagram

Reference no: EM13336238

Questions Cloud

Find the speed of the knife after passing through the target : A knife thrower throws a knife toward a 300-g target that is sliding in her direction at a speed of 2.50 m/s on a horizontal frictionless surface. find the speed of the knife after passing through the target
Compute the current value per share of lily co stock : The company's dividends are expected to grow at a constant rate of -0.8% indefinitely. The risk-free rate of return is 2% and the expected return on the market portfolio is 6%. If the stock of Lily Co. has a beta of 1.4
Does it travel at the same speed the entire time : Does it travel at the same speed the entire time?
Determine what will be the payout ratio of project : Welch Company is considering three independent projects, each of which requires a $4 million investment. The estimated internal rate of return (IRR) and cost of capital for these projects
Develop a domain model for the case study : The objective of the assignment is to apply and consolidate skills acquired in the requirement and analysis disciplines through analysis of a simple case study, and to express the results through the relevant UML diagrams.
Explain an ideal solution of cyclohexane and toluene : The mole fraction of toluene in an ideal solution of cyclohexane and toluene that has a vapor pressure equals to 53.2 mmHg at 25oC is: A) 0.25 B) 0.28 C) 0.31 D) 0.35
Hold the baseball and sheet of paper side by side : 1.) Hold the baseball and sheet of paper side by side. Predict which one will travel with the faster motion when released. Then drop them both at the same time. Did your prediction match the results?
How much external equity must northern pacific seek : Northern Pacific Heating and Cooling Inc. has a 6-month backlog of orders for its patented solar heating system. To meet this demand, management plans to expand production capacity by 15%
State van''t hoff factor of the lithium fluoride solution : An aqueous solution is prepared from 40.0 g of lithium fluoride "LiF" (a nonvolatile ionizable electrolyte) in 200.0 g of water. Given Kb water = 0.52oC/m and the van't Hoff factor of this lithium fluoride solution = 1.20, the boiling point elevat..

Reviews

Write a Review

Database Management System Questions & Answers

  Create an update query to select all records in the tbl over

Create an update query to select all records in the tblOverPriced, decrease the Price field values by 10%, run and close the query.

  Explaining uses for views

Views are integral part of virtual private databases, yet views are utilized for many other reasons. Find out many other uses for views.

  Write a program to keep track of a cd or dvd collection.

write a program to keep track of a CD or DVD collection. This can only work exclusively with either CDs or DVDs since some of the data is different. The data will be stored ina file. The data from the file will be stored ina text file as records. Eac..

  Advantages and disadvantages of joins and nested queries

One side effect of normalization is that you often need more than one table to get meaningful results. For example, you may have a table that includes a list of parts and the ID number for the vendor of each part. T

  Draw an er diagram for database scenario

Draw an ER diagram for database scenario. Design a set of 3NF tables for your database scenario.

  Importance have button that takes you back to main page

What is the importance to have a button that takes you back to the main page on each web page? How does dead end or orphan pages affect the continuity of a website?

  Describe the importance of using sub queries in a database

1. Extracting and interpreting data can be very valuable to an organization. Describe the importance of using sub queries in a database system. Provide at least two business case scenarios to support your response.

  Provide a sql script file to define the database schema

Provide a SQL script file to define the database schema, HappyCustomerDB. Your script should be organised so that whenever the script is loaded all the database objects will be dropped and re-created.

  Database triggers are utilized to record logins by users

Several times, database triggers are utilized to record logins by users. Here is the example of login trigger that inserts row into table every time a user connects.

  Describe the ongoing maintenance that will be required

Be typed, double-spaced, using Times New Roman font (size 12), with one-inch margins on all sides; citations and references must follow APA or school-specific format. Check with your professor for any additional instructions.

  Use contemporary case tools in process and data modeling

Discuss the requirements needed to build a database for the scheduling process.

  Using join sort results alphabetically by customer name

Using Join, list the items each customer ordered where the billing_price was lower than the item price (item, billing_price, and price). Sort the results alphabetically by customer name.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd