Relationships in a use case diagram are a powerful mechanism to organize and reuse requirements. There are three main types of relationships in use case diagrams:1.Actor to actor—This is the generalization relationship and represented by the inheritance arrow in Figure 6.1. This relationship was also discussed in the previous chapter (notably Figure 5.3).2.Actor to use case—The relationship between an actor and a use case is called an association, also occasionally called "communication" because it represents a communication between the actor and the system. This association is represented by a straight line in Figure 6.1. The association is an interface through which an actor interacts with the system. Occasionally, an association line may have an arrowhead (not shown in Figure 6.1), representing the actor initiating the use case. This direction on the association relationship is only shown if absolutely necessary.3.Use case to use case—There are three specific relationships permitted between two use cases in a use case diagram. They are the include, extends, and inherits relationships, as shown by the three arrows and appropriate stereotypes on them in Figure 6.1. These relationships deserve a detailed discussion, which follows   Question: Based on the above, build three separate diagrams depicting the following for a scenario of a library management system: actor-actor actor-use case, and use case-use case. Please and thank you

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question
100%

Relationships in a use case diagram are a powerful mechanism to organize and reuse requirements. There are three main types of relationships in use case diagrams:
1.Actor to actor—This is the generalization relationship and represented by the inheritance arrow in Figure 6.1. This relationship was also discussed in the previous chapter (notably Figure 5.3).
2.Actor to use case—The relationship between an actor and a use case is called an association, also occasionally called "communication" because it represents a communication between the actor and the system. This association is represented by a straight line in Figure 6.1. The association is an interface through which an actor interacts with the system. Occasionally, an association line may have an arrowhead (not shown in Figure 6.1), representing the actor initiating the use case. This direction on the association relationship is only shown if absolutely necessary.
3.Use case to use case—There are three specific relationships permitted between two use cases in a use case diagram. They are the include, extends, and inherits relationships, as shown by the three arrows and appropriate stereotypes on them in Figure 6.1. These relationships deserve a detailed discussion, which follows

 

Question: Based on the above, build three separate diagrams depicting the following for a scenario of a library management system:

  • actor-actor
  • actor-use case, and
  • use case-use case.

Please and thank you

 

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 3 images

Blurred answer
Knowledge Booster
System Model Approaches
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education