Unified Modeling Language (UML) Class Diagram Flashcards

1
Q

A standardized general-purpose modeling language

A

uml

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

Developed (and managed) under the auspices of the Object Management
Group (OMG) for creating specifications of various components of a software
system

A

UML

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

Includes graphic notation techniques to create visual models for software-
intensive systems

A

UML

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

Describes the structure of a system by showing the system’s classes, their
attributes, operations (or methods), and the relationships among objects

A

UML Class Diagram

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

Entity types are modeled as classes An entity corresponds to an ________

A

OBJECT

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

Relationship types are called ______________; A relationship instance is called a
_______

A

ASSOCIATIONS, LINK

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

Components of a UML Class Diagram

A

Box that has 3 Sections

TOP: CLASSNAME
Middle: Attributes_
bottom: operations

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

A composite attribute is modeled as a ___________________

A

structured domain

ie:
Name: Name_dom
First_name
Middle_initial
Last_name

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

TRUE or FALSE:

Derived attributes are placed in the bottom section (methods/operations)

A

True

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

TRUE or FALSE:

Multivalued attributes are generally modeled as a
separate class

A

TRUE

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

Relationship types (in ER) are called ___________; Represented by a line

A

associations

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

Relationship instances are called

A

links

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

Relationship constraints are called

A

multiplicities

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

Relationship attributes are called

A

link attributes

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

TRUE or FALSE

Aggregation in EERD is the same with UML

A

FALSE, Aggregation in UML is used to represent a relationship between a whole object and its component parts, where as in EERD is used to consider a relationship as 1 entity

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

Recursive Relationship in EERD are called as _____________ in UML

A

reflexive association

17
Q

Derived from functional
requirements of the application

A

Operations

18
Q

How are Weak Entities modeled in UML

A

using UML construct called qualified association (or aggregation)

(Partial Key/Discriminator is attached in the aggregation link)

19
Q

represented by blank triangle

20
Q

represented by filled triangle

A

Overlapping