SCIENCE
SOFTWARE DESIDN
- 1 Faculty of Mechanical Engineering, Technical University of Sofia, Bulgaria
Abstract
As a process, software design is the software engineering life cycle activity in which software requirements are analyzed in order to produce a description of the software’s internal structure that will serve as the basis for its construction. A software design (as the result) describes the software architecture-that is, how software is decomposed and organized into components-and the interfaces between those components.
In the report they have explained breakdown of topics of process of software design.