Week 5 notes

0.0(0)
studied byStudied by 0 people
full-widthCall with Kai
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/16

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

17 Terms

1
New cards
Class Diagram
A UML diagram that outlines objects and their relationships in a system.
2
New cards
Purpose of Class Diagrams

They help in system planning, communication, and modeling data structures.

3
New cards
Class Name
The name identifier of a class in a class diagram.
4
New cards
Attributes
Characteristics of the class that define its properties.
5
New cards
Methods
Functions performed by the class, including operations, constructors, queries, and updates.
6
New cards
Class
A logical group of objects with common attributes, relationships, and behaviors.
7
New cards
Object
An instance of a class with a defined role, state, behavior, and unique identity.
8
New cards
Operations in Class Diagrams
Functions or services provided by all instances of a class.
9
New cards
Constructor
A method that creates a new instance of a class.
10
New cards
Query
A method that accesses an object’s state without modifying it.
11
New cards
Update
A method that alters an object’s state.
12
New cards
Class-Scope
A method that applies to a class rather than an individual object.
13
New cards
Association
A relationship among instances of object classes.
14
New cards
Association Role
The name given to the connection between classes within an association.
15
New cards
Multiplicity
Defines how many instances of one class can be associated with another class.
16
New cards
Encapsulation

A concept in object oriented programming where the implementation, data and methods are hidden and access is controlled

17
New cards

What are the four types of operations in a class diagram?

Constructor, Query, Update, Class-Scope.