Systems Analysis and Design - Chapter 4

studied byStudied by 0 people
0.0(0)
Get a hint
Hint

A class that only exists in a model so subclasses can inherit from it.

1 / 44

encourage image

There's no tags or description

Looks like no one added any tags here yet for you.

45 Terms

1

A class that only exists in a model so subclasses can inherit from it.

Abstract Class

New cards
2

Descriptions of the activities performed as part of a transition.

Action-Expressions

New cards
3

A type of whole-part relationship in which the component parts also exist as individual objects apart from the aggregate.

Aggregation

New cards
4

A term, in UML, that describes a naturally occurring relationship between specific things.

Association

New cards
5

An association that is also treated as a class; often required in order to capture attributes for the association.

Association Class

New cards
6

Descriptive pieces of information about things or objects.

Attributes

New cards
7

Associations between exactly two distinct types of things.

Binary Associations

New cards
8

A technique used to identify problem domain classes in which developers work with users to identify classes by thinking about different types of things they use in their work.

Brainstorming Technique

New cards
9

When words are concatenated to form a single word and the first letter of each embedded word is capitalized.

Camelback Notation

New cards
10

When words are concatenated to form a single word and the first letter of each embedded word is capitalized.

Camelcase Notation

New cards
11

A measure of the number of links in a particular relationship between a thing (database data entity) and one or more other things (database data entities)

Cardinality

New cards
12

A category or classification of a set of objects or things.

Class

New cards
13

A diagram consisting of classes (i.e. sets of objects) and associations among the classes.

Class Diagram

New cards
14

A type of whole-part relationship in which the component parts cannot exist as individual objects apart from the total composition.

Composition

New cards
15

An attribute that consists of multiple pieces of information but is best treated in the aggregate.

Compound Attribute

New cards
16

A class that allows individual objects or instances to exist.

Concrete Class

New cards
17

The condition of being in more than one state at a time.

Concurrency (Concurrent States)

New cards
18

When one or more states in a path are parallel to one or more states in another path.

Concurrent Paths

New cards
19

The term used in ERD modeling to describe things about which the system needs to store information.

Data Entities

New cards
20

For a particular transition, the state to which an object moves after the completion of a transition.

Destination State

New cards
21

Classes that describes objects from the problem domain.

Domain Classes

New cards
22

A class diagram that only includes classes from the problem domain.

Domain Model Class Diagram

New cards
23

A diagram consisting of data entities, their attributes, and their relationships.

Entity-Relationship Diagram (ERD)

New cards
24

A type of hierarchical relationship in which subordinate classes are subsets of objects of the superior classes; an inheritance hierarchy.

Generalization/Specialization Relationships

New cards
25

A true/false test to see whether a transition can fire.

Guard-Condition

New cards
26

An attribute the value which uniquely identifies an individual think or object.

Identifier (Key)

New cards
27

The concept that specialization classes inherit characteristics of the generalization class.

Inheritance

New cards
28

In UML, a measure of the number of links in a particular association between a thing (object) and one or more other things (objects).

Multiplicity

New cards
29

The actual numeric count of the constraints on things (UML objects) allowed in an association.

Multiplicity Constraints

New cards
30

An association between n distinct types of things.

N-Ary Association

New cards
31

A technique used to identify things in the problem domain by finding and classifying the nouns in a dialog or description.

Noun Technique

New cards
32

For a particular transition, the original state of an object from which the transition occurs.

Origin State

New cards
33

A sequential set of connected states and transitions.

Path

New cards
34

The area of expertise or application that needs to be examined to solve a problem. A problem domain is simply looking at only the topics of an individual's interest, and excluding everything else.

Problem Domain

New cards
35

The starting point of a state machine diagram, indicated by a black dot.

Pseudostate

New cards
36

A term, in database management, that describes a naturally occurring association between specific things.

Relationship

New cards
37

A graphical representation of an individual data entity and its relationship with other individual data entities.

Semantic Net

New cards
38

A condition during an object's life when it satisfies some criterion, performs some action, or waits for an event.

State

New cards
39

A diagram showing the life of an object in states and transitions.

State Machine Diagram

New cards
40

The subordinate or more specialized class in a generalization/specialization relationship.

Subclass

New cards
41

The superior or more general class in a generalization/specialization relationship.

Superclass

New cards
42

An association between exactly three types of things.

Ternary Association

New cards
43

The movement of an object from one state to another state.

Transition

New cards
44

An association between two instances of the same type of thing.

Unary Association

New cards
45

Relationships between classes in which one class is a part or a component portion of another class.

Whole-Part Relationship

New cards

Explore top notes

note Note
studied byStudied by 5 people
... ago
5.0(1)
note Note
studied byStudied by 16 people
... ago
4.0(1)
note Note
studied byStudied by 10 people
... ago
5.0(1)
note Note
studied byStudied by 9 people
... ago
5.0(1)
note Note
studied byStudied by 69 people
... ago
5.0(3)
note Note
studied byStudied by 18 people
... ago
4.5(2)

Explore top flashcards

flashcards Flashcard (80)
studied byStudied by 13 people
... ago
4.0(1)
flashcards Flashcard (73)
studied byStudied by 15 people
... ago
4.5(2)
flashcards Flashcard (65)
studied byStudied by 2 people
... ago
5.0(1)
flashcards Flashcard (32)
studied byStudied by 1 person
... ago
5.0(1)
flashcards Flashcard (28)
studied byStudied by 242 people
... ago
5.0(5)
flashcards Flashcard (79)
studied byStudied by 12 people
... ago
5.0(1)
flashcards Flashcard (80)
studied byStudied by 2 people
... ago
5.0(1)
flashcards Flashcard (81)
studied byStudied by 228 people
... ago
5.0(4)
robot