Modeling and Diagrams Quiz

AwedSheep avatar
AwedSheep
·
·
Download

Start Quiz

Study Flashcards

18 Questions

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.

Example: Actor - Customer, Use Case - Withdrawal. The customer interacts with the system to perform the task of withdrawing cash.

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

A use case model represents the complete functionality of tasks performed by each actor. It shows how different users interact with the system.

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

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.

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

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.

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

A use case diagram models the different use cases or functionalities of a system and the actors that interact with those use cases.

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

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.

What are some potential use cases for an ATM system?

Some potential use cases are: check balance, deposit cash, withdraw cash, transfer funds between accounts.

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

The key actors are: Registration officers, Students, Faculty officers, Registration staff, Accounts staff, Hall porters.

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

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.

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

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.

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

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.

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

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.

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

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.

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

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.

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

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).

Test your knowledge on different types of system modeling and diagrams such as sequence diagram, class diagram, state diagram, and flowchart models. Explore interactions between actors and system components, object classes, state reactions, and common flowchart symbols.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

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

Chapter 5 System Modeling

NavigableMarigold avatar
NavigableMarigold
Use Quizgecko on...
Browser
Browser