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

Draw E-R diagram for the given situation, Draw E-R diagram for the followin...

Draw E-R diagram for the following situation An account is a relationship between customer and bank. A customer has a name. A bank has a branch. A customer may have numerous ac

Project tracking, project tracking and overview of project process?

project tracking and overview of project process?

Calculate capacity of a cluster for this disc, A multiplattered HDD is for...

A multiplattered HDD is formatted into twenty sectors and 16 hundred cylinders. There are eight platters and 16 R/W heads. The total capacity of the disc is 1GB. A cluster of data

Types of coupling, Types of coupling are:- A) Data coupling B) Stamp...

Types of coupling are:- A) Data coupling B) Stamp coupling C) Control coupling D) External coupling E)Common coupling F) Content coupling

What are task regions in the spiral model, What are task regions in the Spi...

What are task regions in the Spiral model. Customer communication - In this region it is recommended to establish customer communication. Planning - All planning doings are

Explain in detail about structural modeling, Explain in detail about Struct...

Explain in detail about Structural Modeling. Structural model having a detail refinement of ERD, data flow model and control flow model. Creating an ERD. Example: Saf

Explain equivalence partitioning, What is equivalence partitioning? Equ...

What is equivalence partitioning? Equivalence partitioning is a black box procedure that divides the input domain into classes of data. From this data test cases can be foun

What are quality factors, What are Quality factors? For large projects...

What are Quality factors? For large projects with 'average' capabilities, the development process verifies product quality. For small projects, the capabilities of the deve

Explain the essential api concepts associated with j2me, Question: (a) ...

Question: (a) State and explain the essential API concepts associated with J2ME. (b) Connected Limited Device Configuration provides two types of application security; stat

Explain the bath tub curve of hardware reliability, Q. Explain the bath tub...

Q. Explain the bath tub curve of hardware reliability? Ans: As indicated in the diagram below there are three phasing in the life of whichever hardware component that is burn

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