Systems Analysis and Design Chapter 4

Ace your homework & exams now with Quizwiz!

ternary association

an association between exactly three distinct types of things

n-ary association

an association between n distinct types of things

unary association

an association between two instances of the same type of thing

association class

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

compound attribute

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

identifier or key

an attribute the value of which uniquely identifies an individual thing or object

binary associations

associations between exactly two distinct types of things

domain classes

classes that describe objects from the problem domain

multiplicity constraints

the actual numeric count of the constraints on objects allowed in an association

inheritance

the concept that specialization classes inherit the attributes of the generalization class

problem domain

the specific area (or domain) of the user's business need (or problem) that is within the scope of the new system

subclass

the subordinate or more specialized class in a generalization/specialization relationship

superclass

the superior or more general class in a generalization/specialization relationship

data entities

the term used in an ER diagram to describe sets of things or individual things

camelback notation or camelcase notation

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

class

a category or classification of a set of objects or things

domain model class diagram

a class diagram that only includes classes from the problem domain

concrete class

a class that allows individual objects or instances to exist

abstract class

a class that describes a category or set of objects but that never includes individual objects or instances

class diagram

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

entity-relationship diagram (ERD)

a diagram consisting of data entities (i.e., sets of things) and their relationships

semantic net

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

cardinality

a measure of the number of links between one object and another object in a relationship

multiplicity

a measure, in UML, of the number of links between one object and another object in an association

whole-part relationship

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

noun technique

a technique to identify problem domain objects by finding and classifying the nouns in a dialog or description setting

brainstorming technique

a technique to identify problem domain objects in which developers work with users in an open group

relationship

a term that describes a naturally occurring association between specific things, sometimes called an association

association

a term, in UML, that describes a naturally occurring relationship between specific things, sometimes called a relationship

generalization/specialization relationship

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

aggregation

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

composition

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

attributes

descriptive pieces of information about things or objects


Related study sets

BUT FOR: Ex. 12. Translate the words in brackets

View Set

vocabulary workshop level f unit 1-12

View Set

Module 9- Social Cognitive Theory

View Set

Endocrine ATI Targeted Assessment

View Set