Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Use CaseModeling Part 1: Context Diagram Develop a usecase context diagram for the NexGen POS system based on the format of Larmanfigure 6.3 and referencing

Use CaseModeling Part 1: Context Diagram Develop a usecase context diagram for the NexGen POS system based on the format of Larmanfigure 6.3 and referencing figures 6.4 and 6.5. Use Larman chapter 6, especially 6.16 and 6.17, as guides. Submit one document in either MS Word or PowerPoint format.

image text in transcribed

image text in transcribed

Rubric:

A detailed context diagram is presented which builds on the example in the text.

Very high quality deliverable. Well labeled, clear, and professional.

Use Cases Authenticate User may not pass the Boss test, but be complex enough to warrant careful analysis, such as for a single sign-on" feature 6.17. Applying UML: Use Case Diagrams The UML provides use case diagram notation to illustrate the names of use cases and actors, and the relation- ships between them (see Figure 6.3). Figure 6.3. Partial use case context diagram. system boundary NextGen POS communication Process Sale alternate notation for a computer system actor Customer Payment Authorization Service Handle Returns actor cactor Tax Calculator Cashier Cash In cactor Accounting System Manager Analyze Activity cactor HR System actor Sales Activity System Manage Security System Administrator Manage Users use case Use case diagrams and use case relationships are secondary in use case work. Use cases are text docu- ments. Doing use case work means to write text. A common sign of a novice (or academic) use case modeler is a preoccupation with use case diagrams and use case relationships, rather than writing text. World-class use case experts such as Fowler and Cockburn, among others, downplay use case diagrams and use case relationships, and instead focus on writing. With that as a caveat, a simple use case diagram provides a succinct visual context diagram for the system, illustrating the external actors and how they use the system. *Cash In' is the act of a cashier arriving with a drawer insert with cash, logging in, and recording the cash amount in the drawer insert. 74 Use Cases Guideline Draw a simple use case diagram in conjunction with an actor-goal list. A use case diagram is an excellent picture of the system context; it makes a good context diagram, that is, showing the boundary of a system, what lies outside of it, and how it gets used. It serves as a communication tool that summarizes the behavior of a system and its actors. A sample partial use case context diagram for the NextGen system is shown in Figure 6.3. Guideline: Diagramming Figure 6.4 offers diagram advice. Notice the actor box with the symbol actor. This style is used for UML keywords and stereotypes, and includes guillemet symbolsspecial single-character brackets (cactory, not >) most widely known by their use in French typography to indicate a quote. Figure 6.4. Notation suggestions. For a use case context Show computer system actors diagram, limit the use cases to with an alternate notation to user-goal level use cases. human actors. NextGen Process Sale actor Payment Authorization Service Cashier primary actors on the loft supporting actors on the right To clarify, some prefer to highlight external computer system actors with an alternate notation, as illustrated in Figure 6.5. Figure 6.5. Alternate actor notation. NextGen Process Sale actors Payment Authorization Service systems Payment Authorization Service Some UML alteratives to illustrate external actors that are other computer systems The class box style can be used for any actor, computer or human. Using it for computer actors provides visual distinction Payment Authorization Service 75 Use Cases Authenticate User may not pass the Boss test, but be complex enough to warrant careful analysis, such as for a single sign-on" feature 6.17. Applying UML: Use Case Diagrams The UML provides use case diagram notation to illustrate the names of use cases and actors, and the relation- ships between them (see Figure 6.3). Figure 6.3. Partial use case context diagram. system boundary NextGen POS communication Process Sale alternate notation for a computer system actor Customer Payment Authorization Service Handle Returns actor cactor Tax Calculator Cashier Cash In cactor Accounting System Manager Analyze Activity cactor HR System actor Sales Activity System Manage Security System Administrator Manage Users use case Use case diagrams and use case relationships are secondary in use case work. Use cases are text docu- ments. Doing use case work means to write text. A common sign of a novice (or academic) use case modeler is a preoccupation with use case diagrams and use case relationships, rather than writing text. World-class use case experts such as Fowler and Cockburn, among others, downplay use case diagrams and use case relationships, and instead focus on writing. With that as a caveat, a simple use case diagram provides a succinct visual context diagram for the system, illustrating the external actors and how they use the system. *Cash In' is the act of a cashier arriving with a drawer insert with cash, logging in, and recording the cash amount in the drawer insert. 74 Use Cases Guideline Draw a simple use case diagram in conjunction with an actor-goal list. A use case diagram is an excellent picture of the system context; it makes a good context diagram, that is, showing the boundary of a system, what lies outside of it, and how it gets used. It serves as a communication tool that summarizes the behavior of a system and its actors. A sample partial use case context diagram for the NextGen system is shown in Figure 6.3. Guideline: Diagramming Figure 6.4 offers diagram advice. Notice the actor box with the symbol actor. This style is used for UML keywords and stereotypes, and includes guillemet symbolsspecial single-character brackets (cactory, not >) most widely known by their use in French typography to indicate a quote. Figure 6.4. Notation suggestions. For a use case context Show computer system actors diagram, limit the use cases to with an alternate notation to user-goal level use cases. human actors. NextGen Process Sale actor Payment Authorization Service Cashier primary actors on the loft supporting actors on the right To clarify, some prefer to highlight external computer system actors with an alternate notation, as illustrated in Figure 6.5. Figure 6.5. Alternate actor notation. NextGen Process Sale actors Payment Authorization Service systems Payment Authorization Service Some UML alteratives to illustrate external actors that are other computer systems The class box style can be used for any actor, computer or human. Using it for computer actors provides visual distinction Payment Authorization Service 75

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Publishing With Filemaker Pro On The Web

Authors: Maria Langer

1st Edition

0201696657, 978-0201696653

More Books

Students also viewed these Databases questions

Question

Find y'. y= |x + X (x) (x) X 1 02x+ 2x 1 O 2x + 1/3 Ex 2x +

Answered: 1 week ago

Question

6. Be able to choose and prepare a training site.

Answered: 1 week ago