CPlusOOP
SiteMap
Project Cycle
System Design
UML
Design Concepts
«Prev
Next»
PLC Requirements
Problem Life Cycle
SW Dev Methodology
Scope Project Initiation
Purpose Problem Analysis
OOA Architectural Analysis
Scope Object Design
Scope Purpose Construction
Maintenance Deployed SW
PLC Conclusion
Project Initiation
Define Project Context
Define Project Scope
Identify Project Constraints
Data Dictionary Benefits
Project Initiation
Analysis/Design Concepts
Process Goal Abstraction
Information Hiding
UML Define Cohesion
Object Coupling Decisions
Define Aggregation
Define Generalization
Key Analysis Design Concepts
User Requirements
Use Case Model
Use Case Diagram
Build Use Case
Use Case Description
Pre-Post Conditions
Identify Model include Stereotype
Extend Stereotype Generalization
Use Case Model
UML Relationships - Quiz
Each question is worth one point. Select the best answer or answers for each question.
1.
What is the definition of generalize?
Please select the best answer.
A.
To assemble a set of part objects to create a new whole object
B.
To create a shared definition for common properties of a set of similar objects
C.
To identify the properties that distinguish similar objects
D.
To identify the elements that define an object using the problem context, level of detail, and time frame
2.
What is the definition of abstraction?
Please select the best answer.
A.
To identify the properties that distinguish similar objects
B.
To create a shared definition for common properties of a set of similar objects
C.
To represent a real object in a useful manner for a specific problem
D.
To assemble a set of part objects to create a new whole object
3.
What is the definition of coupling?
Please select the best answer.
A.
To measure the dependency between objects
B.
To measure the degree to which the elements of an object support the same purpose
C.
To assemble a set of part objects to create a new whole object
D.
To create a shared definition for common properties of a set of similar objects
4.
What is the definition of cohesion?
Please select the best answer.
A.
To identify the elements that define an object using the problem context, level of detail, and time frame
B.
To measure the dependency between objects
C.
To create a shared definition for common properties of a set of similar objects
D.
To measure the degree to which elements of an object support the same purpose
5.
What is the definition of aggregation?
Please select the best answer.
A.
An object defined as an assembly of smaller part objects that participate for some or all of their existence in the assembly
B.
To create a shared definition for common properties of a set of similar objects
C.
To identify the properties that distinguishes similar objects
D.
To identify the elements that define an object using the problem context, level of detail, and time frame
6.
Which factors affect abstraction?
Please select the best answer.
A.
Common properties and unique properties
B.
Parts and an assembly
C.
Context, time frame, and level of detail
D.
Purpose and interface
7.
A composite object is
Please select the best answer.
A.
An object defined as an assembly of smaller part objects that participate for some or all of their existence in the assembly
B.
An object defined as an assembly of smaller part objects that exist only as long as the assembly is intact
C.
An object defined in terms of its purpose and interface only, excluding or hiding information about the implementation of the object
D.
An object defined in terms of its context, level of detail, and time frame
Correct answers:
Your Score: 0
Submit
Quiz Explanation