Ingenieria en Software
Across
- 2. A responsibility: designing and developing systems and apps.
- 5. A challenge: automatic code generation
- 7. A responsibility: designing ways to test new code
- 9. Collection of codes, documents, and triggers that perform a specific job.
- 11. A responsibility: updating software to adapt to new technologies
- 15. A responsibility: collaborating with stakeholders to meet needs.
- 16. A responsibility: ensuring software continues to function properly
- 18. The systematic cycle including planning, design, testing, and maintenance
- 20. A responsibility: maintaining software systems applications
- 21. The stage of SDLC where the product is evaluated
- 22. A major challenge: quick turnaround from concept to deployment
- 24. Activities connected to enhancing and debugging current software
- 25. The discipline that applies engineering principles to software development
Down
- 1. Type of engineering focusing on adaptability and scalability
- 3. Fixing bugs and updating systems over time
- 4. A challenge: increased complexity of software in new applications
- 6. A type of software engineering dealing with operational decisions
- 8. A challenge: diversity of systems that need to communicate
- 10. The phase where requirements are gathered and analyzed
- 12. A challenge: need to develop trustworthy software
- 13. The process of writing code and debugging errors
- 14. A responsibility: testing new code for quality and performance
- 15. Systematic approach to designing, developing, testing, and maintaining software
- 17. A challenge: efficiency in component-based reuse
- 19. nsuring programs are dependable and safe
- 23. Collaboration with project managers, clients, and other engineers.