Across
- 6. - The process of defining the software system's architecture with objects and classes (10 letters)
- 8. - The process of refining design to improve efficiency, reduce redundancy, or lower costs (11 letters)
- 10. - Object-oriented principle where data and methods are bundled together (13 letters)
Down
- 1. - A structured development method focusing on the relationship between data structures and processes (24 letters)
- 2. - Arranging classes and modules into physical folders or structures for deployment (15 letters)
- 3. - The concept of hiding complex details while exposing essential parts to the user (11 letters)
- 4. - A feature that allows one interface to be used for different types of actions (12 letters)
- 5. - Mechanism allowing a new class to acquire properties and behavior of an existing class (10 letters)
- 7. - Acronym for a traditional software development method involving structured analysis and design (4 letters)
- 9. - The quality of a program that allows for easy addition of new features or functions (12 letters)
