Question

In: Computer Science

System Design. UC1: Identify Equation (Use case 1) Preconditions • System is waiting for a question...

System Design.

UC1: Identify Equation (Use case 1)

Preconditions • System is waiting for a question

Postconditions • An equation has been identified

Basic Flow

1. System prompts the user for a question

2. User enters a question.

3. System analyses the question and identifies object and desired result.

4. System identifies the relevant equation.

Alternate Flows

2a) User requests help

2a.1) System displays help text about objects and questions that can be handled, and resumes from step 1

3a) No relevant object or result identified

3a.1) System displays help text about objects and questions that can be handled, and resumes from step 1

3b) Multiple candidate objects or results

3b.1) System presents candidates 3b.2) User selects desired candidate (or aborts the use case)

4a) No relevant equation found

4a.1) System informs the user and resumes at step 1

Create a design class diagram for the system implementation for the main success scenarios of the use cases UC01 (use case above) showing the classes, attributes and data types, operations, and associations. The design shall include all classes comprising the domain layer of the software implementation, including any controller class(es). Decorate classes that are persisted with the «persisted» stereotype (if applicable).

Please help me!

Solutions

Expert Solution

Solution: A use Case Scenario is shown for Requesting a Question,Then Recieve and Process the question to find relevant object(s) then shows the equation for the question else no obejct or multiple objects may return.

The class diagram is shown for the given use case of above scenario with main flow and Alternate flow of events is shwon below:

Class diagram is a set of Classes , Interfaces and their relationships with cardinality and Relation name.


Related Solutions

Questions: Question-1: Identify key international trade and finance principles in the case. Question-2: What are the...
Questions: Question-1: Identify key international trade and finance principles in the case. Question-2: What are the financial instruments used to facilitate foreign trade? Question-3: What are the typical foreign trade transactions involved in the case? Financing the foreign trade: the case of an India textile exporter Namita Rajput, Rohit Bhagat and Saachi Bhutani Bhagat Namita Rajput is Associate Professor at University of Delhi, New Delhi, India. Rohit Bhagat is Manager at Yes Bank Ltd, New Delhi, India. Saachi Bhutani Bhagat...
This is the liquidity effect question you’ve all been waiting for. You must use graphs in...
This is the liquidity effect question you’ve all been waiting for. You must use graphs in parts (a) and (b) to receive full credit. (a) Assume that prices are perfectly flexible in a closed economy. Demonstrate the impact of an increase in the money supply on the equilibrium expected real rate of interest, the price level, private saving, private investment, and real balances using the credit and money markets. (b) Assume that the price level is fixed in the short...
Question 16 Question 16) for each of the following separate cases, identify if the case is...
Question 16 Question 16) for each of the following separate cases, identify if the case is error or change in accounting estimate and identify the correct accounting treatment. A) In 2019, after the entity’s 2018 financial statements were approved for issue, the entity discovered that, as a result of a computational error, depreciation expense for 2018 was understated by AED 1,000. B) the CFO in Company WXY had decided to change the recognition method of investment properties from cost model...
project question: 'Design and build a thrust measurement system for model aircraft engines ' 1- Questions...
project question: 'Design and build a thrust measurement system for model aircraft engines ' 1- Questions i) sketch ii) ideas iii) plan iv) introduction, background, theory , abstract etc...
QUESTION 1 In the case of arbitrary planar curvilinear motion the best choice for coordinate system...
QUESTION 1 In the case of arbitrary planar curvilinear motion the best choice for coordinate system is tangential-normal system A. yes B. no QUESTION 2 Tangential coordinate axis is selected so that its positive direction is in the direction of motion of particle A. yes B. no QUESTION 3 Normal coordinate is selected so that its positive direction is in A. arbitrary direction B. direction towards the center of curvature C. direction opposite to the center of curvature QUESTION 4...
Use matlab backslash operator to output the solution of system of equation.
Use matlab backslash operator to output the solution of system of equation.Print the unknowns in console.
1: Identify and describe the two general functions of statistics. 2: For this question, use the...
1: Identify and describe the two general functions of statistics. 2: For this question, use the human body measurements page available at http://www.wolframalpha.com/examples/HumanBodyMeasurements.html. If our patient is a 5’10” male weighing 200 pounds, is the patient’s weight above or below the mean body weight for males? 3: You are the principal investigator for a small pilot study that is testing the impact of a medication therapy management program for patients with hypertension. Your patients have the following blood pressure measurements...
1. Identify and describe the four domains of Axiomatic Design 2. Why would we use Axiomatic...
1. Identify and describe the four domains of Axiomatic Design 2. Why would we use Axiomatic Design or Quality Function Deployment in the design of a process and simulation model? 3. Why do we flowchart processes prior to simulation?
What are the steps managers use to design a control system for their firm?
What are the steps managers use to design a control system for their firm?
what is the advantages to use PID controller in control system design ?
what is the advantages to use PID controller in control system design ?
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT