Professional Documents
Culture Documents
Assignment 3
Assignment 3
Ministry of Education
المملكة العربية السعودية
Jouf University
وزارة التعليم
University Vice Rectorate for
جامعة الجوف
Computer and Information
كلية علوم الحاسب والمعلومات
Sciences قسم نظم المعلومات
Department of Information
systems
Course Name and Code: IS 251 Date: 25/11/2023
Instructor: Dr. Mamoona Humayun, Dr.
Total Marks: 5
Hisham Allahem
Student Name:Duaa Zabin Alibrahim Student ID: 431204315
Assignment 3
Question 1: (3 Points)
Detect three errors (can be syntax or logical errors) in the following diagrams and write
them bellow the diagram:
Error1:
The arrow in the include should be dotted arrow.
Error2:
Admin in not connected with any use case.
Error3:
The system has no name.
2 Page 1 of
Question 2: (1 Points)
What are the types of Actor? Define them?
Actors are divided into two groups:
Primary actors:
Interact with the system to achieve a specific goal or perform a particular task.
Provide details on what the use case should do.
Supporting actors:
Provide help to keep the system running.
They may provide information, resources or services to the system or Primary actors.
Question 3: (1 Points)
When do we use include or extend Behavioral relationships in use cases?
To begin with, we must define include and extend:
Include: describes a scenario when a use case has behavior that is shared by multiple use cases.
Extends: Describes a situation in which one use case has behavior that enables the new case to
manage a variation or exception from the basic use case
Therefore, the use of Include connection is to depict common behavior across many use cases, and the
Extends relationship to model variant or optional behavior that is done conditionally.
End of Questions
2 Page 2 of