April 15, 2021

Software architecture or software engineering: what are the differences?

A software architect person does not have the same functions as a software engineer person. Understanding these differences is essential to defining your next career steps. A person from the first area develops the solution architecture. It fulfills the following functions:

organizes the blueprint for the solution design, identifying which elements are necessary for the elaboration of the solution and showing how they act together;
distinguishes between elements that can be functional and those that are not functional in the domain;
visualizes the automation behavior of the solution as a whole.
It is possible to make an analogy with the positions of architecture or engineering in civil construction: the architect person is the one who designs the steps for the creation of a building, putting in the plan how it should be delivered at the end of the construction process, taking into account issues such as aesthetics, design, functionality, etc.

The engineer is responsible for the execution of the project , articulating the other collaborators to be able to put into practice the definitions of the architect person during the construction. In other words, one is more linked to the design of the project and the other to execution.

The same comparison can be made in the software creation environment. The architecture area is responsible for the entire conception of the solution project, identifying how the articulations between the different parts will take place, defining their design, among other important points of this stage.

The engineering area will be responsible for articulating the development, operation and tests . It is clear that he must have knowledge of software architecture for this, but, his functions, as a rule, are more linked to the executable aspects.

Posted by: Jack prabha at 02:08 PM | No Comments | Add Comment
Post contains 293 words, total size 2 kb.




What colour is a green orange?




13kb generated in CPU 0.0092, elapsed 0.033 seconds.
35 queries taking 0.0258 seconds, 64 records returned.
Powered by Minx 1.1.6c-pink.