UNIFIED MODELLING LANGUAGE Flashcards

1
Q

two clear advantages of a Unified Modelling Language (UML) s

A

Advantage 1: Clarity

-UML enables software designers to present a clear model of a system, such as a game, offering a comprehensive view for the development team.
-Use Case Diagrams in UML highlight crucial system aspects, allowing developers to focus on essential functionalities and avoid distractions.
- It facilitates prioritizing and solving critical issues upfront, ensuring project goals are transparent to all stakeholders.

Advantage 2: Avoiding Scope Creep

-UML helps prevent Scope Creep, a significant challenge in software development.
Use Case Diagrams define the system boundary, guiding developers to focus only on functionalities within scope for the current version of the system.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Actors

A

n actor is someone or something that uses our system to achieve
a goal. A primary actor begins or initiates the system. A secondary actor
reacts to the request and responds. An actor is shown by a stick figure

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

The System Boundary Box

A

Represents the SCOPE of the system. Anything outside the box is OUTSIDE THE SCOPE.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

The Use Cases

A

Use Cases represent an action that accomplishes some sort
of task within the system. They are what the system “does”. Use Cases are
depicted by an oval shape

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

«Include»

A

indicates that every time a “base” use case is executed or occurs, another use case (or an included use case) automatically is executed as well.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

«Extend Relationship»

A

the extend use case will happen sometimes but not every time. The extend
use case will only happen if certain criteria are met.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly