D
D
Denis2016-07-25 07:55:15
Software design
Denis, 2016-07-25 07:55:15

What is Software Architecture?

Hello. When reading McConnelly, the question arose - what is the architecture of the program in general?
Google gave a rather vague definition - "The fundamental idea of ​​the discipline of software architecture is the idea of ​​reducing the complexity of the system through abstraction and separation of powers. To date, there is still no agreement on a clear definition of the term "software architecture."
Therefore, tell us how do you, working programmers, see the architecture of the program? And if it's not difficult, then give an example of the architecture of some simple application.

Answer the question

In order to leave comments, you need to log in

3 answer(s)
O
OnYourLips, 2016-07-25
@OnYourLips

Architecture is the principle of interaction of constituent parts.
At the micro level, these are the dependencies of classes on each other. It is enough to be able to read the code to see it.
At the macro level - the interaction of individual programs in the system.

S
Sergey Minakov, 2016-07-25
@cergmin

Software architecture is a set of critical decisions about the organization of a software system. Architecture includes: selection of structural elements and their interfaces ...
Software architecture - Wikipedia

D
dinegnet, 2017-04-02
@dinegnet

Architecture - the database / message server / caching server is used and which ones, whether the application is divided into independent parts and how exactly.
Etc.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question