UML- Unified Modeling Language/ Lenguaje de Modelado Unificado
Nos ofrece un modo estndar de visualizar, especificar, construir, documentar y comunicar a un sistema muy basado en software. Es tambin un proceso de quin est haciendo que, cuando y como est alcanzando el objetivo. UML es un medio no un fin cuya finalidad es la utilizacin de un software robusto flexible y escalable. Arquitectura de software, requisitos, anlisis y diseo. En cuanto a su historia el Proceso Unificado inicia con el Mtodo de Ericsson en 1967, en el que se moldeaba todo el sistema en forma de bloques interconectados, a estos se les nombraba subsistemas, que despus eran ensamblados de subniveles inferiores a otros de subnivel alto para que el sistema sea ms manejable. Lo siguiente en el Proceso Unificado era el Proceso Objectory mtodo fundado por Ivar Jacobson en 1987, en el que la arquitectura que dirige los desarrolladores de informacin. Seguido del Rational tambin conocido como el mtodo de 4 fases (comienzo/inicio, elaboracin, construccin y transicin) se dise para la mejor estructura y control en el proceso durante las iteraciones. El siguiente es el Proceso Objetory de Rational que es la unin de objetory en rational Y con el Unificado de Rational que viene a ser una nueva forma amplia del flujo de trabajo para el modelado del negocio. Tiene tres fases clave que hacen especial a este proceso: Los Requisitos de usuario/ Proceso Unificado dirigido por Caso de Uso Proceso del desarrollo del software/ Proceso Centrado en la Arquitectura Sistema de software/ Iterativo e Incremental Proceso Unificado dirigido por Caso de Uso, representan los usos que describen la funcin total del sistema. En las cual se usa el Modelo de Caso de Uso. Proceso Centrado en la Arquitectura, la arquitectura en un sistema de software se describe en diferentes vistas del sistema en construccin.
Este punto tiene aspectos estticos y dinmicos.
Existen relaciones entre caso de uso y arquitectura, cuando los caso de uso tienen que encajar en la arquitectura en el momento de su ejecucin.
Iterativo e Incremental, trata de un grupo de caso de uso en conjunto
amplan la utilidad el producto desarrollado. En cada iteracin los que desarrollan identifican y especifican los caso de uso relevantes, creando un sistema de uso basando se en la arquitectura, implementando el diseo mediante componentes y verificndolos para que satisfagan los casos de uso Cada Proceso Unificado tiene un Ciclo de Vida que consta de 4 fases: Inicio Elaboracin Construccin Transicin En la parte del Inicio es en donde es desarrollado un boceto del producto, es en donde el anlisis del negocio se presenta. En cuanto a la Elaboracin es en donde se especifican en detalle los casos de uso y se disea la arquitectura del sistema, cuyo resultado es la Lnea base de la arquitectura, en la cual la arquitectura se muestra en formas de vistas detalladas del sistema. En la de Construccin es en la que la lnea base de la arquitectura toma forma para convertirse en el sistema completo Y en la que el producto se vuelve en versiones beta, es tambin la fase en que fabrica el producto, adems informan a los clientes con experiencia una lnea de ayuda y asistencia. Las 4 p: Persona Proyecto Producto Proceso En cuanto a la Persona, vienen a ser todos los actores que interactan en el sistema. En el Proyecto, los desarrolladores gestionan, disean el sistema, el cual terminan dando una versin del producto.
Con respecto al Producto, son cosas realizadas, desarrolladas en el ciclo de
vida del proyecto en ejecucin. Y en el Proceso, es la unin y/o conjunto de acciones y/o actividades para transformar las necesidades del cliente en el producto.
El hecho de usar este mtodo de caso de uso, nos ayuda fundamentalmente
en brindarnos un medio sistemtico e intuitivo por as decirlo ya que nos ayuda a capturar y/o centrarnos en las necesidades del cliente. Tambin nos ayuda en las acciones de actividades de anlisis, diseo y prueba, porque se pueden planificar y coordinar con los trminos usados en los casos de uso. Durante el anlisis y el diseo, se realizan casos de uso en trminos de clases y subsistemas, los cuales se incorporan a los incrementos y cada uno de estos realizando un conjunto de casos de uso. Se podra decir tambin que los casos de uso se relacionan en todas las actividades del desarrollo y que orientan el proceso de desarrollo de caso de uso.