Sketch use-case diagrams to show participants in use-cases

Assignment Help Software Engineering
Reference no: EM1366536

Beginning with 'make a call' and 'end a call', draw use-case diagrams to show the participants in these use-cases. Then draw other use-cases to say what other significant interactions these participants might have with each other, or with other parties.

Write postconditions for 'make a call' and 'end a call'. Use this procedure:

1. Write the postcondition informally, in users' terms.
2. Draw a before/after snapshot to illustrate the changes shown in your postcondition. Use an association or attribute to represent each fact referred to in the postcondition.
3. Write a definition of each attribute or association: 'when this association links objects A and B, it represents the fact that...'.
4. Restate the postcondition in terms of the changes illustrated in the snapshot.
5. If there are other possible outcomes, include these in the postcondition, with the help of another snapshot if necessary.
6. Write a precondition: what must be true for this use-case to occur?
7. Add timing requirements to the use-case, where appropriate.
8. Update the type model, if necessary.

Statecharts

Draw a statechart for a Phone. The transitions should be use-cases. The states you associate with a Phone don't have to be information recorded within the Phone itself: for example, you might have a 'suspended' state for phones whose bills are unpaid. As analysts, we haven't yet decided where this information might be kept, but it's more likely to be in the Billing Agency than the Phone itself. Nevertheless, your statechart can include it because the information is associated with the phone somewhere in the world we're dealing with - and it certainly has an effect on the phone's behaviour.
We'll decide at a later design stage, where to put the information. Consider whether it might be more useful to draw a statechart for a Phone Service - that is, the service provided to a customer by various organisations through a phone. A Phone Service has similar states to a Phone; but a Phone Service may continue through the replacement of a broken Phone.

· For each state, write its definition (1) in natural language; (2) as a boolean function of other attributes and associations of Phone (or PhoneService) in your model. You may need to add new associations to the model for this purpose.
· If there are new use-cases you have found, add these to the model and draft pre/postconditions for them.

Reference no: EM1366536

About it architecture

Discuss what it will take to build a Web architecture, move an existing Website with minimal downtime, and provide a disaster recovery solution to ensure the site is always

Prepare a sequence diagram for booking confirmation use case

Prepare a sequence diagram for the booking confirmation use case. Must include a detailed description. Create a communication diagram for the booking confirmation use case.

Construct test case for the use case scenario

Draw the graph (Do not use a generation tool. Draw it yourself and scan in or use power point tool or similar one) and does the given set of test paths satisfy Edge-Pair Cover

Case study – grand wines

Required to present an initial project report to the project sponsor that shows how you propose to implement this project. As the project manager you may make any assumption

Develop lower level dfds for core components of your case

Develop lower level DFDs for the core components of your case. Level 1 and perhaps level 2 diagrams for your system's core components. The number of levels may vary based on

Describe your chosen architecture pattern

Include charts or diagrams created in Visio or an equivalent such as Dia. The completed diagrams / charts must be imported into the Word document before the paper is submitt

Evaluate the students ability to research

The purpose of this project is to evaluate the student's ability to research and evaluate security testing software and present a proposal for review by executive team membe

Draw context level diagram and draw crud diagram

Find out all Critical Use Cases - Draw Context Level diagram and Draw CRUD diagram - Draw Level 0 data flow diagram depicting all the business process description provided.

Reviews

Write a Review

 
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