Explain the various types of actors in a use case

Assignment Help Software Engineering
Reference no: EM13751504

Task 1:

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

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

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

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

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

Task 2:

Task-2 of this assignment uses the Case Study based on an Interview contained in a separate document (Please see the details in page 221 of your text book). Carefully read this case study. You are required to answer the following questions based on the Case Study.

It is expected that answers to the assignment questions be succinct and MUST be written your own
words.

Question 1: 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.

Attachment:- case study.zip

Reference no: EM13751504

Questions Cloud

Define basic planning process for the organization : Define the organization's vision, mission, and values. Outline the basic planning process for the organization, and describes how the three levels of management influence this process.
Explain why measurement for quality control is important : Explain why measurement for quality control is important. How does measurement impact the business? For instance, how is measurement conducted and managed within the organization
Examples of assets and liabilities : Contrast sources and uses of cash referencing using at least two examples of assets and liabilities (four total). Provide examples of how cash is used or provided depending on whether it is categorized as an asset or liability.
Explain project organizations and importance of leadership : Explain project organizations and the importance of leadership and sponsorship. Explain project team building, including techniques of successful team building.
Explain the various types of actors in a use case : Define the term ‘use case' and explain the various types of actors in a Use Case. Explain the difference between the > and > relationships in use case diagrams
Prepare written analysis of project pitfall : From the list of "Project Pitfalls" listed below, select five. Prepare a written analysis of each Project Pitfall to include
Establishing new policies on smoking and obesity : A disciplinary action to oversee concerning a nurse accused of stealing drugs. A board committee is seeking direction on establishing new policies on smoking and obesity.
What is a state of liberty : What is a state of liberty? Now is liberty today different than what is mentioned by Locke? Or is it the same?
Management important to the scope of project : Every project requires some level of quality to be associated with how the project is run but even more with the scope of the project. Why is quality management important to the scope of the project?

Reviews

Write a Review

Software Engineering Questions & Answers

  1give reasons why the process of requirements elicitation

1.give reasons why the process of requirements elicitation and validation is an iterative one?2.what roles does the

  Explain code review methodology-walkthrough

As the quality assurance manager, which code review methodology-walkthrough or inspection-would you recommend? Justify your answer.

  Relationship of application development methodologies-models

Explain the relationships between application development methodologies, models, and tools. Compare and contrast the various generations of programming languages.

  Which could be used for inter-processor communication

The case study is a simple reader-writer protocol (introduced in the lectures) which could be used for inter-processor communication in a distributed, multiprocessor system.

  What is the software development life cycle

What is the Software Development Life Cycle (SDLC)? and 2. When you should test Web applications for known vulnerabilities? Provide at least two examples using the SDLC phases.

  Compare and contrast agile and waterfall models

Compare and contrast agile and Waterfall models of managing a project in the context of building an e-Commerce Website.

  Draw erd of enrollment system using two different notions

Choose any real world scenario like enrollment system; draw ERD of selected case using two different notions (UML notion is mandatory).

  Develop a detailed design to support the ccrd

A logical view (class diagram) showing all classes required to support the CCRD use case, including all required attributes methods, and inheritance, compositional, or using relationships.

  1 executive summary with key findings and recommendations2

1. executive summary with key findings and recommendations2. clear and concise description of the market in which the

  Task write a one page paper summarizing your thoughtscase

task write a one page paper summarizing your thoughts.case. what is going on here?art margulis is the 45-year-old

  Writing a pseudocode statement

Assume myCar is the name of a class variable that references an object, and go is the name of a method. Create a pseudocode statement that uses myCar variable to call method.

  Write an report on a significant software security

Write an report on a significant software security

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