4+1 View Model

UML diagrams are used to describe the system, the three types of diagrams are, Structure diagrams, Behavior diagrams and Integration diagrams. UML it's only a way to convey knowledge from one place to another. As we can see UML it's only a design tool. There are other useful tools that help us a lot, and it's called system architecture or software architecture, like blueprints in like in construction,  help with the design of the building. One of these helpful part of system architecture it's called 4+1 View Model. The first part of the 4+1 model is the logical one, that states what sort of objects we¿re going to build, here are described all the classes, objects and logistics of the project. 

The second one it's called development view, which states to the developer how the system is organized, which part is connected to what. It's often called the "Implementation view". The process is our third view in the 4+1 view model, it describes the concurrency and synchronized aspects in the software. Last but not least it the physical view, which tell us how the software and hardware are related, how the system should be installed. 

The + one of this view model happens to be use case view/scenarios. It this phase it's the explanation of how the system it's supposed to work. So like in the six blind men everyone has a very different abstraction vision, all of them were not wrong, instead, the level of abstraction of each of these blind men happened to be so much different. Here is where the 4+1 view model could have helped us a lot, it could have described so well the animal that it would be easy for the blind men to recreate. 

Comentarios

Entradas más populares de este blog

Ethical Reflection on Ready Player One

Software Craftsmanship

Hidden Figures