Week 4: Requirements/Class-Based/Behavioural Modelling Flashcards

1
Q

What is Requirements Analysis

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

What is a Requirements Model? What are the primary objectives?

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

What are the different types of Requirements Models?

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

What is an example of a Scenario-Based Model?

A

Use Case Diagram

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

What is an example of a Class-Oriented Model?

A

Class Diagram

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

What is an example of a Behavioural Model?

A

Activity Diagram

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

What is an example of a Data Model?

A

ER Diagram

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

What is an example of a Flow-Oriented Model?

A

Data Flow Diagram

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

What are the rules of thumb for Requirements Modelling?

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

What are the Requirements Modelling Principles?

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

What are Class-Based Models? What do they represent?

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

For grammatical parsing, how do you find a Class?

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

What characteristics are important for considering potential classes for inclusion?

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

What are attributes?

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

What are operations?

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

What is the layout of a UML Class Diagram?

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

What levels of specificity are there for attributes and operations in a UML Class Diagram?

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

What are the different Relationship representations in UML Class Diagrams?

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

How do you represent Generalizations in UML Class Diagrams?

20
Q

How do you represent Associations in UML Class Diagrams?

21
Q

How do you represent Multiplicity in UML Class Diagrams?

22
Q

How do you represent Dependencies in UML Class Diagrams?

23
Q

How do you represent Aggregations in UML Class Diagrams?

A

Aggregation means one object is the owner of another object. Composition means one object is contained in another object

24
Q

What is CRC Modelling? What sections are the cards divided into?

25
What does a CRC Card look like?
26
What are the components of CRC Cards?
27
CRC Card Example
28
What is Behavioural Modelling?
29
What are the steps for creating behavioural models?
30
How do you identify an event with regards to behavioural modelling?
31
What are state representations with Behavioural Modelling?
32
What are passive and active states of an object?
33
What are two different representations of states?
34
What are state diagrams? What do they include?
35
How do you represent States and Transitions in State Diagrams?
36
How do you represent Guards and Actions in State Diagrams?
37
What are Sequence Diagrams? How are they represented?
38
How are Objects and Lifelines represented in Sequence Diagrams?
39
How are Activation Boxes and Messages represented in Sequence Diagrams?
40
What are UML Activity Diagrams?
41
What are included in Activity Diagrams? What does one look like?
42
Another example of Activity Diagrams
43
What is a Swimlane Diagram?
44
Swimlane Diagram example
45
How can Behavioural Modelling be sumarized?