3 7 Use Case Diagram 2- extend, include, generalize, systems Purpose: describe relationships between use cases...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
3 7 Use Case Diagram 2- extend, include, generalize, systems Purpose: describe relationships between use cases and subtypes of use cases or actors. DO NOT USE to show progress from one task to another! (See Activity Diagram.) Customer Include relationship: a dashed line with a dashed open arrowhead pointing from one use case to another use case that will always happen with the first. The line must be labeled with the «Include» stereotype. • Extends relationship: a dashed line with a dashed open arrowhead pointing from a use case that might optionally occur along with the use case to which it points. The line must be labeled with the «Extend» stereotype. q Generalize relationship: a solid line with an empty triangular arrowhead drawn orthogonally from the more specific use case or actor (subtype) to the more general (supertype). • System actors: other software systems (not the system being modeled) that participate in a use case are drawn as rectangles and usually labeled with the «System»> stereotype. Shapes . . Example search This table of actor roles and their associated use cases expands on an earlier model. Exercise 1 (use case diagram 2) - create a diagram Associated use cases Role Student Log in, view assignment, submit assignment Instructor Log in, view assignment, grade assignment, add comment (what's the same between Student and Instructor moves here!) User Gmail™ Notify student, notify instructor Draw a use case diagram in the space below. Show that both Student and Instructor are kinds of User. As part of grading an assignment, an Instructor might add a comment. When a student submits an assignment, the instructor will be notified through Gmail; when an instructor grades an assignment, the student will be notified. 3 7 Use Case Diagram 2- extend, include, generalize, systems Purpose: describe relationships between use cases and subtypes of use cases or actors. DO NOT USE to show progress from one task to another! (See Activity Diagram.) Customer Include relationship: a dashed line with a dashed open arrowhead pointing from one use case to another use case that will always happen with the first. The line must be labeled with the «Include» stereotype. • Extends relationship: a dashed line with a dashed open arrowhead pointing from a use case that might optionally occur along with the use case to which it points. The line must be labeled with the «Extend» stereotype. q Generalize relationship: a solid line with an empty triangular arrowhead drawn orthogonally from the more specific use case or actor (subtype) to the more general (supertype). • System actors: other software systems (not the system being modeled) that participate in a use case are drawn as rectangles and usually labeled with the «System»> stereotype. Shapes . . Example search This table of actor roles and their associated use cases expands on an earlier model. Exercise 1 (use case diagram 2) - create a diagram Associated use cases Role Student Log in, view assignment, submit assignment Instructor Log in, view assignment, grade assignment, add comment (what's the same between Student and Instructor moves here!) User Gmail™ Notify student, notify instructor Draw a use case diagram in the space below. Show that both Student and Instructor are kinds of User. As part of grading an assignment, an Instructor might add a comment. When a student submits an assignment, the instructor will be notified through Gmail; when an instructor grades an assignment, the student will be notified.
Expert Answer:
Answer rating: 100% (QA)
I will explain very shortly what have I done I have used an gena... View the full answer
Related Book For
Modern Systems Analysis And Design
ISBN: 9780134204925
8th Edition
Authors: Joseph Valacich, Joey George
Posted Date:
Students also viewed these electrical engineering questions
-
As shown in Fig. P2.10, an elastic exercise band is grasped and then is stretched. Knowing that the tension in portion DE of the band is 70 N, determine, using trigonometry, (a) The magnitude and...
-
Describe the key relationships that must be maintained between the general ledger and the equipment ledger.
-
Describe the relationship between System 1 and System 2 decision-making processes.
-
(a) Show that (x) = 2x + 3x 36x is not one-to-one on (-, ). (b) Determine the greatest value c such that is one-to-one on (-c, c).
-
Assume that the firm shown in the following table produces output using one fixed input and one variable input. a. Complete this table and use it to find this firms short-run profit-maximizing...
-
Explain the concept of redirection. Illustrate your answer with an example of a situation where redirection would be useful.
-
Mesilla Valley Transport is a large trucking company. Mesilla Valley Transport uses the units-of-production (UOP) method to depreciate its trucks. In 2009, Mesilla Valley Transport acquired a Mack...
-
1. Why has there been a corporate governance "revolution" throughout the world recently? 2. What are the main areas of deficiencies as pointed out by corporate governance reformers? 3. Representing...
-
c_sid=21034619selectmedical&packageld=Nurse_and_Pharmacist_Dosing_Test_ORG&qs=%be%e%5e168jVV0JnzMSxXHIAZxLIVESx2KM YazihdhJfnVUblgh4 Question 15 Enter the correct answer given the information....
-
The owner of Neros company has hired you to analyze her company's performance and financial position, as well as the positions of Iits competitors, Centar and Xermix. However, the data Neros abtained...
-
JAVA LANGUAGE ONLY!!! I AM USING INTELLIJ IDEA COMMUNITY VERSION MAKE A MATRIX CALCULATOR INSTRUCTIONS ARE WRITTEN BELOW SEE 2ND PHOTO TO SEE WHAT SHOULD THE UML DIAGRAM OF THE CODE SHOULD LOOK LIKE...
-
Data.Medicare.gov is a website that is a centralized repository for all of the datasets that are used in the Medicare value-based purchasing program. Data is available for several programs, such as:...
-
Schell Company manufactures automobile floor mats. It currently has two product lines, the Standard and the Deluxe. Suppose that Schell has conducted further research into its overhead and potential...
-
Purpose statements clearly articulate how the research will address the problem statement. Review the problem space, problem statement, and purpose statement in the GCU quantitative dissertation...
-
Write the complex number z = 2(cos 0 i sin 0) in rectangular form
-
If the cost of producing a fast cache memory is not an issue i.e. it is very cost effective and cheap to build a memory as fast as a cache, and as big as your hard drive. What issues (negative...
-
5. A peasant has utility U(B,C) = 4B+C over bread B and flourless cake C, with marginal utilities MUB = 2/B and MUC= 1. Prices are p = 2 and pc = 3, and his income is I = 33. First, double-check that...
-
Fred Farmer needs to prepare a balance sheet for his bank. He spent the day getting the following information. Fred needs your help to build a balance sheet and evaluate it. The information was...
-
List the ideal characteristics of an entity identifier attribute.
-
Describe some typical dialogue scenarios between users and a hotel registration system. For hints, reread the section in this chapter that provides sample dialogue between users and the Customer...
-
Describe the steps involved in making a network diagram.
-
A _______________ interval estimates the mean y-value for all individuals with a given x-value. In Exercises 3 and 4, fill in each blank with the appropriate word or phrase.
-
For a sample of size n = 20, the following values were obtained: b0 = 1.05, b1 = 4.50, se = 0.54, (x x )2 = 10.9, x = 8.52. Construct a 95% confidence interval for the mean response when x = 10.
-
In Exercises 9 and 10, use the given set of points to a. Compute b0 and b1. b. Compute the predicted value y for the given value of x. c. Compute the residual standard deviation se. d. Compute the...
Study smarter with the SolutionInn App