Chapter 5 - structural modelling

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

1/19

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 8:01 PM on 3/31/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

20 Terms

1
New cards

Structural model

Describes the structure of objects that supports the business processes or system

2
New cards

Static Structural model

Represents the system's structure at a specific point in time

3
New cards

Dynamic Structural model

Represents the system's behaviour over time

4
New cards

Basic elements of structural model

-Class

-Attributes

-Methods/operations

-Relationships

5
New cards

Types of methods/operations

-Constructor: creates an object

-Query: Makes information about the state of an object available

-Update: changes values of some or all of an object's attributes

-Destructor: deletes or removes an object

6
New cards

Types of relationships in a structural model

-Generalization

-Aggregation

-Association

-Composition

-Multiplicity

7
New cards

Aggregation relationship

A "whole-part" relationship where one class contains or is composed of other classes. Represents a "has-a" relationship

<p>A "whole-part" relationship where one class contains or is composed of other classes. Represents a "has-a" relationship</p>
8
New cards

Association relationship

structural relationship indicating that one class is connected to or knows about another class. Represents any general connection between objects.

<p>structural relationship indicating that one class is connected to or knows about another class. Represents any general connection between objects.</p>
9
New cards

Composition relationship

stronger form of aggregation where the "part" cannot exist independently from the "whole."

<p>stronger form of aggregation where the "part" cannot exist independently from the "whole."</p>
10
New cards

Multiplicity relationship

Relationship that indicates how many of one class are related to another class

<p>Relationship that indicates how many of one class are related to another class</p>
11
New cards

Object identification approaches

-Textual analysis

-Brainstorming

-Common object lists

-Patterns

12
New cards

Textual analysis

Reviews use case diagrams to identify objects. Nouns become classes and verbs become methods

13
New cards

Brainstorming

Facilitator leads a group to share ideas in comfortable setting then participants identify classes and attributes

14
New cards

Common object lists

A technique where analysts set aside use cases and instead identify objects based on the business domain

15
New cards

Patterns

relatively new area in OOSAD. Reusable tools for collaborating classes that provide solutions ot common problems

16
New cards

Class responsibility collaboration card

A brainstorming tool used in the design of object-oriented system and is most popular

17
New cards

Index cards

Used to document the responsibilities and collaborations of a class

18
New cards

Types of responsibilities in a class

Knowing responsibility and doing responsibility

19
New cards

Knowing responsibility

Things that an instance of a class must be capable of knowing

20
New cards

Doing responsibility

Things that an instance of a class must be capable of doing

Explore top flashcards

flashcards
Filmgeschiedenis 2 (2022-2023)
134
Updated 1029d ago
0.0(0)
flashcards
Essen und Trinken
59
Updated 108d ago
0.0(0)
flashcards
Semester 1 Final: Names
37
Updated 1204d ago
0.0(0)
flashcards
A Raisin in the Sun
30
Updated 674d ago
0.0(0)
flashcards
Economics
31
Updated 1084d ago
0.0(0)
flashcards
compscipaper2.0
100
Updated 36d ago
0.0(0)
flashcards
Filmgeschiedenis 2 (2022-2023)
134
Updated 1029d ago
0.0(0)
flashcards
Essen und Trinken
59
Updated 108d ago
0.0(0)
flashcards
Semester 1 Final: Names
37
Updated 1204d ago
0.0(0)
flashcards
A Raisin in the Sun
30
Updated 674d ago
0.0(0)
flashcards
Economics
31
Updated 1084d ago
0.0(0)
flashcards
compscipaper2.0
100
Updated 36d ago
0.0(0)