Define the term use case

Assignment Help Basic Computer Science
Reference no: EM13695138

Question 1:

1. Define the term ‘use case' and explain the various types of actors in a Use Case.

2. Explain the difference between the <<include>> and <<extends>> relationships in use case diagrams? Give examples

3. Describe with examples ‘encapsulation', ‘information hiding', ‘polymorphism' and ‘data abstraction'.

4. What is the difference between USDP and the Waterfall lifecycles in the relationship of between activities and phases?

5. Explain Class diagram. Outline the main steps in developing a class diagram for a Use Case(UC).

Question 2:

Describe UCs and write full use case description for the following UCs:

• Start line run
• Record employee joining the line
• Record employee leaving the line
• Stop line

Question 2: Communication diagram

Prepare a communication diagram for each of the UC in Q1 and also include justification of the objects included in the diagram(s).

Question 3: Class Diagram

Draw a class diagram based on the information supplied in the case study and the communication diagrams drawn in Question 2.

Reference no: EM13695138

Questions Cloud

Immediate short run aggregate supply curve to be horizontal : What assumptions cause the immediate short run aggregate supply curve to be horizontal? Why is the long run aggregate supply curve vertical? Explain the shape of the short run aggregate supply curve. Why is the short run curve relatively flat to the ..
Cross-price elasticity of demand between goods : Suppose the cross-price elasticity of demand between goods X and Y is -1. How much would the price of good Y have to change in order to change the consumption of good X by 30 percent? 1. What percent?
Debt and debt held by the public : Distinguish between the total u.s. Debt and debt held by the public. Why is the debt as a percentage of GDP more relevant than the total debt? Contrast the effects of paying off an internally held debt and paying off an externally held debt.
The budget surpluses-series of budget deficits : Why did the budget surpluses in 2000 and 2001 give to a series of budget deficits beginning in 2002? Why did those deficits increase substantially beginning in 2008?
Define the term use case : Define the term ‘use case' and explain the various types of actors in a Use Case and Describe with examples ‘encapsulation', ‘information hiding', ‘polymorphism' and ‘data abstraction'.
Proportional-progressive and regressive tax system : Explain how built in (or automatic) stabilizers work. What are the differences between proportional, progressive, and regressive tax systems as they relate to an economy's built in stability?
Politics-complicate fiscal policy : Briefly state and evaluate the problem of time lags in enacting and applying fiscal policy. How main "politics “complicate fiscal policy? How might expectations of a near term policy reversal weaken fiscal policy based on changes in tax rates? What i..
Identify one customer service channel : Identify one customer service channel that people are willing to use to resolve problems and one channel that they are not willing to use. Provide an explanation for your choices
A valid deed does not need to include : A valid deed does not need to include which of the following?

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Solving problem by permutation on set is a one-to-one

Prove that PERM=POWER P, the obvious algorithm doesn't run in polynomial time as problem size is logarithmic (and no linear) with respect to the value of t.

  Write a java program for performing order matching

write a Java program for performing order matching according to the typical rules of a double auction system.

  Calculate the oil production rate

Calculate the oil production rate and calculate the well skin effect - Calculate oil rates of two wells in an undersaturated oil reservoir using generalized Vogel's equation.

  Explaining threat category

An individual threat can be represented in more than one threat category. If a hacker hacks into a network, copies a few files.

  What are some of most important technological innovations

What are some of the most important technological innovations of the past year?

  Descriptions of data formats and to interpret raw data

The aim of this project is to exercise and test your ability to read and understand descriptions of data formats and to interpret raw data according to a particular format.  In this exercise you will produce and read the dump of a ZIP file.

  Class templates are typically used to replace overloaded

1.How would you overload the comparison operators == and !=? What is the format to overload these operators? 2. Class templates are typically used to replace overloaded functions. Can you compare the two?

  What does it mean to take a systems view of a project

As an IT project manager, you may take a systems view of a project.

  Write a simple program in which the value added three times

Write a simple program in which the value, $55, is added three times HCS12

  Write a commented c++ program to re-format dates

Write a commented C++ program to re-format dates. Prompt the user to input a date in the form: Sunday, January 2, 2010. Display the date in each of the following formats: January 2 was a Sunday in 2010 Sun, Jan 2 '10 2010-01-02

  Explain hardware to gather the essential information

Write down a 2-3 page paper explaining the hardware and software utilized to support personal, workgroup, and enterprise computing in the present organization.

  Use a block diagram for the decoder

Implement the circuit with a 3x8 decoder and OR gates. Use a block diagram for the decoder.

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