Draw a use case diagram for the shs

Assignment Help Computer Engineering
Reference no: EM131349559

Assignment Tasks

Part One - Use cases and Statechart

Consider a security system called a SHS. SHS consists of embedded software to drive the system hardware and to communicate with an external, home monitoring service. The hardware comprises of a keypad and LCD display for interacting with the user, a siren, an entry sensor, a motion sensor and a smoke sensor.

During installation, the keypad is used to configure the system. Each sensor is assigned a unique number, type and location. A 4-digit PIN is input into the system for arming and disarming SHS. The home address and a telephone number for dialing the home monitoring service are also input into the system at configuration.

When a sensor event is detected by the system, it turns on the siren. After a delay time that is specified by the homeowner during configuration, the system dials the specified number of the home monitoring service, and provides information about the home address, the nature and location of the sensor event. The number is re-dialed every 20 seconds until a connection is obtained.

You may make your own assumptions about the system (e.g., number and location of sensors, etc.), but they should not conflict with the above description and should be specified clearly in your answer.

1. Draw a use case diagram for the SHS. Your diagram should show all relationships between the use cases and should capture all of the information in the problem description.

2. Choose ONE of your use cases and give a detailed description of the sequence of steps in the use case. Use the template provided in the week 3 lectures for capturing the information. Be sure to include alternative and/or exceptional behaviours where appropriate.

3. Draw a Statechart diagram for SHS by using the Statechart notations introduced during the lectures. Your statechart must capture all the behaviour specified in the problem description above.

Part Two - (Architecture and Object-Oriented Design)

You have been asked to develop a system for stock information to help stock market dealers to evaluate investment scenarios. The system shall allow stock market dealers to access information about companies and to evaluate various investment scenarios using a simulation system. Each stock market dealer uses the simulation system in a different way, according to his or her experience and the type of stocks in question.

1. Suggest a client-server architecture model for the system. Justify the client-server model that you have chosen. Use a diagram to show how system functionality is partitioned in the client-server model that you have chosen.

2. You have been asked you to develop a software system to help a cargo shipping company track its customers' cargo. Every cargo has a unique tracking identifier, description, handling requirements and a delivery note. The delivery note specifies the cargo's port of origin, its final destination port and expected date of arrival at its destination (EDA). Cargo may be transported by sea or air and may travel through several transit ports before arriving at its final destination. The regulations for transporting cargo by sea and air are different. The shipping company would like the software system to maintain a movement history of the various transit ports the cargo travels through and the dates it arrives at these ports.

Identify possible objects in the system and their attributes and operations. Show how the objects are related, including their multiplicity.

Reference no: EM131349559

Questions Cloud

Trade- offs between technical and agency efficiency : How might globalization and advances in information technology affect the trade- offs between technical and agency efficiency?
Strategies of teaching phonemic awareness : Compare and contrast the strengths and weaknesses of various strategies of teaching phonemic awareness to emergent learners or you could focus more on one particular approach you think is effective.
Susceptible to coordination problems : Consider the following pairs of situations. In each pair, which situation is more likely to be susceptible to coordination problems?
Does government or society have a role to play in expanding : Does this goal still apply to our understanding of the role of the business firm in society? Provide examples to support your understanding. Does government or society have a role to play in expanding the Friedman discussion?
Draw a use case diagram for the shs : Draw a use case diagram for the SHS. Your diagram should show all relationships between the use cases and should capture all of the information in the problem description
Apply runge kutta method to find approximate of y for : Apply Runge Kutta method to find approximate of y for x = 0.2, in steps of 0.1, if dy/dx = x+y2, given that when x=0.
What would be production possibility frontiers for brazil : What would be the production possibility frontiers for Brazil and the United States? Without trade, the United States produces AND CONSUMES 32,500 units of clothing and 125,000 cans of soda.
What consideration led to determination of swot components : Create a SWOT analysis and provide a detailed explanation of what considerations led to the determination of the SWOT components. make recommendations and explain what factors were considered in making recommendations.
Create a normalization structure in three-nf : A particular event will use only one location, but a location may be used for multiple events. SportTech asks you to create an ERD from the information described above, and then create a normalization structure in 3NF.

Reviews

len1349559

1/11/2017 1:56:08 AM

This assignment will give you experience of requirements engineering and design for a software intensive system. It builds upon what you have learnt in lectures and workshops. The coursework is in two parts; Part One focuses on requirements and Part Two on software architecture and object-oriented design. Exemplary range and depth of attainment of the use case learning objectives. Use cases are expressed in a clear, concise way and show an excellent understanding of structure and presentation issues related to use cases. Exemplary range and depth of attainment of the Statechart learning objectives. Statechart is expressed in a clear and concise way. Correct sub-system identification and excellent well-argued choice of architectural style for the Stock Information System (SIS). Complete and correct static object model. Objects, properties and relationships for the cargo management system (CMS).

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

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