4+1 view model
4+1 view model
This time I
am going to write about two videos and an article.
Video 4+1
View into Software Architecture:
Usually,
the creation of software development is preceded of many UML diagrams, which try
to create a model of the system. UML contemplates many views of the design,
considering manmy points of view, and providing tools (Different diagrams) that
make easy the comprehension of the ideas, you could use interaction diagrams,
Behavior diagrams and many others.
The problem
is that UML is not a development language, so it could not be clear in all the
situations. Different situations may use different ways to express how something
functions so, Use cases, Class diagrams, Deployment diagrams, Sequence diagram,
State machines are options to describe interactions.
The video
describes a special view, which could help us to complement the vision of a system,
to not focus only in one specific layer, With you, ladies and gentleman, the
"4+1 View Into Architecture" basically it describes 4 views, Logical
View, Development View, Process View and Physical View, and the “+ 1”, the Use
Case View/Scenarios.
So, below
the explanation of each one:
- Logical view: What sort of objects we are going to be building for the product.
- Development view: How the system is organized also called Implementation view.
- Process view: describe the concurrency and synchronized aspects of the software.
- Physical view: how the software and hardware are related.
- Use Case view: Explanation of how the system is expected to behave.
All
separate layers help to complement the others
Video Six
Blind Men:
This video
was fun, it talks about 6 blind men who decide to touch an elephant So they
could know how it looks like. What actually happens is that each one of them touch
the animal but everyone touches a different part of the elephant, so obviously they
end having a different opinion of how an elephant looks like. the story ends
with a fight between all of them because there were not equal opinions, even
though they all touch the same animal.
Article The
Elephant and the Blind Programmers:
Ok, what
happens here is the same problem the blind men have with the elephant,
everybody can distinguish something but the experience make them to appreciate different
things, at the end a wise man tell them “All you are right but all of you are
not considering the whole animal”, the lesson, don’t focus in just one part.
Comentarios
Publicar un comentario