VI. System Analysis (2) Flashcards
1
Q
(Class Diagram) gen / spec: Basic Principle
relationship: specialized element - general element
draw
A
5-8
2
Q
(Class Diagram) gen / spec: super - sub class
- subclasses derive … (3)
- subclasses may … (3)
- subclasses are not allowed to …
A
5-9
3
Q
(Class Diagram) gen / spec:
- set theory: instance of the subclass –> superclass?
- IS_A relationship –> read
A = gen(B)
A = spec(B)
A
5-10
4
Q
when a class is called being multiple generalized?
draw (xem 5-12B)
A
5-12
5
Q
what is abstract class? (3) –> UML Notation?
A
5-15
6
Q
- what is abstract operation? (2) –> UML Notation?
- what happens when a class has at least 1 abstract operation?
- when is a model sound?
A
5-15
7
Q
may a class override operations of its superclass? Example
A
5-17
8
Q
what is Polymorphism? How does Polymorphism work?
A
5-18, 19
9
Q
what are Derived Elements? UML Notation
A
5-28
10
Q
- what does a Package do? How to create package?
- Relationship between packages and their elements. Access rules (2)
- UML Notation –> draw
A
5-36, 37
11
Q
relationship among packages (3)
A
5-38
12
Q
how to find packages? (2)
A
5-39
13
Q
class - instance - packages diagram
- show
- describe
A
5-40
14
Q
Object Oriented Class Models: Pros (7) - Con (2)
A
5-45
15
Q
Entity Relationship Models: goal (2), basic concepts, result
A
5-47