D'après IEEE
Ressources
L’IEEE nous donne plusieurs définitions qui sont retranscrites ici
Design
- Process to define the architecture, system elements, interfaces, and other characteristics of a system or system element
- Process of defining the software architecture, components, modules, interfaces, and data for a software system to satisfy specified requirements
System Design
- Process of defining the hardware and Software architecture, components, modules, interfaces and data for a system to satisfy specified requirements (même définition qu’au dessus mais en ajoutant le hardware)
Software Design
- Use of scientific principles, technical information, and imagination in the definition of a software system to perform pre‐specified functions with maximum economy and efficiency
Architectural Design
- Process of defining a collection of hardware and software components and their interfaces to establish the framework for the development of a computer system
- The result of defining a collection of hardware and software components and their interfaces to establish the framework for the development of a computer system
Architecture
- System fundamental concepts or properties of a system in its environment embodied in its elements, relationships, and in the principles of its design and evolution
- set of rules to define the structure of a system and the interrelationships between its parts (e.g. component, module, subprogram, routine)