Use cases, Software Engineering

Assignment Help:

1. Perform a requirements analysis for the Case Study. Express the results using the following artefacts:

    a. A use case diagram for the functional requirements of the entire system, accompanied by:
        i. Short use case descriptions for each use case
    b. A system-wide (non-functional) requirement document.
2. Select the two (2) most essential use cases in the system, and produce full use case descriptions for each one. For each of these two most essential use cases, also produce an activity diagram that expresses the workflows for that use case.

Use Case Realization

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

4. For each of the two selected most essential use cases, develop use case realizations showing the sequence of messages involved. Express these use case realizations in separate communication diagrams.

5. For each of the two selected most essential use cases, translate the communication diagram produced for Task 4 into an equivalent sequence diagram.


Related Discussions:- Use cases

Software requirements specification, A Software Requirements Specification...

A Software Requirements Specification (SRS) is a complete description of the behavior of the system to be developed. It includes a set of use cases, describing the interactions

Explain network switching subsystem in gsm, Question: (a) (i) What are...

Question: (a) (i) What are the main components of the Network Switching Subsystem in GSM? (ii) What are the main functions of the Network Switching Subsystem? (b) What

Data structure, what do you understand by recursion.explain the simulating ...

what do you understand by recursion.explain the simulating recursion in brief.program of fabinacon series by recursion

What is quality control, What is quality control? Ans) Quality control m...

What is quality control? Ans) Quality control means to preserve the quality of product by measuring their content , different physical parameters.

Name the types of software system requirements, What are the types of Softw...

What are the types of Software system requirements ? Functional requirements: Services the system should be required. Non-functional requirements: Constraints on the servi

What does level0 dfd represent, What does Level0 DFD represent? Level0...

What does Level0 DFD represent? Level0 DFD is known as 'fundamental system model' or 'context model'. In the context model the entire software system is shown by a single bubb

Write note on arm processor, Question 1 Explain the categories of Embedded...

Question 1 Explain the categories of Embedded Systems Question 2 Write a note on Serial Interface in 8051 Question 3 Explain the various types of addressing modes in 805

Explain the limitations of testing, Q. Explain the limitations of testing? ...

Q. Explain the limitations of testing? Ans: Though testing is an significant part of system development and leads to a verified, valid and efficient system it as well faces s

Determine the level 0 and level 1 of DFD, Determine the level 0 and level 1...

Determine the level 0 and level 1 of DFD External entities provide input data for processing. During processing, some intermediate data is generated. After final processing, fi

Define the computer based system, Define the computer based system. The...

Define the computer based system. The computer based system can be explained as "a set or an arrangement of elements that are organized to accomplish some predefined goal by pr

Write Your Message!

Captcha
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