CSE 460 - Unit 2 Module 1 Quiz

Pataasin ang iyong marka sa homework at exams ngayon gamit ang Quizwiz!

Which are considered a major underlying concepts of object-oriented design? Select all that apply. Abstraction Security Modularity Architecture

Abstraction Modularity Architecture

Which are founding principles of object-oriented programming? Select all that apply. Information hiding Abstraction Transparency Encapsulation

Abstraction (partial credit)

Which one of the founding principles of object-oriented programming emphasizes communication through controlled interfaces? Encapsulation Abstraction Maintenance Information hiding

Abstraction (wrong)

In object-oriented design, what does an object encapsulate? Software and hardware Data and methods Structure and design Model and system

Data and methods

Which components do entity classes generally manage? Select all that apply. Data structures Interface with databases User interfaces Data models

Data structures Interface with databases Data models

What is the role of Class Responsibility Collaborator (CRC) diagrams? Indicating the data requirements in the system. Establishing relationship among identified objects from use cases. Representing each major functionality of the system. Modeling the operation and behavior of classes for a certain runtime scenario.

Establishing relationship among identified objects from use cases.

Boundary classes serve as interfaces between the system and its environment. Which one is among the main benefits of using boundary classes in object-oriented programming? Increasing the complexity Facilitating the maintainability Increasing the coupling Reducing the modularity

Facilitating the maintainability

Why do software engineers use information hiding in object-oriented design? Select all that apply. Information hiding discourages the use of global data. Information hiding leads to encapsulation. Information hiding emphasizes communication through controlled interfaces. Information hiding discourages encapsulation.

Information hiding discourages the use of global data. Information hiding leads to encapsulation. Information hiding emphasizes communication through controlled interfaces.

In object-oriented analysis modeling, use cases belong to which category of modeling approaches? Class models Behavioral models Flow models Scenario-based models

Scenario-based models


Kaugnay na mga set ng pag-aaral

History - Feudalism and knight life

View Set

Nursing Alterations test 2 review

View Set

CH 32: Management of Patients with immune deficiency disorder

View Set

Exam 3 questions weeded through 101-200

View Set