Which of the following statements BEST describes software architecture? -
✔️✔️Software architecture alludes to the overall structure of the software and the ways
in which that structure provides conceptual integrity for a system.
Which of the following statements best fits as the definition of the design stage of
software development? - ✔️✔️During design you make decisions that will ultimately
affect the success of software construction and the ease with which software can be
maintained.
Which of the following is NOT considered a criteria for good design in software
engineering? - ✔️✔️A design should be totally self-contained; that is, the software
should fit fully within one module.
Fill in the blank. At the highest level of ______________ a solution is stated in broad
terms using the language of the problem environment. - ✔️✔️Abstraction
Fill in the blank. _________ must be understood before the mechanics of design
practice are applied. - ✔️✔️Design concepts
Which of the following questions is the BEST fit in regard to software engineering
design? - ✔️✔️Design is pivotal to successful software engineering.
A data abstraction is a named collection of data that does which of the following? -
✔️✔️Describes a data object.
Fill in the blank. A design concept called _____________ suggests that any complex
problem can be more easily handled if it is subdivided into pieces that can be solved
independently. - ✔️✔️Separation of concerns
Functional independence is assessed using two qualitative criteria: __________ and
___________ . - ✔️✔️Cohesion and coupling
What model is derived from the following three sources: Information about the domain,
specific requirements model elements, and the availability of architectural styles. -
✔️✔️Architectural model