PPT Slide
This is because implementation and design are two separate phases of the project.
When we talk about the architect and architecture of a system we are referring to the complete and detailed specifications of all the user interfaces for the software system.
The implementation of the system, on the other hand, is what goes on behind the scenes, and what is actually carried out in coding and in programming.
- An example is a programming language such as FORTRAN. The architecture of FORTRAN specifies the characteristics of FORTRAN, its syntax and its semantics. However, we can have many implementations of FORTRAN on many different machines.
A system architecture is based on user requirements.
An architect defines the design spec's while a builder defines the implementation spec's.
How is the architecture enforced during the implementation?
- Manual is the chief product of the architect and it carries the design spec's.
- Meetings to resolve problems and discuss proposed changes.
- Product testing.