software design is the process by which an agent creates a specification of a software
software design is the process by which an agent creates a specification of a software
a process of implementing software solutions to one or more set of problems