lunes, 1 de febrero de 2016

Who Needs an Architect?


The importance of architecture in programming, is again based on how to improve the way in which a system is developed. Comparing the theme of architecture related to the construction and in our case, the related software development is, as mentioned in the end, the foundations of our program. The difference between the two is that in a construction is not possible to make changes once the stage was completed, unlike software development where you can be performed changes, even if they have a cost in time.

The part where are mentioned that the programs unlike to building constructions, should be able to change. I do not know how well is that a program is so flexible, from my point of view I think it depends on the use to which it will give to the program and also an important aspect is the documentation, because we can have a very flexible program but without the necessary documentation, making changes can be a very complicated task, and sometimes choose to start a program from the beginning is the best option.

This article mentioned again the importance of good design during the performance of a system. Among the various definitions of the word architecture I understand in a better way that mentions the architecture is like art, where the limits are imagination, design and organization. The benefits of good architecture are many compared to the problems that could result in the future. For obvious reasons, to make designs we are not facing problems related to physical as in the case of building designs, all that should concern us is a design that includes all the features, and we have to remember that a good design will guide during the development of our program.  We have to do of the design a good practice in every program that we perform.

No hay comentarios:

Publicar un comentario