Identify the most complex user-system interaction

Assignment Help Software Engineering
Reference no: EM13854653

1. Full Use Case Description

Select the most critical core use case identified for the case study* and fully describe it to produce a full use case description. (use the template provided in Resources section).

Make sure your full use case description identifies and describes all significant alternate flows

Guidance for selecting a use case will be provided during semester. If you wish to start this task before such guidance is provided, check your selection with the lecturer before starting work. Your mark for the whole assignment will be negatively affected if the use case you select is not one of the approved use cases.

2. Activity Diagram

Produce an activity diagram consistent with the full use case description. Make sure your activity diagram shows the same steps and flows as contained in the full use case description.

3. System Sequence Diagram

Produce a system sequence diagram consistent with the normal flow detailed in the full use case description.

4. Operation Contract

Identify the most complex user-system interaction (input/response couplet) within the normal flow (ie the step with the most number of side effects, or most complex internal logic), and produce an operation contract for that input-response couplet.

It is impossible to provide guidance as to which step of the use case to select for this task. However, your mark for this section will be negatively affected if the step you select is clearly not the most complex interaction in the use case you describe.

Reference no: EM13854653

Questions Cloud

Formulate a provisional statement of organization leadership : formulate a provisional statement of organization leadership
Advantages and disadvantages of organizations structure : What are the advantages and disadvantages of the organization's structure? What specific problems is your health care organization facing or likely to face? What is your role in solving these issues?
The hidden costs of absenteeism and sick leave : Never Say Never Industries, a 2300-employee firm, has a serious and growing absenteeism problem.  Last year the total  employee-hours lost to absenteeism came to 134,607.
Comments by twiggy forrest regarding iron ore production : Consider the iron ore production industry, and assume that there are just two producers, FM and BHP. Initially assume that both firms are identical in terms of their production costs. If the two firms can cooperate, what should they do in order to..
Identify the most complex user-system interaction : Identify the most complex user-system interaction (input/response couplet) within the normal flow (ie the step with the most number of side effects, or most complex internal logic), and produce an operation contract for that input-response couplet..
Implement the factorial function in the io monad : Use imperative-style programming to implement the factorial function in the IO monad. In other words, create and initialize variables (references) using newIORef, modify their values using a while loop with ,readIORef and writeIORef, then have th..
What is effect of stock dividend on corporations stockholder : What is the effect of a stock dividend on a corporation's stockholders' equity accounts? Which would you rather receive as a stockholder - a cash dividend or a stock dividend? Why?
Result in loss of personal information : Question 1. Social media sites result in loss of personal information because
Determine the federal income tax for 2013 : Determine the Federal income tax for 2013 for the Deans on a joint return - Under the divorce decree, John was obligated to pay alimony and child support?

Reviews

Write a Review

Software Engineering Questions & Answers

  Research report on software design

Write a Research Report on software design and answer diffrent type of questions related to design. Report contain diffrent basic questions related to software design.

  A case study in c to java conversion and extensibility

A Case Study in C to Java Conversion and Extensibility

  Create a structural model

Structural modeling is a different view of the same system that you analyzed from a functional perspective. This model shows how data is organized within the system.

  Write an report on a significant software security

Write an report on a significant software security

  Development of a small software system

Analysis, design and development of a small software system.

  Systems analysis and design requirements

Systems Analysis and Design requirements

  Create a complete limited entry decision table

Create a complete limited entry decision table

  Explain flow boundaries map

Explain flow boundaries map the dfd into a software architecture using transform mapping.

  Frame diagrams

Prepare a frame diagram for the software systems.

  Identified systems and elements of the sap system

Identify computing devices, which could be used to support Your Improved Process

  Design a wireframe prototype

Design a wireframe prototype to meet the needs of the personas and requirements.

  Explain the characteristics of visual studio 2005

Explain the characteristics of Visual Studio 2005.

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