Software Engineering Crossword Puzzle

Download and print this Software Engineering crossword puzzle.

PDF will include puzzle sheet and the answer key.

 

Browse all Jobs / Education Puzzles

QUESTIONS LIST:

  • software design : _ is the process of planning how a software system will work. it involves deciding how different parts of the software will interact, how data will flow, and how the system will achieve its goals
  • coupling : _ refers to how much one part of a program depends on another. if two parts are "tightly coupled," they are highly dependent on each other, meaning a change in one part could break the other. if they are "loosely coupled," they can work more independently, so changes in one part are less likely to affect the other.
  • cohesion : _ refers to how closely related and focused the tasks of a single part of the software (like a class or a function)
  • adapter : _ is a design pattern that helps two incompatible systems or interfaces work together.
  • proxy : _ is a design pattern that acts as a substitute or placeholder for another object.
  • facade : _ is a design pattern that provides a simple, unified interface to a complex system
  • architecture : _ refers to the high-level structure of a software system
  • client server model : _ refers to a system where tasks are divided between two types of entities: clients and servers.
  • tiered architecture : _ (also known as multi-tier architecture) is a way of organizing a software system by separating it into layers, or tiers, where each tier has a specific responsibility
  • user interface : _ refers to the means by which a user interacts with a software application or system