Module 11 Crossword

1234567891011121314151617181920
Across
  1. 4. a software tool that converts programming code into a form that computers can directly execute. It translates human-readable code into machine-readable instructions.
  2. 6. a stage where the application's architecture, components, user interface, and overall structure are planned and designed. During this phase, developers analyze requirements, create a blueprint of the software, and determine how different parts will interact and function. It’s a critical step in building efficient and effective software systems.
  3. 7. Uncontrolled expansion of a project's scope
  4. 9. an early release of a software product that is not yet fully developed
  5. 11. Procedure performing operations in a program (6)
  6. 14. Software testing with random data for bug detection
  7. 15. Programming paradigm focused on objects and interactions
  8. 16. Unifying practice for seamless collaboration between software development and IT operations
  9. 17. Project boundaries defining deliverables
  10. 18. Self-contained programming entity with data and actions
  11. 19. the assessment of whether a proposed system, project, or solution is practical, viable, and achievable within given constraints such as time, resources, and technology.
Down
  1. 1. integrating ethical principles into the design process to create products or systems that promote user well-being, data privacy, and social good while minimizing harm.
  2. 2. Automates tasks through single commands (8)
  3. 3. Ordered collection of elements in programming
  4. 5. Visual project management tool for task scheduling
  5. 8. refers to the structured process of planning, implementing, and monitoring changes to software, hardware, or systems within an organization. It involves managing the transition from the current state of technology to a desired future state, ensuring that changes are effectively communicated, adopted, and integrated while minimizing disruptions to operations.
  6. 10. Small group sharing opinions for product improvement
  7. 12. a software tool that helps developers identify, analyze, and resolve bugs or defects in computer programs. It allows programmers to step through code, set breakpoints, examine variables, and trace execution paths to locate and fix issues.
  8. 13. a storage location where software code is kept, managed, and maintained. It provides a central place for developers to store and collaborate on various versions of code, making it easier to track changes, fix bugs, and maintain software. Examples of popular code repositories include GitHub, GitLab, and Bitbucket.
  9. 20. A step-by-step procedure or set of rules for solving a problem or accomplishing a task, especially by a computer.