Classical architecture, as a system architecture model, refers to systems that include three distinct parts of data, operation, and user interface. The main features of classical architecture are:
1 Separation of different parts: Classical architecture separates different parts of the system according to the type of activity and responsibility of each part. The data section is responsible for storing the system data, the operation section is responsible for performing various operations on the system data, and the user interface section is responsible for communicating between the system and the user.
2. Reduction of complexity: By separating different parts of the system, the complexity of the system is reduced and it becomes easier to manage and develop the system.
3 Reliability increase: By separating different parts of the system, the reliability of the system increases. For example, by separating the data segment, the risk of data loss is reduced.
4 Expandability: Classic architecture allows for system development. For example, by adding a new part to the system, there is no need to change other parts of the system.
5 Use of standards: Classical architecture uses standards such as three-layer architecture and MVC standard to structure and divide the system.
6 Easy project management: By dividing the system into separate parts, project management and system quality control become easier.
7 Reusability: Classic architecture provides the possibility of reusing parts of the system. For example, if a part of the system is used in several different parts, there is no need to write that part again.
8 Use of architectural patterns: Classical architecture uses architectural patterns such as three-layer architecture and MVC pattern. These patterns are used to facilitate the structuring and division of the system and to reduce the complexity.
9 Attention to quality: Classical architecture pays attention to system quality and uses approved methods to evaluate and improve system quality.
10 Use of design methods: Classical architecture pays attention to design methods such as Design Thinking and Human Centered Design and uses them to develop and improve the system.
In general, the classical architecture helps to reduce the complexity of the system and increase the reliability and easy development of the system by separating different parts of the system and using architectural standards and patterns. Also, due to the quality and use of design methods, classical architecture helps to improve the system