2MARKS
2MARKS
- Creational patterns
- Structural patterns
- Behavioral patterns
- High cohesion ensures that components within a module are closely related
and focused on a specific task, improving clarity and maintainability.
6. Describe Model-view-controller (MVC):
- High cohesion ensures that components within a module are closely related
and focused on a specific task, improving clarity and maintainability.
- Intuitiveness
- Consistency
- Responsiveness
- Clarity
- Accessibility
10. Benefits of Low Coupling:
- Increased reusability
- Unit testing
- Integration testing
- System testing
- Acceptance testing
- Basis path testing is a white-box testing technique that systematically tests all
possible paths through a program's control flow graph.
- Validation ensures that the software meets the customer's needs and
expectations.
- Print debugging
- Breakpoint debugging
- Step debugging
- Remote debugging
15. White box testing methods:
- Statement coverage
- Branch coverage
- Path coverage
- Condition coverage
- Black box testing focuses on functional aspects without knowing internal code
structure.
- White box testing examines internal code structure and logic for thorough
testing.