Software Engineering | Component-Level Design MCQ: This section contains the multiple-choice questions on Component-Level Design in Software Engineering.

The data structures, algorithms, interface features, and communication mechanisms assigned to each component for system development are defined at the component-level design level. A complete set of software components is defined during architectural design.

Here, you will find the MCQs on component-level design in software engineering. The MCQs will enhance the learning and knowledge base with respect to component-level design in software engineering.

questions

Title
In component-level design in software engineering, component refers?

In component-level design in software engineering, component refers?


  1. A module
  2. A building block for computer software
  3. A deployable unit of computer software
  4. All of the mentioned above
discuss
During the ____ process, a complete set of software components is defined,

During the ____ process, a complete set of software components is defined,


  1. Architectural design
  2. System design
  3. Both A and B
  4. None of the mentioned above
discuss
A component is a modular building block for computer software

A component is a modular building block for computer software.


  1. True
  2. False
discuss
If you're working in the field of object-oriented software engineering, a ___ is a collection of classes that work together

If you're working in the field of object-oriented software engineering, a ___ is a collection of classes that work together.


  1. Testing
  2. Design
  3. Component
  4. None of the mentioned above
discuss
A traditional component, also called a module, resides within the ____

A traditional component, also called a module, resides within the ____.


  1. Software architecture
  2. Software testing
  3. Software debugging
  4. All of the mentioned above
discuss
Component-level design draws on information developed as part of the requirements model and represented as part of the architectural model

Component-level design draws on information developed as part of the requirements model and represented as part of the architectural model.


  1. True
  2. False
discuss
With reference to object-oriented software engineering approach, ___ focuses on the elaboration of problem

With reference to object-oriented software engineering approach, ___ focuses on the elaboration of problem.


  1. Component-level design
  2. Architectural design
  3. Internal and External design
  4. None of the mentioned above
discuss
Within the context of component-level design for object-oriented systems, cohesion implies that ____

Within the context of component-level design for object-oriented systems, cohesion implies that ____.


  1. A component or class encapsulates only attributes
  2. Operations that are closely related to one another
  3. Class or component itself
  4. All of the mentioned above
discuss
Classes and components that exhibit functional, layer, and communicational cohesion are relatively easy to implement, test, and maintain

Classes and components that exhibit functional, layer, and communicational cohesion are relatively easy to implement, test, and maintain.


  1. True
  2. False
discuss
Communication and collaboration are essential elements of any object-oriented system

Communication and collaboration are essential elements of any object-oriented system.


  1. True
  2. False
discuss
____ is a qualitative measure of the degree to which classes are connected to one another?

____ is a qualitative measure of the degree to which classes are connected to one another?


  1. Coupling
  2. Cohesion
  3. Interpretation
  4. None of the mentioned above
discuss
Software must communicate internally and externally

Software must communicate internally and externally.


  1. True
  2. False
discuss
To conduct component-level design, we should identify all design classes that correspond to the problem domain

To conduct component-level design, we should identify all design classes that correspond to the problem domain.


  1. True
  2. False
discuss
Is, 'Identify all design classes that correspond to the infrastructure domain' a step to conducting component-level design

Is, 'Identify all design classes that correspond to the infrastructure domain' a step to conducting component-level design.


  1. True
  2. False
discuss
Content design at the ___ focuses on content objects and the manner in which they may be packaged for presentation to a WebApp end user

Content design at the ___ focuses on content objects and the manner in which they may be packaged for presentation to a WebApp end user.


  1. Interface design
  2. Component level
  3. Architectural design
  4. None of the mentioned above
discuss
total MCQs: 15

MCQs

15

Views

52

Best Answers

299

Points

5