Software revision memorisation

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/84

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No study sessions yet.

85 Terms

1
New cards

System

 what is being described

2
New cards

actor

who interacts with the system

3
New cards

Use cases

what the actors can do

4
New cards

Primary actor

benefit of execution of the use case

5
New cards

Secondary actor

receives no direct benefit 

6
New cards

Active

initiates execution of use cases 

7
New cards

Passive

 provides functionality for the execution of use cases 

8
New cards

Base use case

behaviour of included use case offer its functionality

9
New cards

Included use case

other use cases in system share it 

10
New cards

Extension point

what point behaviour is integrated 

11
New cards

Condition

what circumstances the behaviour is integrated

12
New cards

Relationship between use cases (1)

Use case A generalise case B

13
New cards

Relationship between use cases(2)

B inherits the behaviour and relationship  of A

14
New cards

Relationship between use cases (3)

B adopts the basic functionality of A

15
New cards

Relationship between Actors (1)

Actor A inherits from actor B 

16
New cards

Relationship between Actors (2)

A can communicate with x and y

17
New cards

Relationship between Actors (3)

B can only communicate with y

18
New cards

Pre condition

 prerequisite for successful execution

19
New cards

Postcondition

System state after successful execution 

20
New cards

Error situations

 error relevant to the domain

21
New cards

Trigger

event initiates the use case

22
New cards

Standard process

individual steps to be taken 

23
New cards

Alternative process

deviations from the standard process 

24
New cards

Association

relationship between use case

25
New cards

Generalisation

 Inherits relationship between use case or actor

26
New cards

Extended relationship

Optional use of use case B by use case A 

27
New cards

Included relationship

required use of use case B by use case A 

28
New cards

Class

construction plan for a set of similar objects of a system

29
New cards

Objects

instances of classes

30
New cards

Attributes

Structural characteristics of a class 

31
New cards

Operations

behaviour of a class 

32
New cards

+...public

everybody

33
New cards

-...private

 only the object itself

34
New cards

#...protected

class itself and subclass

35
New cards

~...package

classes that are in the same package

36
New cards

pre defined

Boolean , integer , Unlimited natural , string

37
New cards

user defined

primitive

38
New cards

Default value

 used if attribute value is not set

39
New cards

In…input parameter

 value expected from the parameter

40
New cards

Out…output parameter

 parameter adopted a new value

41
New cards

Inout

combined input and output parameter

42
New cards

Instance variable

attributes defined on instance level

43
New cards

Class variable

Defined only once per class

44
New cards

Class operation

 used if no instance of the responding class is created

45
New cards

Association

 relationship between classes and instances

46
New cards

Binary association

connection of two classes with one another

47
New cards

Navigability

can access partner visible attributes and operations

48
New cards

multiplicity

number of objects associated with exactly one object of the opposite side

49
New cards

Role

how object is involved in association relationship

50
New cards

N-ary association

more than two partner  objects are involved in the relationship

51
New cards

Association class

modelling many to many associations when relationships has additional parameters

52
New cards

Aggregation

express class is apart of another class

53
New cards

Transitive

if B is part of A and C is part of B , C is also a part of A 

54
New cards

Asymmetric

part A cant be apart of part B and vice-versa simultaneously

55
New cards

Aggregation

weaker form of whole part relationship

56
New cards

Composition

strong exclusive whole part relationship 

57
New cards

Shared aggregation

weak belonging of parts to a whole

58
New cards

Multiple inheritance

class may have multiple super classes

59
New cards

Class

Description of structure and behaviour of a set of objects

60
New cards

Abstract class

class that cannot be instantiated

61
New cards

Xor relationship

an object c is in a relationship either with A or B but not both

62
New cards

Shared aggregation

A is part of B

63
New cards

Composition

 Existence dependent part whole relationship 

64
New cards

Generalisation

 A inherits from B

65
New cards

Synchronous message

sender waits until it receives a response message

66
New cards

Asynchronous message

sender continues without waiting for a response message

67
New cards

Response message

omitted if content and location are obvious 

68
New cards

Found message

Sender of a message is unknown or not relevant

69
New cards

Lost message

Receiver of a message is unknown or not relevant

70
New cards

Filled arrowhead

synchronous call

71
New cards

Open arrowhead

asynchronous call

72
New cards

Dashed line

Returns message

73
New cards

Dashed arrow to the top of a lifeline head

create

74
New cards

Big × at end of lifeline

destroy

75
New cards

Solid thin rectangle on lifeline

activation bar

76
New cards

black dot origin

found message

77
New cards

black dot at end

lost message

78
New cards

Activity

specify user defined behaviour

79
New cards

Edges

 Connect activities and actions to one another

80
New cards

Guards

Control and object flow only continue if the guard evaluates to true Decision node

81
New cards

Parallelization Node/Fork Node

Split path into concurrent subpaths 

82
New cards

Synchronization Node/Join Node

 Merge concurrent subpaths

83
New cards

Connector

Used if two consecutive actions are far apart in the diagram

84
New cards

Exception handling

group of actions whose execution is to be terminated immediately if a specific event occur

85
New cards