System Analysis and Design

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

1/22

flashcard set

Earn XP

Description and Tags

Flashcards about Functional and Structural Modeling.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

23 Terms

1
New cards

Functional Modeling

Describes how to draw Activity Diagrams.

2
New cards

Structural Modeling

Describes how to identify classes and introduces Class Diagrams.

3
New cards

Activity Diagram

A UML diagram that depicts the sequence and conditions of activities.

4
New cards

Action (Activity Diagram)

A simple, nondecomposable piece of behavior labeled by its name.

5
New cards

Control Flow (Activity Diagram)

Shows the sequence of execution in an activity diagram.

6
New cards

Initial Node (Activity Diagram)

Portrays the beginning of a set of actions or activities.

7
New cards

Final-Activity Node (Activity Diagram)

Stops all control flows and object flows in an activity.

8
New cards

Final-Flow Node (Activity Diagram)

Stops a specific control flow or object flow.

9
New cards

Decision Node (Activity Diagram)

Represents a test condition to ensure control flow only goes down one path.

10
New cards

Merge Node (Activity Diagram)

Brings together different decision paths created using a decision node.

11
New cards

Fork Node (Activity Diagram)

Splits behavior into parallel or concurrent flows of activities.

12
New cards

Join Node (Activity Diagram)

Brings together parallel or concurrent flows of activities.

13
New cards

Swimlane (Activity Diagram)

Breaks up an activity diagram to assign activities to responsible individuals or objects.

14
New cards

Structural Models Goal

To discover key information in the problem domain and build a structural model of the objects.

15
New cards

Object-Oriented Paradigm in Structural Modeling

Modeling the problem domain as a set of interacting objects.

16
New cards

Object

A real-world instance of a class; has attributes (data/state) and methods (behavior).

17
New cards

Class

A template for similar objects; objects are instances of classes.

18
New cards

Attributes

Data values that describe an instance of a class (an object).

19
New cards

Methods

Actions or functions that a class can perform.

20
New cards

Encapsulation

Integration of process & data (i.e., state & behavior) within objects.

21
New cards

Inheritance

Subclasses inherit attributes and methods from a superclass.

22
New cards

Class Diagram

A UML diagram showing the classes, attributes, operations, and relationships within a system.

23
New cards

Relationships in Class Diagrams

Generalization (is a type of), Aggregation (is a part of), and Association (any other relationship).