Software Engineering Crossword Puzzle

Download and print this Software Engineering crossword puzzle. Use a pencil or pen to complete the puzzle by filling in the blanks. The completed answers are included, so you can easily check your progress.

Software Engineering Crossword Puzzle

PDF will include puzzle sheet and the answer key.

 

Browse all Educational 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