sábado, 2 de febrero de 2019

Who needs an architecture?


I believe that the meaning that is given to the architecture word is so accurate, I also believe that this word should be used to describe something when we want to talk about the design of something. But also, I think that the IEEE definition is correct, because architecture should also consider the structure and components of something, in this case the software.

An architect should be defined as someone that worries for the important stuff, someone who takes important decisions, must be aware of what is going on in the project. He looks for the important issues for the projects.

In the software development, the architect works in intense collaboration, he should be working with developers, participates in requirements sessions, and mentors’ developers. One of the most important tasks of an architect is to find different ways to eliminate irreversibility and duplication in software design. The difference between this architecture and physic architecture, is that this is limited by imagination, by design, by organization. It is limited not by physics but is limited by properties of people.

The only one that makes it harder is us. In software design, the components are significant because the expert developers say so.

Talking abut code, if we do not have a design we will have a lot of mistakes that will cost more money and time, something that could be critical for a project. These mistakes could involve a lot of people working in the same project. The projects need to be planned previously to know the functions of everyone and determine the functionality of the software. We must consider that the architecture should be balanced. Architecture is useful, and it can be developed in many ways, it does not have to be in one and only way.

No hay comentarios.:

Publicar un comentario