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

  Discover the basic concepts of digital electronics

Discover the basic concepts of digital electronics and its applications by building up a Video Switcher circuit using various digital components. All information from lecture notes, tutorials and labs can be used for this assignment.

  Design a coal overburden throw

Design a coal overburden throw/cast blast for the situation - Blast length 900 m

  Make a program that will determine the number of terms

write a program that will determine the number of terms in the series that are needed to approximate the function to a specified accuracy. Prompt the user to enter values for x and for an epsilon, where epsilon is the accuracy desired. Use a funct..

  Provide an example of when a lecture based training would

provide an example of when a lecture based training would be the most beneficial. using your example explain if another

  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

  Determine the cumulative exposure in wlm

Determine the cumulative exposure in WLM and determine the rate of emanation into the stope - working level of radon daughters at exit due to the initial radon

  Calculate the number of steps per second required

Calculate the number of steps per second required to deliver fluid at the commanded rate taking into account the step angle of the motor, the gear reduction, the pitch of the drive screw moving the captive nut and finally the syringe calibration

  Assignment

I want 8 sources. two books, three articles and three websites. The sources I want to be related to general engineering. Because I want to write a paper, and I cannot find the sources.

  How rayleigh scattering occurs in optical fiber cable

how rayleigh scattering occurs in optical fiber cable

  Explain the advantages and disadvantage of cvt

Explain the advantages and disadvantage of CVT over manual and automatic transmission and identify and explain some of the new or latest technology being used to improve the performance and durability of CVT in modern vehicles.

  Present a research paper on the topic - reservoir

present a research paper on the topic - reservoir characterisationgive preferences that will provides students with a

  1 demonstrate knowledge and understanding of the key

1. demonstrate knowledge and understanding of the key engineering principles that underpin current geotechnical and

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