The foundations of Software Architecture
The author of Software Architecture: Laying the Foundations of Software Design makes a good analogy about life and software achitecture, by explaning that in order accomplish an achivemnt first we hace to make a plan which we are going to follow to get to that goal, and is the same for software, in order to build a system please we have to make a model in order to make the system works correctly and this is when Software Architecture gets in.
Nowadays is very common and easy for people to make software, there are a lot of tools and practices that teach almost anyone how to code, but I think that this do not make them real programmers.
For me is crucial for all programmers to have a lot of experiences and information about software architecture, this is the line that defines a well done system.
Techonoly as we know is getting newer every day so it is important for us to be able of uodating the system that we made so they do not get out of day. And if a software is not develop in the best way, this task become very difficult to accomplish.
In order to make a good software architacture we have to be able of watching the system as a big module made by little blocks and how all they are realated and how the conecctions are made. This will help the Architect to detect errors, fix bugs and update the system.
Documentation is an important part for this proccess, as the architecture desing a system it is vital for him to write a consistent and updated documentation to each of the blocks of the system. This will help all developers and future architectures to keep coding and updating blocks of the system.
As future architectures it is our duty to mantain this standards and to keep making good practices in our developments.
Suscribirse a:
Enviar comentarios (Atom)
Ethical Reflection on Ready Player One
Ethical Reflection on Ready Player One In this blog I will be discussing some especif point that involves an ethical point of view to the ...
-
Ethical Reflection on Ready Player One In this blog I will be discussing some especif point that involves an ethical point of view to the ...
-
Who Needs an Architect? I personally consider that every programe or software needs to be design by a good architectura, because it does n...
-
Moon Machines The documentary was about all the way through of how USA reached to the moon. For this mission it was requeried the most adv...
No hay comentarios:
Publicar un comentario