SEPM Crossword
Across
- 7. Comprehensive written material that describes the software's design, code, or usage.
- 8. The phase where the completed software product is delivered and made operational for end-users.
- 9. A conceptual representation of a system or process to simplify understanding and development.
- 11. The point of interaction between two systems, allowing them to communicate or exchange information.
- 13. The implementation of measures to protect software from unauthorized access, attacks, or data breaches.
- 16. An organized collection of structured information that can be accessed and managed electronically.
- 17. The phase in SDLC where the system's architecture, components, and interface are structured.
- 19. A formal document detailing the functional and non-functional needs of a software system.
- 20. A visual framework used to implement agile and lean workflows in software development.
- 21. Writing and implementing the source code according to the design specifications.
- 22. An agile project management methodology used for iterative and incremental software development.
Down
- 1. The continuous process of updating and enhancing software after its deployment.
- 2. The part of the software that handles database operations, logic, and server-side processes.
- 3. An initial working model of a product used for testing and gathering user feedback.
- 4. The part of the software that interacts directly with the user, providing the user interface.
- 5. The process of understanding and defining the complete requirements and scope of the project.
- 6. The systematic process of validating that the software meets all defined requirements and functions as expected.
- 10. The process of identifying, analyzing, and removing errors or bugs from software.
- 12. A step-by-step problem-solving method used to perform tasks or calculations in a program.
- 14. A single cycle of software development, typically resulting in a working increment of the product.
- 15. A particular iteration or release of a software product with specific features or changes.
- 16. The process of making the software available for end-users after development.
- 18. A standardized language for specifying, visualizing, and documenting the design of a software system.
- 21. An uninterrupted and constant process, often referring to continuous integration, deployment, or delivery.