Review the Use Case diagram of Nenio\'s Day Care (attached) conveys i.e. provide
ID: 3885496 • Letter: R
Question
Review the Use Case diagram of Nenio's Day Care (attached) conveys i.e. provide a simple narrative of the system being described in the diagram.
Part A
Discuss, in your own words, the:
i) Actors
ii) Primary Use Cases
=========================================================================
Part B
Discuss, in your own words, the:
i) Use Cases for the <<include>> and <<extend>> associations.
ii) Suggest another Use Case that could be added to this diagram.
=========================================================================
Part C
i) Make a suggestion for a possible <<extend>> association that could be added to the diagram.
ii) Make a suggestion for a possible <<include>> association that could be added to the diagram.
=========================================================================
Part D
Take a single Use Case in the diagram and complete the USE CASE Specification for it.
==========================================================================
Submit your completed assignment for parts A,B and C in a single PDF document.
Complete Part D in Lucidchart, and print to a PDF document.
Nenios Day Care Center Ensoil chid ecinclude Add to wating list Assign classroom Print report View invoice Aomnestrator Print invoices Alert for informaton nformation Update call sheet Assistant View chiid commens Enter chid Display Teacher Log onlo systom Display mnder Systom EmployeeExplanation / Answer
//**if my guidance proved helpful to you please do comment and like.
(a)ACTOR: Actors are the type of users that interact with the system .Use case defines the interactions between the system and external actors under consideration to accomplish a goal. Actors must be able to make decisions, but need not be human: "An actor might be a person, a company or organization, a computer program, or a computer system—hardware, software, or both .Actors are always stakeholders, but not all stakeholders are actors, since they "never interact directly with the system, even though they have the right to care how the system behaves. Eg. Parent,teachers,administrator ,employee,immunization system,assistant(for the given uml diagram)
USE CASES:
It is a software and system engineering term that describes how a user uses a system to accomplish a particular goal. A use case is a list of actions or event steps typically defining the interactions between a role (known in the Unified Modeling Language as an actor) and a system to achieve a goal. Eg parent---à(enroll child),assistant--à(update call sheet) etc
(b)(i) <<EXTEND>>An extend dependency, formerly called an extends relationship in UML v1.2 and earlier, is a generalization relationship where an extending use case continues the behavior of a base use case. The extending use case accomplishes this by conceptually inserting additional action sequences into the base use-case sequence. This allows an extending use case to continue the activity sequence of a base use case when the appropriate extension point is reached in the base use case and the extension condition is fulfilled eg.”add to waiting list” extends the use case “assign classroom”
<<INCLUDE>>:An include dependency, formerly known as a uses relationship in UML v1.2 and earlier, is a generalization relationship denoting the inclusion of the behavior described by another use case. The best way to think of an include dependency is that it is the invocation of a use case by another one.
Eg.“Enroll child” includes “assign classroom.”
B(ii) the use case may be added as follows
Examiner(actor)---à(sets exampaper) includes “unit test” and extends to “annual quiz comptetion papers”
C(i)the extend association can be added to “print invoices” ß---<<extend>>-- ”mail invoices”(extends print invoices).
C(ii) the include association can be added to “print invoices” ---<<include>>---à ”update accounts”(included in print invoices).
D(i) the use case can be taken and specified as:
Assistant(actor)--àupdater call sheet
Specifications :
Actor:Assistant is an actor here as he is making internal or external changes hence performing an action.
Use case: (update call sheet).
Brief: the assistant is responsible for updating the call sheet reords.
****sorry as we do not have facility to upload pdf here is the word format****
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.