4+1 model

  •  Logical View
    • Se encarga de ver la funcionalidad. Por lo que entiendo, normalmente se representa con diagramas de UML tales como diagrama de clases y diagrama de estados.
    • Se enfoca en lo que le corresponde al usuario. 
  • Process View
    • Se encarga de ver como funciona el sistema al momento de ejecutarlo.
    • Explica las comunicaciones entre el sistema y los procesos.
    • Se usan diagramas tales como diagramas de flujo y diagramas de comunicación
  • Development View
    • Prioritiza la vista desde la perspectiva del programador.
    • Corresponde a la administración de software. 
    • Implementation view es otro nombre para esta vista. 
    • Utiliza el diagrama de componentes o paquete de UML
  • Physical view
    • Se enfoca de un ingiero de sistemas.
    • Topología de los componentes de sofware y las conexiones físicas entre estos.
    • Deployment view es otro nombre
    • Deployment diagram se usa del UML 
  • Use case view
    • Define los casos de usos. Este representa el +1 en el nombre del modelo.
    • Interacciones y procesos son descritos en los distintos esenarios.

Comments

Popular posts from this blog

Who Needs an Architect?

Code Craft

SOLID