Chapter 6: Object Modeling

0.0(0)
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/13

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.

14 Terms

1
New cards

Attributes

characteristics that describe the object

2
New cards

O-O analysis

describes an IS by identifying things called objects; the end product of O-O analysis is an object model which represents the IS in terms of objects

3
New cards

Methods

specific tasks an object performs when it receives a message to do so

4
New cards

Message

an O-O command that tells an object to perform a certain method

5
New cards

Polymorphism

a message gives different meanings to different objects

6
New cards

Encapsulation

the idea that all data and methods are self-contained, as in a black box

7
New cards

Relationships

enable objects to communicate and interact as they perform business functions and transactions the system requires

8
New cards

Inheritance

enables an object to derive one or more of its attributes from another object (STRONGEST RELATIONSHIP)

9
New cards

Cardinality

describes how instances of one class relate to instances of another class

10
New cards

State transition diagram

shows how an object changes from one state to another, depending on events that affect the object; all possible states must be documented in it

11
New cards

Activity diagram

resembles a horizontal flowchart that shows the actions and events as they occur; shows the order in which the actions take place and identifies the outcomes

12
New cards

Use case

represents the steps in a specific business function or process in UML

13
New cards

What represents a business function

after objects, classes, and relationships have been identified, an object relationship diagram can be prepared to provide an overview of the system.

14
New cards

Subclasses

A further division of objects in a class. Subclasses are more specific categories within a class