1/14
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No analytics yet
Send a link to your students to track their progress
Which type of classes encapsulate the behavior of the use case?
Boundary classes
Control classes
Entity classes
Interface classes
Control classes
Which type of UML notation in state diagram is used to show the state change of the object and the event caused the state change?
Initial state
State
Composite state
Transition
Transition
Which founding principle in object-oriented programming, emphasizes communication through controlled interfaces?
Information hiding
Abstraction
Encapsulation
Modification
Information hiding
In which type of use case diagram relationship does the base case complete by itself and the relationship adds more values, but it is optional?
Extend
Composition
Include
Generalization
Extend
Which portion of an index card in the Class Responsibility Collaborator (CRC) diagram lists main functionalities of the class?
Class
Responsibility
Collaborator
Relationship
Responsibility
Which statements are true about control classes in object-oriented analysis? Select all that apply.
Control classes manage data structures.
Control classes receive or handle system events.
Control classes encapsulate behavior of use case.
Control classes implement the controller pattern.
Control classes receive or handle system events.
Control classes encapsulate behavior of use case.
Control classes implement the controller pattern.
In which type of use case diagram relationship is functionality part of the base case?
Extend
Composition
Include
Generalization
Include
Review Figure 1.0. What type of relationship exists among the objects in Figure 1.0?
Inheritance
Association
Aggregation
Composition
Inheritance
Review Figure 3.0. In the Arizona Investment Bank (AIB) system, what is the relationship between the customer and account?
Inheritance
Association
Generalization
Composition
Association
How can information hiding be beneficial in object-oriented analysis and design? Select all that apply.
It emphasizes communication through controlled interfaces.
It encourages the use of global data.
It limits the global impact of local design decisions.
It helps avoid encapsulation.
It emphasizes communication through controlled interfaces.
It limits the global impact of local design decisions.
Considering major underlying concepts of object-oriented design, which concept indicates how well objects abstract underlying data and procedure so that each object is as independent as possible?
Abstraction
Architecture
Implementation
Modularity
Modularity
Which type of object-oriented analysis modeling artifacts specifically helps identify missing methods or attributes in the classes and refines the class relationships in the class diagram?
Sequence diagram
Class responsibility collaborator diagram
Use case diagram
User stories
Class responsibility collaborator diagram (WRONG)
Review Figure 2.0. In an online shopping scenario, what type of relationship exists among the objects shown in Figure 2.0?
Inheritance
Association
Generalization
Composition
Composition
In which type of structural relationships among objects, is one object is-a-kind of another object?
Inheritance
Association
Generalization
Composition
Inheritance
Which founding principle in object-oriented programming, limits the global impact of local design decisions that reduces the likelihood of side effects?
Abstraction
Information hiding
Encapsulation
Generalization
Information hiding