TAW_12_1 Chapter 1, introduction to OO programming Flashcards

1
Q

As it relates to functions, how are BAPIs and BORs implemented in the calling program?

A

BAPIs are Function Modules, BORs are function groups

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

What does polymorphism support?

A

Generic programming

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

What three UML diagram types are useful when designing classes?

A

Class diagrams
Behavior diagrams
Component diagrams

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

What is the difference between a Component diagram and a behavior diagram

A

Behavior is the sequence

Component is is the organization and dependencies

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

Arrows must be used between classes?

A

Yes, this shows the navigation. but later does not seem required

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

What describes an association class in UML

A

It is an association of two or more other classes represented by a dotted line. It has the shared attributes in its description

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

What are aggregates?

A

an empty rhombus indicating that the Child can exist independently of the parent. In the example, Wheels can exist independently of a vehicle

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

What is a composition?

A

A filled rhombus that indicates that that the child ceases to exist without the parent. In the example the rental cannot exist without a booking. This will always have at least 1 for cardinality

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

What is an object diagram?

A

A snap shot taken during execution of class relationships

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

What are sequence diagrams?

A

Describes the sequence and relationships of objects

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