Analysis of a simple case study

Assignment Help Database Management System
Reference no: EM131868

Case Study

Requirement and analysis disciplines through analysis of a simple case study, and to express the results through the relevant UML diagrams.

Vertical Storage Solutions (VSS) is a supplier of high bay pallet storage systems for warehouses. A high bay system is essentially a large shelving unit for storing pallets in a warehouse (Figure 1). Each set of shelves is separated from the next by a narrow aisle. Electrically operated cranes move along the aisles horizontally and up and down vertically in order to move pallets to shelf locations in the high bay system. Each crane can also move along the end of the shelving system so that it can move from aisle to aisle and to a loading area where pallets can be loaded onto and off the cranes. High bay systems are much higher than conventional pallet racking, which is designed to be accessible to fork-lift trucks. High bay systems often are built two or three storeys below ground level and may be several storeys high. The typical height of a high bay system may be 25 metres.

VSS has an existing software package that controls its high bay systems and wants to rewrite it. The existing system is written in C and uses C-ISAM files to store data.

The supplier of the C-ISAM libraries is discontinuing support, and VSS wants to move its system to a newer platform. The existing storage control system (SCS) interfaces to other warehouse management systems (WMS) through a series of text files that are transferred into a specific directory on the machine that runs the SCS.

VSS want to change this interface so that other WMS can send messages to the SCS using SOAP-based web services.

Tasks

Part A - Use Cases Perform a requirement analysis for the Case Study.

Express the results using the subsequent artefacts: A use case diagram for the functional requirements of the entire system, accompanied by: Short use case descriptions for all use cases. Select the most essential use case in the system, and give a full use case description for it. Produce an activity diagram that expresses the workflow for that use case.

Part B - System-wide and Non-functional Requirements

Give a system-wide (non-functional) requirement document that documents the architectural requirements the system must address.

Part C - Use Case Realization

Prepare a domain model for the Case Study. Express your model with a class diagram, showing any inheritance and compositional relationships. Create a use case realization showing the sequence of messages involved for the use case selected for the full description in Part A.

Express this use case realization in a communication diagrams. Use the GRASP concept of a Controller class to coordinate the use case.

Part D - Analysis Classes

Explain a summary analysis class diagram showing the attributes and methods required by problem domain classes involved in the use case realized in Part C.

Part E - Object Interactions

Create operation specifications for the two most complex methods contained in one of the nominated objects specified for the Case Study.

Part F - Object State

Prepare a state diagram for the object chosen for Part E. Nominated objects will be listed in the Case Study.

Reference no: EM131868

Questions Cloud

Determine the voltage across the electrical model : Determine the Voltage across the electrical model of a cell membrane in a nerve cell
Measurement in the context of accounting : Measurement in the context of accounting The diverse measurement methods developed for different kinds of assets propose that standard setters are confused regarding the nature of the attribute which is to be measured
Describe economic contraction and economic expansion : Describe the difference between Economic contraction and Economic expansion
Construct a short marketing plan for an organization : This assessment needs students to assume the roles of marketing consultants and construct a short Marketing Plan for an organization of their choice.
Analysis of a simple case study : VSS has an existing software package that controls its high bay systems and wants to rewrite it. The existing system is written in C and uses C-ISAM files to store data.
Principles of financial markets : The theory to the companies selected by analysing the data and the stating as to how the companies are managing their Risk, Short Term Financial Policy, Current Capital Structure and their Current Dividend Policy.
Calculate the component voltages : Calculate the component voltages for the following series resonant RLC circuit
Calculate the regression equation : Calculate the regression equation for this data
Write an sql query : Write an SQL query to get the author of the book "The Alchemist"

Reviews

Write a Review

Database Management System Questions & Answers

  Knowledge and data warehousing

Design a dimensional model for analysing Purchases for Adventure Works Cycles and implement it as cubes using SQL Server Analysis Services. The AdventureWorks OLTP sample database is the data source for you BI analysis.

  Design a database schema

Design a Database schema

  Entity-relationship diagram

Create an entity-relationship diagram and design accompanying table layout using sound relational modeling practices and concepts.

  Implement a database of courses and students for a school

Implement a database of courses and students for a school.

  Prepare the e-r diagram for the movie database

Energy in the home, personal energy use and home energy efficiency and Efficient use of ‘waste' heat and renewable heat sources

  Design relation schemas for the entire database

Design relation schemas for the entire database.

  Prepare the relational schema for database

Prepare the relational schema for database

  Data modeling and normalization

Data Modeling and Normalization

  Use cases perform a requirements analysis for the case study

Use Cases Perform a requirements analysis for the Case Study

  Knowledge and data warehousing

Knowledge and Data Warehousing

  Stack and queue data structure

Identify and explain the differences between a stack and a queue data structure

  Practice on topic of normalization

Practice on topic of Normalization

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