IS 401 CH. 5 (TERMS) Flashcards

1
Q

use case description

A

a textual model that lists and describes the processing details for a use case

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

Preconditions

A

identify what the state of the system must be for the use case to begin, including what objects must already exist, what information must be available, and even the condition of the actor prior to beginning the use case.

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

Postconditions

A

identify what must be true upon completion of the use

case. Most importantly, they indicate what new objects are created or updated by the use case and how objects need to be associated. The postconditions are important for two reasons.
(1) They form the basis for stating the expected results for test cases that will be used for testing the use case after it is implemented. For example, in the Create customer account use case, it is important to test that a customer record, address record, and account record were successfully added to the database.
(2) The objects in postconditions indicate which objects involved in the use case are important for design.

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

system sequence diagram (SSD)

A

a diagram showing the sequence of messages between an external actor and the system during a use case or scenario

An SSD is a type of interaction diagram (which is either a
communication diagram or a sequence diagram that shows the interactions between objects)

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

lifeline or object lifeline

A

the vertical line under an object on a sequence diagram to show the passage of time for the object

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

loop frame

A

notation on a sequence diagram showing repeating messages

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

true/false condition

A

part of a message between objects that is evaluated prior to transmission to determine whether the message can be sent

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

opt frame

A

notation on a sequence diagram showing optional messages

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

alt frame

A

notation on a sequence diagram showing if-then-else logic

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