CEN 4010 Assignment 11

Réussis tes devoirs et examens dès maintenant avec Quizwiz!

What is a component within the software engineering context?

A component is a modular building block for computer software.

Which of the following is NOT part of a traditional component which resides within the software architecture?

Architecture component.

In component design elaboration requires which of the following elements to be described in detail?

Attributes, interfaces, operations.

Within the context of component-level design for object-oriented systems, _________ implies that a component or class encapsulates only attributes and operations that are closely related and to the class or component itself.

Cohesion

The acronym CBSE means:

Component-based software engineering

When an object-oriented software engineering approach is chosen, which of the following statements is correct?

Component-level design focuses on the elaboration of problem domain specific classes and the definition and refinement of infrastructure classes contained in the requirements model.

As part of the basic design principles for component-level design, which of the following is NOT one of the four principles used to guide component-level design?

Parsimonious Complexity Principle.

A set of pragmatic component-level design guidelines would NOT include which of the following?

Principles

Which of the following is NOT one of Dijkstra's constrained logical constructs

Process

In the context of object-oriented software engineering a component contains which of the following?

Set of collaborating classes.


Ensembles d'études connexes

Chapter 13: Negotiable Instruments

View Set

Chapter 2 Programming Exercises ( Even Number)

View Set

chapter 24 dynamic study modules

View Set

Ch. 23 Asepsis and Infection Control Quiz

View Set

Chapter 19: Recombinant DNA techniques --- Comprehension Questions

View Set