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?

A
20
Q

How do you represent Associations in UML Class Diagrams?

A
21
Q

How do you represent Multiplicity in UML Class Diagrams?

A
22
Q

How do you represent Dependencies in UML Class Diagrams?

A
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?

A
25
Q

What does a CRC Card look like?

A
26
Q

What are the components of CRC Cards?

A
27
Q

CRC Card Example

A
28
Q

What is Behavioural Modelling?

A
29
Q

What are the steps for creating behavioural models?

A
30
Q

How do you identify an event with regards to behavioural modelling?

A
31
Q

What are state representations with Behavioural Modelling?

A
32
Q

What are passive and active states of an object?

A
33
Q

What are two different representations of states?

A
34
Q

What are state diagrams? What do they include?

A
35
Q

How do you represent States and Transitions in State Diagrams?

A
36
Q

How do you represent Guards and Actions in State Diagrams?

A
37
Q

What are Sequence Diagrams? How are they represented?

A
38
Q

How are Objects and Lifelines represented in Sequence Diagrams?

A
39
Q

How are Activation Boxes and Messages represented in Sequence Diagrams?

A
40
Q

What are UML Activity Diagrams?

A
41
Q

What are included in Activity Diagrams? What does one look like?

A
42
Q

Another example of Activity Diagrams

A
43
Q

What is a Swimlane Diagram?

A
44
Q

Swimlane Diagram example

A
45
Q

How can Behavioural Modelling be sumarized?

A