Properties
Software blueprints focus on one application aspect, for clarity of presentation and to ensure that all of the relevant logic is localized. The localization of aspect logic is intended to improve navigability, and this is based on the assumption that the application programmer most commonly wishes to browse application aspects independently. The single-aspect focus of a software blueprint means that an optimal description medium can be selected. For example, algorithmic code may be best represented using textual code, whereas aExamples
GUI form design
The GUI form design (seeMachine translatable co-ordination languages (e.g. CDL)
Languages such as thClass designers
Class designers allow the specification of arbitrarily complex data structures in a convenient form and the prescriptive nature of this description allows generation of executable code to perform list management, format translation, endian swapping and so on.Software designers
Classes are used as building blocks by software designers to model more complex structures. In software architecture the Unified Modeling Language (UML) is an industry standard used for modeling the blueprint of software. UML represents structure, associations and interactions between various software elements, like classes, objects or components. It helps the software designer to design, analyze and communicate ideas to other members of the software community.See also
*