A-Z Popular Blog Encyclopedia Search »
Related Guides

Software Design Sitemap

 , updated on
Software design is the practice of planning software including considerations such as functional components, layers, algorithms, interfaces, integration, data and security. The output is a design specification that can be used by developers to implement software that achieves functional and non-functional requirements within a set of constraints such as a technical environment. The following are common software design terms.
If you enjoyed this page, please consider bookmarking Simplicable.


Principles of microservice design.
The most popular articles on Simplicable in the past day.

New Articles

Recent posts or updates on Simplicable.
Site Map