Software Engineering Crossword Puzzle
Download and print this Software Engineering crossword puzzle.
Related puzzles:
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