The 4+1 View Model

Sometimes, software development process goes after the arduous development and thinking of many UML diagrams, which seek model the final system this most of the time plans many understandings of the design, considering many of the faces and guts of the system. It also provides tools which are divided in many other diagrams that enhances the potential of comprehension of the requirements. UML is everywhere when we develop professionally, or that is what every respected campanologist says. Generally, there are other ways of visualizing the software architecture there is where the UML 4+1 model gets in, it presents a condensed multidisciplinary interpretation of the components behind the design sequenced by: coding, developing and planning of software, making proposals, requirements of hardware, and even user specification while delegating the corresponding responsibilities upon the acting agents. UML 4+1 may seem a little more compact, but it actually makes a very quantum jump in terms of the overall design. Every software development associated concept or paradigm is subject to multidimensional examination by different entities. In other words, 4+1 gets here as a perfect way to analyze software components for what they represent in different fields. Given by all its sides:
-Logical view: What kind of objects are we going to be building for the finalized project?
-Development view: How will the system be organized (aka) Implementation view.
-Process view: Definition of the concurrency and the synchronized aspects of the final product.
-Physical view: how will the software and hardware be related.
-Use Case view: Description on how the system will behave.

Comentarios

Entradas populares