Produce a system-wide architectural requirements

Assignment Help Other Engineering
Reference no: EM13762004

Part A - Use Cases

Perform a requirements analysis for the Case Study. Express the results using the following 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 (critical core) use case in the system, and produce a full use case description for it .

Produce an activity diagram that expresses the workflow for that use case.

Part B - System-wide/Non-functional Requirements

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

Part C - Use Case Realization

Develop a domain model for the Case Study. Express your model with a class diagram, showing any inheritance and compositional relationships.

Develop 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.

Translate the communication diagram produced for Task 6 into an equivalent sequence diagram.

Part D - Analysis Classes

Prepare 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

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

Part F - Object State

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

Reference no: EM13762004

Questions Cloud

Use case dependency for making an account transfer : Describe (in a one to two (1-2) page narrative) a use case dependency for making an account transfer. Illustrate this use case with Visio or a similar product
Good design process and incorporates : your final project will be to analyze, design, and document a simple program that utilizes a good design process and incorporates sequential, selection and repetitive programming statements and the use of at least one array. The specific problem y..
How teachers at biotech academy maintain student success : how teachers at Biotech Academy instigate and maintain student support and success. Be sure to consider what characteristics they have to have and what behaviors and practices they need to present to their students.
Histogram for each numeric variable : Descriptive stats for each numeric variable, Histogram for each numeric variable and Bar chart for each attribute (non numeric) variable
Produce a system-wide architectural requirements : Produce a system-wide (non-functional) requirement document that documents the architectural requirements the system must address.
Derive the conditional input demand functions of the firm : Derive the long-run total cost function for the firm. What is the cost of producing 1000 units of output when the price of labour is $25 and the price of capital is $64 per unit - Derive the conditional input demand functions of the firm.
Heat transfer and electricity & earth''s magnetic field : Describe the differences and similarities between temperature and heat. Analyze how heat transfer occurs during the processes of conduction and convection.
List of security activities or controls : List a security program in each level and provide a list of security activities or controls applied in these levels. Support your list with real world application data
Hash-join algorithm : In this assignment, you will have a chance to implement the hash-join algorithm for a DBMS. You can use C, C++, or Java to write the program. However, your program should include su- cient comments to make it readable. You need to turn in

Reviews

Write a Review

 

Other Engineering Questions & Answers

  Project management for engineering

economic feasibility of the projec, restrictions are the economics of the project based,  technical feasibility for the project

  Formulate a decision analysis problem by constructing

Formulate a decision analysis problem by constructing the payoff table - how many packs of cookies you should buy in the morning? Show how you reach to your solution.

  How much improvement in separation is produced

Reevaluate the separation using the same total amount of solvent in a counter-current cascade. How much improvement in separation is produced?

  Solve geotechnical and hydraulic engineering problems

Demonstrate knowledge and understanding of the key engineering principles that underpin current geotechnical and environmental engineering together with potential future developments

  Requirements are1- prescriptive analysis of occupancy

requirements are1- prescriptive analysis of occupancy through prescriptive code analysis with in- depth information

  Personal health records concept in an organisation

How is Personal Health Records utilised in other organisations and what are the risks and what experiences are gained by other companies in using Personal Health Records

  Calculate the gasoline savings

How much gasoline do vehicles with the following fuel efficiencies consume in one year? Calculate the gasoline savings, in gallons per year, created by the following two options. Show all your work, and draw boxes around your answers.

  What is the primary assumption behind using an analyst

What is the primary assumption behind using an analyst and what is the purpose behind the data collection?

  Describe the normal single chip operating mode and indicate

a describe the normal single chip operating mode and indicate how this mode can be selected.b describe the normal

  Calculate the airway resistance

Calculate the airway resistance and the frictional pressure drop and determine the equivalent length for a sudden contraction in a mine airway from a cross-sectional area

  Assignment philosophythis year there has been an attempt to

assignment philosophythis year there has been an attempt to replicate a real world aerospace engineering task. the

  Analysis of the movement of a tracer

CEE 357 Winter 2014. HW#7 Assignment, Environmental engineering,  Analysis of the movement of a tracer in a contaminated aquifer indicates that the local Darcy velocity is 1.2 m/d. For approximately what fraction of that time do you think the contami..

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