Object-Oriented Systems Analysis and Design Using UML

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

1/24

flashcard set

Earn XP

Description and Tags

Flashcards on Object-Oriented Systems Analysis and Design Using UML

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

25 Terms

1
New cards

Objects

Persons, places, or things that are relevant to the system being analyzed.

2
New cards

Classes

Defines the set of shared attributes and behaviors found in each object in the class.

3
New cards

Inheritance

When a derived class inherits all the attributes and behaviors of the base class.

4
New cards

CRC

Class, Responsibilities, Collaborators

5
New cards

Unified Modeling Language (UML)

Industry standard for modeling object-oriented systems.

6
New cards

CRC Cards

Used to represent the responsibilities of classes and the interaction between the classes.

7
New cards

Structural Things

Classes, interfaces, use cases, and other elements that provide a way to create models.

8
New cards

Behavioral Things

Interactions and state machines.

9
New cards

Group Things

Used to define boundaries.

10
New cards

Annotational Things

Used to add notes to the diagrams.

11
New cards

Structural Relationships

Tie things together in structural diagrams.

12
New cards

Behavioral Relationships

Used in behavioral diagrams.

13
New cards

Structural Relationships (Examples)

Dependencies, aggregations, associations, generalizations.

14
New cards

Behavioral Relationships (Examples)

Communicates, includes, extends, generalizes.

15
New cards

Structural Diagrams

Used to describe the relation between classes.

16
New cards

Behavioral Diagrams

Used to describe the interaction between people (actors) and a use case.

17
New cards

Structural Diagrams (Examples)

Class diagrams, object diagrams, component diagrams, deployment diagrams

18
New cards

Behavioral Diagrams (Examples)

Use case diagrams, sequence diagrams, collaboration diagrams, statechart diagrams, activity diagrams.

19
New cards

Use Case Diagram

Describing how the system is used; the starting point for UML modeling.

20
New cards

Activity Diagram

Illustrates the overall flow of activities.

21
New cards

Sequence Diagrams

Show the sequence of activities and class relationships.

22
New cards

Class Diagrams

Show classes and relationships.

23
New cards

Statechart Diagrams

Show the state transitions.

24
New cards

Activity Diagrams

Shows the sequence of activities in a process, including sequential and parallel activities, and decisions.

25
New cards

Packages

Containers for other UML things that show system partitioning.