Module III. Software Design
A. Software Design Concepts - 6
Preliminary Design: Creates representation of the data and architecture
Detailed Design: A design activity that focuses on the creation of an algorithm
Object-Oriented: An approach to software development that makes use of a classification approach and packages data and processing together
Prototyping: The creation of a model and the simulation of all aspects of a product.
Formal Methods: A software engineering approach in which specification and design are described using mathematically-based formal notation