Module 8 Quiz Software Engineering
When developing a system that is expected to have a long life span:
Reusable components should be considered if the source code for those components is made available, and a license is granted to alter this code.
Which of the following are potential advantages to incorporating a reusable component into a project? (Select all that apply.)
The component is likely to have already been thoroughly tested. It can provide consistency among all applications that use the component. The component does not have to be written by the development team, which can save time and money.
Which of the following are characteristics of components? (Select all that apply.)
They are language-independent. Their implementations are not visible.
Which of the following would most likely be considered COTS components? (Select all that apply.)
an ERP used to manage student enrollments Microsoft Excel
A component that carries out its functionality through a publicly defined interface meets what characteristic of the definition of "component" as it relates to CBSE?
composable