Architecture or design is the first step in the development of software, hardware or complex systems, which consists of more than pure hardware or software.
The specifications for the architecture are defined by the requirements from the previous analysis . The steps for creating an architecture are composed of:
There are many architectural patterns for these steps, but they are highly dependent on the given domain. The results of these steps can serve as a starting point for a more detailed analysis of the considered component. Regarding software, the results of the architectural steps can be used as a starting point for a fine design, e.g. as a class diagram, and when it comes to hardware components, they can be used for creating a layout, as well as for the selection of components. These and other cross-component determinations are an inherent part of architectural activities. Also the integration and communication with the involved component developers should not be ignored. Their knowledge is often needed for profound decisions on the architectural level.
Architecture is generally documented in a model-based way. The depiction of the requirements at the component level can however be made textually, model-based or with a combination of both types. It is important to ensure a consistent documentation from the analysis to the components. Only with such a profound documentation, it can be ensured that all requirements are taken into account in architecture. Furthermore, a consistent documentation makes it possible to guarantee the consistent traceability of safety-critical systems and it allows for an easier maintenance and expansion by using e.g. an impact analysis.
If you have any questions to the consulting and project work of SOPHIST, we are at your disposal: from the organization and preparation to implementation and follow-up. We will be happy to help you.
Copyright 2018
Do you need more information?
Just give us a Call and let us direct you to the right contact person?
Tel: +49 (0)9 11 40 90 00
E-Mail: heureka[at]sophist[dot]de
Our office hours: Monday to Thursday: Friday:
08:00 - 12:00 Uhr 08:00 - 12:00 Uhr
13:00 - 18:00 Uhr 13:00 - 17:00 Uhr
Of course you are also welcome to reach various departments directly by e-mail:
All about trainings, projects or consulting activities:
All about our job offers and your career opportunities at SOPHIST:
DeineZukunft[at]sophist[dot]de
All about our events, marketing activities and publications:
You might also be interested in these topics: