MIS 372–Chapter 4 – Flashcards
Unlock all answers in this set
Unlock answersquestion
The specific area of the user's business need that is within the scope of the new system is called the _______.β
answer
problem domain
question
One technique to find the "things" that need to be included in the new system begins by starting with a user and the use cases and then try to identify the necessary informational "things." This technique is called the _______.β
answer
brainstorming technique
question
One technique for finding "things" that need to be in the new system is done by the analyst starts making lists of "things." He may do this from information and even without talking to the users extensively. This technique is called the _______.β
answer
noun technique
question
When making a list of nouns to determine what are the important "things" for the new system, there are three question that should be asked about each noun. Which of the following is one of those questions?β
answer
Should it be researched further?
question
A piece of information about a particular object is called a(n) _______.β
answer
attribute
question
An example of an attribute of an object might be _______.β
answer
a social security number
question
An attribute whose value uniquely identifies an object is called a(n) _______.β
answer
key attribute
question
A(n) _______ is a naturally occurring association among specific things.
answer
relationship
question
The number of associations that occur among specific things in an entity relationship diagram is called ____.
answer
cardinality
question
A synonym for cardinality (used with UML class diagrams) is ____.
answer
multiplicity
question
____ is used to describe the relationship between two things of the same type, such as one person being married to another person.β
answer
Unary association
question
A synonym for cardinality (used with UML class diagrams) is _______.β
answer
multiplicity
question
An attribute that contains a collection of related attributes is called a(n) _______.
answer
compound attribute
question
A measure of the number of links between one object and another object in a relationship is called the _______.β
answer
cardinality
question
In the traditional approach to system development, the system stores information about ____.β
answer
data entities
question
The crows feet notation on an ERD is a type of _______ constraint.β
answer
cardinality
question
A relationship that has a cardinality constraint of one or more is a(n) _______ relationship.β
answer
mandatory
question
The domain model class diagram is used to _______ .β
answer
show the things involved in the user's work that are important
question
A relationship between a "sports team" and the players, coaches, and sponsor would be described as what kind of relationship?β
answer
aggregation
question
As association class is frequently required for what kind of relationship?β
answer
many to many
question
In UML the constraint denoted by "0..*" indicates what?
answer
an optional relationship
question
Which of the following is NOT true about a UML class.β
answer
It has multiplicity
question
_____ is based on the idea that people classify things in terms of similarities and differences.β
answer
Generalization/Specialization
question
A concept that allows subclasses to share the characteristics of their superclasses is called ____.β
answer
inheritance
question
A class that represents a many-to-many association between two other classes is called a(n) ____ class.β
answer
association
question
If we modeled a "sale" and the "sale items" with a whole-part relationship, it would best be described as a _______ relationship.β
answer
composite
question
In a generalization/specialization relationship, it would not make sense for a class at the bottom of the hierarchy to be a(n) ______ class.
answer
abstract
question
Inheritance describes a condition between classes where _______ .β
answer
classes share some attributes
question
For real-world objects the state of an object is the same as its _______.β
answer
status condition
question
In a transition label in a state machine the syntax is A(B)[C]/D. The D stands for what?
answer
action expression
question
The guard-condition on a transition indicates what?β
answer
Whether the transition fires
question
The action-expression occurs when?
answer
Before the object enters the destination state
question
In a state machine diagram, a state is represented by a(n) _______.
answer
oval
question
Which of the following is NOT an element in a transition label?β
answer
trigger
question
Which of the following is NOT a step in the development of a state machine diagram?β
answer
Expand the name of each state to identify concurrent activities
question
A state machine diagram is used to document the states and transitions of a(n) _______.
answer
object
question
The symbol that is used to initiate concurrent paths in a state machine diagram is what?
answer
synchronization bar
question
Descriptive properties of things in the problem domain are often documented as what?β
answer
attributes
question
When analyzing the list of nouns to determine whether to exclude a particular noun as an important "thing," which of the following questions should be asked about the noun? (choose two)
answer
Is it a synonym of an existing thing?; Is it an output from the system?