| |
System architecture is the structural design of software that automates work. What are Systems?Systems are a class of software that offers automations and foundational functions as opposed to acting as a tool for people to use. They may have no user interface whatsoever. Alternatively, they may offer a user interface for purposes such as administration, operation and management.
The term "systems" is also commonly used to describe anything that is complex and ordered such as a society or organization. System architecture is the structure of an IT system. The architecture of complex systems such as an organization is most typically referred to as business architecture or enterprise architecture.
System Architecture DocumentSystem architecture defines the structure of a software system. This is usually a series of diagrams that illustrate services, components, layers and interactions. A systems architecture document may also cover other elements of a solution including business architecture, technology architecture, security architecture and data architecture.
Services ArchitectureSystems are commonly structured into independent services that can be separately deployed and managed such as microservices. The following is a basic example of a service architecture.Component ArchitectureComponents are reusable parts that are used to construct services. They may be structured into layers such as a business layer and data access layer. The following is an example of a component architecture diagram.
Software Architecture
This is the complete list of articles we have written about software architecture.
If you enjoyed this page, please consider bookmarking Simplicable.
© 2010-2023 Simplicable. All Rights Reserved. Reproduction of materials found on this site, in any form, without explicit permission is prohibited.
View credits & copyrights or citation information for this page.
|