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

Define equivalence class, Equivalence class: -It shows a set of valid or in...

Equivalence class: -It shows a set of valid or invalid states for input conditions. An input condition is either a particular numeric value, a range of values, a set of related val

Important factors related to library storage operation, Important factors r...

Important factors related to library storage operation: It is essential to consider some important factors related to library and information storage and retrieval operations

Basic cocomo model and the detailed cocomo model, Q. Compare the basic COCO...

Q. Compare the basic COCOMO model with the detailed COCOMO model. Ans. COCOMO contains of a hierarchy of three increasingly detailed and accurate forms. Basic COCOMO i

Determine the system evolution of life cycle process, System evolution of l...

System evolution of life cycle process The lifetime of verge systems is too long. They must evolve to meet change requests. The evolution may be expensive. Existing sy

Software modelling, Enterprise software platforms are designed to simpl...

Enterprise software platforms are designed to simplify complex enterprise problems for the development, deployment, and maintenance of multi-tier enterprise solutions. In

What is flowchart, What is Flowchart? Ans) A diagram showing the sequent...

What is Flowchart? Ans) A diagram showing the sequential steps of a process or of a workflow around a service or product. Formal Review: A technical review conducted with the en

What is software engineering, What is software engineering? Software en...

What is software engineering? Software engineering is a regulation in which theories, methods and tools are applied to make professional software.

Incomplete wrong Lisp code with error, Check mail from for assignment. ...

Check mail from for assignment. Are you kidding with me. What kind of code you sent. Did you even execute before sending. It has error. Either do it as per the assignment or

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