Según su definición Contexto es "El conjunto de circunstancias que rodean una situación y sin las cuales no se puede comprender correctamente".
Entonces queda claro que el contexto es elemento esencial para la definición de la Arquitectura de Software, las soluciones de software cambian de acuerdo a la definición de su contexto, es por eso que este debe quedar claramente definido desde el principio.
Algunas de las características para la definición de un contexto, en una solución de software pueden ser:
- Culturales
- Políticas
- Económicas
- Tecnológicas.
- El modelo de negocio.
Existen metodologías para definir el diagrama de contexto para una Arquitectura de software, por ejemplo el Lenguaje UML nos ofrece los diagramas de contexto o también conocidos como "Diagaramas de Nivel 0",que permiten definir los limites de la solución, con relación a su entorno y mostrando los elementos con los que se relaciona e interactua.
En el diagrama apreciamos el actor principal en el centro, las entidades a su alrededor representados por cuadros con su respectiva etiqueta y las relaciones son flechas entre las entidades y el sistema, estas pueden ir etiquetadas para dar un mayor nivel de claridad, por ejemplo para el diagrama anterior se podría aclarar la relación usuario cajero automático "Interactua".
Con frecuencia los diagramas de caso de uso son reemplazados por los diagramas de casos de uso, ya que dan un mayor detalle para la formulación de requerimientos.


No hay comentarios.:
Publicar un comentario