CSC 237 PRESENTATION
CSC 237 PRESENTATION
Software design is a process of conceiving, planning and organizing the structure and component of a software
system in order to satisfy specific requirements. It involves translating software requirements into a blueprint for
implementation. Software design focuses on logical structure of the system, data structure, algorithms, and interface.
Software design can also be defined as the process of planning and creating a blueprint for a software application. It
focuses on ensuring the system meets user requirements, is maintainable, scalable, and efficient.