Software design principles
Across
- 2. The degree of interdependence between software modules.
- 5. The publicly accessible operations through which other modules interact with a component.
- 6. The degree to which the elements within a module belong together and contribute to a common purpose.
Down
- 1. The ease with which software can be modified, corrected, or improved.
- 2. According to the Single Responsibility Principle, a module should have only one reason for this to occur.
- 3. A relationship in which one software component relies on another.
- 4. The principle of concealing a module's internal implementation decisions from other modules.