Structural Modeling and Class Diagrams

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/20

flashcard set

Earn XP

Description and Tags

Flashcards covering concepts of structural modeling, class diagram syntax, association multiplicities, and guidelines for identifying objects from business domain scenarios.

Last updated 6:41 AM on 10/4/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

21 Terms

1
New cards

Class

Represents a kind of person, place, or thing about which the system will need to capture and store information. It contains a bold, centered name in its top compartment, attributes in its middle compartment, and operations in its bottom compartment.

2
New cards

Attribute

Represents properties that describe the state of an object in a class diagram.

3
New cards

Derived Attribute

An attribute that can be derived from other attributes, indicated by placing a slash before the attribute's name.

4
New cards

Operation

Represents the actions or functions that a class can perform. It can be classified as a constructor, query, or update operation, and includes parentheses for potential parameters.

5
New cards

Association

Represents a relationship between multiple classes or a class and itself. It is labeled using a verb phrase or role name and contains multiplicity symbols.

6
New cards

Generalization

Represents a-kind-of relationship between multiple classes.

7
New cards

Aggregation

A special form of an association representing a logical a-part-of relationship between multiple classes or a class and itself.

8
New cards

Composition

A special form of an association representing a physical a-part-of relationship between multiple classes or a class and itself.

9
New cards

Structural View

An internal view of analysis modeling that focuses on structural models, including class diagrams and object diagrams.

10
New cards

Multiplicity

Symbols in association relationships that represent the minimum and maximum times a class instance can be associated with a related class instance.

11
New cards

Multiplicity Symbol: 1

Indicates an association multiplicity of exactly one.

12
New cards

Multiplicity Symbol: 0..*

Indicates an association multiplicity of zero or more.

13
New cards

Multiplicity Symbol: 1..*

Indicates an association multiplicity of one or more.

14
New cards

Multiplicity Symbol: 0..1

Indicates an association multiplicity of zero or one.

15
New cards

Multiplicity Symbol: 2..4

Indicates an association multiplicity restricted to a specified range.

16
New cards

Multiplicity Symbol: 1..3,5

Indicates an association multiplicity featuring multiple, disjoint ranges.

17
New cards

Guidelines for Creating Class Diagrams

A four-step process: 1. Review use cases; 2. Identify relevant actors and objects; 3. Role-play scenarios; 4. Repeat steps 1 through 3.

18
New cards

Physical or Tangible Objects

Objects in the business domain such as books, desks, chairs, and office equipment, which are usually the easiest to identify.

19
New cards

Incidents

Events that occur in the business domain, such as meetings, flights, performances, or accidents.

20
New cards

Roles

Roles that people play in the problem domain, such as doctor, nurse, patient, or receptionist, identified by reviewing use cases.

21
New cards

Interactions

Transactions that take place in the business domain, such as a sales transaction.