UML.....
Bien, investigando un poco, mencionan al Lenguaje Unificado de Modelado (UML), como un modelo estándar para la creación de esquemas, diagramas y documentación, relacionado al desarrollo de programas de software.
Se considera errado la terminología "Lenguaje", pues se dá a entender a que sería otro programa de desarrollo de software o modelado de bases de datos etc. Lo que en verdad es una serie de condicionales, normativas y reglas para representar los esquemas relativos al software, al plano o esqueleto que tiene el software.
Según la fuente :"http://aprenderaprogramar.com" UML es usado por analistas funcionales, pues al haber el problema estos lo analisan, lo estudian y desarrollan el código adecuado para este problema.
Pasando a los artefactos, estos se describen como la especificación de un componente generado desde un proceso de software, el cual puede generar más artefactos Los artefactos son responsabilidad de cada uno de los trabajadores y
estos promueven la idea de que toda parte de información en un proceso
debe de ser la responsabilidad de un papel en específico "https://lscauml.wordpress.com/2012/01/05/artefactos-y-uml-en-el-proceso-unificado/"
Los casos de uso, son las interacciones entre el usuario y el sistema de cómputo.
Los diagramas de secuencias, muestran ordenadamente los eventos que se realizan entre los objetos que un sistema contiene. en este diagrama hay ejes, el cual la "x" representa los objetos y el eje "y" representa el tiempo.
|
diagrama obtenida de la fuente: http://www.elclubdelprogramador.com/2012/03/26/uml-diagramas-de-secuencia/ |
Con los diagramas de Colaboración, (ó de comunicación.) estas muestran las interacciones compartidas y enlazadas entre objetos, Estas se componen en roles (Objetos) Enlaces (Comunicaciones) Mensajes, Anidamientos Iteracciones y Bifurcaciones.
|
http://www.elclubdelprogramador.com/2012/03/28/uml-diagramas-de-colaboracion/
|
Los diagramas de transición (estado) manifiestan el comportamiento de un sistema, mostrando los posibles cambios de estado que pudiese tener el programa este trae in estado de inicio, de final, eventos, (Cambios de comportamiento del programa) Transiciones, Etc.
Los diagramas de paquetes son usados para agrupar elementos de UML. similares al "NameSpace" de c# estas pueden ser estructuras conceptuales o de implementación, pueden depender entre sí u otros paquetes, etc. como también agrupar y encapsular sus elementos y lógicas.