Modeling and Diagrams Quiz
18 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What is an actor in a system?

An actor is a role that a user can play, such as instructor, advisor, or student. Actors do not have to be human and are always outside of the system boundary.

How are use cases defined in a system?

Use cases are actions on a system initiated by an actor. They represent the main tasks performed by each actor and the complete functionality of a task.

What is the purpose of use case modeling in system development?

Use case modeling helps uncover requirements in a way that clients find easy to understand. It describes who uses the system and what they use it for.

In an ATM system, give an example of an actor and a corresponding use case.

<p>Example: Actor - Customer, Use Case - Withdrawal. The customer interacts with the system to perform the task of withdrawing cash.</p> Signup and view all the answers

How does a use case model help in understanding system functionality?

<p>A use case model represents the complete functionality of tasks performed by each actor. It shows how different users interact with the system.</p> Signup and view all the answers

Explain the concept of an actor in the context of a UCC registration system.

<p>In the UCC registration system, an actor could be a student, an instructor, or an administrator. These are external entities that interact with the system.</p> Signup and view all the answers

In the ATM system, what are the main actors/users and their roles?

<p>The main actors are: 1) Customer - can check balance, deposit, withdraw, transfer money. 2) Bank staff - can do all customer actions plus adding money and paper, repair the ATM.</p> Signup and view all the answers

What is the purpose of a use case diagram in system modeling?

<p>A use case diagram models the different use cases or functionalities of a system and the actors that interact with those use cases.</p> Signup and view all the answers

How can use cases be composed or related to each other in a system?

<p>Use cases can be composed of smaller sub use cases. For example, the 'ordering a meal' use case may be part of a larger 'buying a meal' use case that also includes payment and delivery.</p> Signup and view all the answers

What are some potential use cases for an ATM system?

<p>Some potential use cases are: check balance, deposit cash, withdraw cash, transfer funds between accounts.</p> Signup and view all the answers

Name the key actors involved in the UCC registration system according to the text.

<p>The key actors are: Registration officers, Students, Faculty officers, Registration staff, Accounts staff, Hall porters.</p> Signup and view all the answers

In a use case diagram, how are the relationships between actors and use cases typically represented?

<p>The relationships are shown using lines connecting the actors to the use cases they interact with. Different line styles may represent different types of relationships.</p> Signup and view all the answers

What are the key actors and roles involved in an ATM system?

<p>The key actors in an ATM system are: 1) Customer, 2) Bank, 3) ATM machine. Their roles are: Customer - withdraws/deposits cash, checks balance; Bank - maintains customer accounts, authorizes transactions; ATM - interface for customer transactions.</p> Signup and view all the answers

How can a use case diagram be used for system modeling?

<p>A use case diagram provides an external perspective of the system, showing the interactions between the system and its environment (actors). It models the functional requirements of the system by depicting the key use cases and actors.</p> Signup and view all the answers

How can use cases be composed or structured within a system model?

<p>Use cases can be composed through generalization (inheritance), inclusion (one use case including another's behavior), and extension (extending a use case with additional behavior). This allows for reuse and better organization of use cases.</p> Signup and view all the answers

Give an example of a key use case in an ATM system.

<p>A key use case in an ATM system is 'Withdraw Cash' where the customer inserts their card, enters PIN, selects withdraw amount, takes cash dispensed, and gets card returned.</p> Signup and view all the answers

How could a use case model represent the UCC registration system?

<p>A use case model for the UCC registration system could include actors like Student, Lecturer, Administrator and use cases like Register Courses, Enroll Student, Assign Courses, Generate Transcript etc. showing how different users interact with the system.</p> Signup and view all the answers

What are the different types of UML diagrams useful for system modeling?

<p>The key UML diagram types for system modeling are: Use case diagrams (external perspective), Activity/Data flow diagrams (behavioral perspective), Class diagrams (structural perspective), Sequence/Communication diagrams (interaction perspective).</p> Signup and view all the answers

More Like This

Modeling System Behavior and Structure
17 questions
Chapter 5 System Modeling
10 questions

Chapter 5 System Modeling

NavigableMarigold avatar
NavigableMarigold
System Modeling and Context Models
48 questions
Use Quizgecko on...
Browser
Browser