Requerimientos, Análisis y Diseño con UML
Unified Modeling Language "UML", se ha convertido en la notación estándar para definir, organizar y visualizar los elementos que configuran la arquitectura de un sistema.
Un sistema es algo "compuesto", una construcción realizada por manos y herramientas siguiendo las directrices de un propósito. La palabra se aplica casi exclusivamente a abstracciones con el fin de captar la totalidad de una realidad.
A través de la notación UML podemos comunicar y compartir el conocimiento de una arquitectura gracias a la combinación simultánea de cinco perspectivas:
© 2002 vico.org Todos los derechos reservados
1. Definir.-
Fijar, determinar, decidir, explicar un concepto a través de sus atributos distintivos. Señalar sus límites y dar una idea exacta de lo que es esencial y de lo que es circunstancial.
2. Organizar.-
Establecer unos recursos, disponer un orden de responsabilidades y formalizar unas reglas de relación y actuación; todo ello orientado a conseguir un propósito.
3. Visualizar.-
Representar mediante imágenes y/o símbolos el contenido y la organización de los conceptos que configuran un sistema. Hacer visible su naturaleza y su complejidad.
4. Actuar.-
Pensar y tomar decisiones de manera agil y sistemática, siguiendo un método; éste a su vez, define el modo de actuar en base a la relación de un conjunto de actores, actividades, entregables y certificaciones posibles en un escenario concreto.
5. Certificar.-
Comprobar de manera fehaciente que un entregable es completo, coherente y usable para el propósito que ha sido creado.
El resultado, es una mayor comprensión y claridad sobre la naturaleza de los objetos, eventos y hechos que tienen consecuencias dentro de un dominio.