IS-A&D Study
IS332 Midterm & Final Prep
Exam in
-- : -- : --
Home
Home
Materials
Lectures & Guides
Satzinger Textbook
Practice
Practice Mode
By Chapter
Case Study Exams
Saved Questions
Analysis
Question Analysis
GitHub Repository
Toggle Sidebar
IS-A&D Study
Chapter 4: Domain Modeling
46 questions
Practice this lecture
chapter-bank
MCQ
Chapter 4: Domain Modeling
The number of associations that occur among specific things in an entity relationship diagram is called
chapter-bank
MCQ
Chapter 4: Domain Modeling
An attribute whose value uniquely identifies an object is called a(n)
chapter-bank
MCQ
Chapter 4: Domain Modeling
An association class is frequently required for what kind of relationship?
chapter-bank
MCQ
Chapter 4: Domain Modeling
Which of the following is NOT true about a UML class.
chapter-bank
MCQ
Chapter 4: Domain Modeling
A synonym for cardinality (used with UML class diagrams) is
chapter-bank
MCQ
Chapter 4: Domain Modeling
In a generalization/specialization relationship, it would not make sense for a class at the bottom of the hierarchy to be a(n) _____ class.
chapter-bank
MCQ
Chapter 4: Domain Modeling
A concept that allows subclasses to share the characteristics of their superclasses is called
chapter-bank
MCQ
Chapter 4: Domain Modeling
Inheritance describes a condition between classes where
chapter-bank
MCQ
Chapter 4: Domain Modeling
In UML the constraint denoted by "0..*" indicates what?
chapter-bank
MCQ
Chapter 4: Domain Modeling
If we modeled a "sale" and the "sale items" with a whole-part relationship, it would best be described as a _____ relationship.
chapter-bank
MCQ
Chapter 4: Domain Modeling
When making a list of nouns to determine what are the important "things" for the new system, there are three questions that should be asked about each noun. Which of the following is one of those questions?
chapter-bank
MCQ
Chapter 4: Domain Modeling
A relationship between a "sports team" and the players, coaches, and sponsor would be described as what kind of relationship?
chapter-bank
MCQ
Chapter 4: Domain Modeling
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 trying to identify the necessary informational "things." This technique is called the
chapter-bank
MCQ
Chapter 4: Domain Modeling
A(n) _____ is a naturally occurring association among specific things.
chapter-bank
MCQ
Chapter 4: Domain Modeling
_____ is based on the idea that people classify things in terms of similarities and differences.
chapter-bank
MCQ
Chapter 4: Domain Modeling
A piece of information about a particular object is called a(n)
chapter-bank
MCQ
Chapter 4: Domain Modeling
The specific area of the user's business need that is within the scope of the new system is called the
chapter-bank
MCQ
Chapter 4: Domain Modeling
The domain model class diagram is used to
chapter-bank
MCQ
Chapter 4: Domain Modeling
Which of the following relationships would NOT be an appropriate way to describe a relationship between an employee and his/her manager?
chapter-bank
MCQ
Chapter 4: Domain Modeling
An attribute that contains a collection of related attributes is called a(n)
chapter-bank
MCQ
Chapter 4: Domain Modeling
A relationship that has a cardinality constraint of one or more is a(n) _____ relationship.
chapter-bank
MCQ
Chapter 4: Domain Modeling
_____ is used to describe the relationship between two things of the same type, such as one person being married to another person.
chapter-bank
MCQ
Chapter 4: Domain Modeling
In the traditional approach to system development, the system stores information about
chapter-bank
MCQ
Chapter 4: Domain Modeling
An example of an attribute of an object might be
chapter-bank
MCQ
Chapter 4: Domain Modeling
Use the _____ technique to identify the domain problem when users are not available.
chapter-bank
MCQ
Chapter 4: Domain Modeling
The problem domain is the part of systems development that refers to the _____.
chapter-bank
T/F
Chapter 4: Domain Modeling
Conceptual domain model class diagrams include both attributes and software methods in their compartments.
chapter-bank
T/F
Chapter 4: Domain Modeling
A derived attribute is an attribute whose value is stored permanently in the database and never recalculated.
chapter-bank
T/F
Chapter 4: Domain Modeling
Associations in a domain model class diagram are naturally bidirectional and must be validated in both directions.
chapter-bank
T/F
Chapter 4: Domain Modeling
In an association class, the unique primary key is strictly formed by concatenating the primary keys of the attached endpoint classes.
chapter-bank
T/F
Chapter 4: Domain Modeling
If additional attributes beyond the concatenated keys of the endpoint classes are needed to uniquely identify an association class, the model is incorrect and should be remodeled as an independent domain class.
chapter-bank
T/F
Chapter 4: Domain Modeling
Subclasses in a generalization/specialization hierarchy inherit attributes from their superclass, but they do not inherit associations.
chapter-bank
T/F
Chapter 4: Domain Modeling
In UML notation, the name of an abstract class is rendered in italics or tagged with {abstract}.
chapter-bank
T/F
Chapter 4: Domain Modeling
In an aggregation relationship, if the whole object is deleted, all constituent part objects are automatically destroyed.
chapter-bank
T/F
Chapter 4: Domain Modeling
State machine diagrams should be constructed for every single domain class in the domain model class diagram.
chapter-bank
T/F
Chapter 4: Domain Modeling
In a state machine diagram, multiple exits leaving directly from a state represent an "AND" condition where all paths execute concurrently.
chapter-bank
MCQ
Chapter 4: Domain Modeling
Which of the following is NOT one of the six universal categories examined during the Brainstorming Technique?
chapter-bank
MCQ
Chapter 4: Domain Modeling
When applying the Noun Technique, a noun that represents a transient output report calculated dynamically from stored data should be
chapter-bank
MCQ
Chapter 4: Domain Modeling
In UML notation, a derived attribute such as /Age or /LineItemSubtotal is prefixed with a
chapter-bank
MCQ
Chapter 4: Domain Modeling
An association that connects three or more classes simultaneously is called a(n) _____ association.
chapter-bank
MCQ
Chapter 4: Domain Modeling
Which UML notation symbol is used to represent a Composition relationship?
chapter-bank
MCQ
Chapter 4: Domain Modeling
Which UML notation symbol is used to represent an Aggregation relationship?
chapter-bank
MCQ
Chapter 4: Domain Modeling
Which UML notation symbol is used to represent a Generalization/Specialization (Inheritance) relationship?
chapter-bank
MCQ
Chapter 4: Domain Modeling
In a UML State Machine Diagram, what is the correct formal syntax for a transition label?
chapter-bank
MCQ
Chapter 4: Domain Modeling
In a State Machine Diagram, a boolean predicate enclosed in square brackets [ ] that must evaluate to True for a transition to fire is called a(n)
chapter-bank
MCQ
Chapter 4: Domain Modeling
In a State Machine Diagram, what happens when concurrent paths converge on a Join synchronization bar?