CPSC 421 OOP Concerns
Across
- 5. Identifying concerns helps to reveal ____-______ issues, and helps pinpoint concerns (e.g., logging, security, error handling) affecting multiple application parts
- 7. Separating concerns helps to enable _______ development. Teams can work on different concerns simultaneously without interfering with one another, speeding up the development process.
- 8. One overall srcFacts project goal is to include no use of _____ element names in the xml_parser files
- 9. A particular set of information that affects the code of a computer program
- 10. Want to ___________ concerns
- 11. Identifying concerns helps to clarify ______, recognizing distinct sets of information (or concerns) helps understand what each part of the system is responsible for.
- 13. Separating concerns allows us to _____ on one part at a time (modularity)
- 16. Identifying concerns helps to ____ _____ to code, and ensures that each functional requirement is addressed explicitly in the code
- 18. Separating concerns helps to align with _____ _______. It adheres to design principles like the _Single Responsibility Principle_ (SRP), ensuring that each module has one clear purpose.
- 19. One overall srcFacts project goal is to get as much of the XML ______ details out of srcFacts.cpp
- 20. Separating concerns helps to enhance ________. Changes can be made to one part of the system with minimal impact on others, simplifying debugging and future enhancements.
- 21. Separating concerns helps to improve _______, making the system easier to understand and manage
Down
- 1. Identifying concerns helps to prevent ______ and duplication, as by knowing all the concerns, developers can avoid avoid this
- 2. Identifying concerns helps to enhance ______. When team members understand the different concerns, collaboration is improved, and miscommunication is reduced.
- 3. Separating concerns helps to boost _____ as isolated components are easier to reuse across different projects or within different parts of the same application.
- 4. One overall srcFacts project goal is to isolate ___ to the file srcFacts.cpp
- 6. Want to ___________ concerns
- 12. Separating concerns helps to reduce ______. Breaking down a system into distinct, manageable parts decreases overall system complexity, making it easier to reason about.
- 14. Separating concerns allows us to ____ for other purposes
- 15. Separating concerns allows us to ____ separately
- 17. Separating concerns helps to simplify ______. With concerns separated, individual components can be tested in isolation, leading to more reliable and targeted tests.