Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
21 Cards in this Set
- Front
- Back
Case models describe? |
System functionalities to users. |
|
Sequence models describe? |
Sequences of objects interactions to produce one behavior |
|
Activity Models describe? |
Data flow and control flow to implement an operation. |
|
Case models are used to? |
model functionality of a system as in interacts with users or outside entities. |
|
Actors do what? |
Directly interact with a system |
|
Use cases do what? |
Show the various interactions of actors with the System |
|
Are error messages are part of a use case? |
Yes |
|
Each use case comes with? |
A use case description |
|
Can use cases be structured? |
Yes; complex applications can have use cases that involve other use cases. |
|
What are the three relationships between use cases? |
-include relationship -extend relationship -Generalization |
|
What is an include relationship? |
One use case within the behavior sequence of another. |
|
What is the UML notation for a include relationship? |
A dashed arrow between the two use cases annotated with the keyword <> |
|
What is an extend relationship? |
Add incremental behavior to use. The extension adds itself to the base case. |
|
What is the UML notation for a extend relationship? |
A dashed arrow between the two use cases annotated with the keyword <> |
|
What is a generalization relationship? |
Show specific variations on a general use case. Similar to generalization among classes. |
|
What is the UML notation for generalization among use cases? |
A arrow between the two use cases. |
|
Sequence models describe? |
The interaction of objects in the system with each other and with the actors to achieve a given behavior. They show participants and message sequence between the objects. |
|
Sequence diagrams should be prepared for? |
-At least one per use case -each error condition -complex interactions(broken into multiple sequence diagrams) |
|
Activity Diagram shows? |
The steps to a complex computation process. |
|
Can sequence diagrams can be used to show concurrency? |
Yes |
|
If no branch condition is satisfied then? |
Yo have an ill formed diagram. |