P. 1
metodologia-uml-1232939296532035-2

metodologia-uml-1232939296532035-2

|Views: 17|Likes:

More info:

Published by: Jhon Alejandro Esáa Arnaíz on Jun 14, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PPT, PDF, TXT or read online from Scribd
See more
See less

06/14/2011

pdf

text

original

Metodologia UML

Analisis de Sistemas II

construir. Un artefacto es una información que es utilizada o producida mediante un proceso de desarrollo de software. En UML los procesos de desarrollo son diferentes según los distintos dominios de trabajo. hay que tener en cuenta un aspecto importante del modelo: no pretende definir un modelo estándar de desarrollo. sino únicamente un lenguaje de modelado. visualizar y documentar los artefactos de un sistema de software orientado a objetos (OO).Metodología Orientada a Objeto ‡ UML [UML] es un lenguaje para especificar. por poner un ejemplo. El método del UML recomienda utilizar los procesos que otras metodologías tienen definidos. que el proceso de desarrollo de una aplicación orientada a gestión. Las diferencias son muy marcadas y afectan a todas las faces del proceso. UML se quiere convertir en un lenguaje estándar con el que sea posible modelar todos los componentes del proceso de desarrollo de aplicaciones. no puede ser el mismo el proceso para crear una aplicación en tiempo real. Sin embargo. . Otros métodos de modelaje como OMT (Object Modeling Technique) o Booch sí definen procesos concretos.

diseño y procedimientos ‡ Los Diagramas de Estructura enfatizan en los elementos que deben existir en el sistema modelado: ‡ Diagrama de clases ‡ Diagrama de componentes ‡ Diagrama de objetos ‡ Diagrama de estructura compuesta (UML 2. que enfatiza sobre el flujo de control y de datos entre los elementos del sistema modelado: ‡ Diagrama de secuencia ‡ Diagrama de colaboración ‡ Diagrama de tiempos (UML 2. Por un lado.0) Diagrama de despliegue ‡ ‡ Diagrama de paquetes ‡ Los Diagramas de Comportamiento enfatizan en lo que debe suceder en el sistema modelado: ‡ Diagrama de actividades ‡ Diagrama de casos de uso ‡ Diagrama de estados ‡ Los Diagramas de Interacción son un subtipo de diagramas de comportamiento.0) . los de análisis.Categorías de Diagramación En UML existen 2 tipos de diagramas.0) ‡ Diagrama de vista de interacción (UML 2. clasificados según su utilidad dentro del diseño de sistemas.

Jerarquía de Diagramas .

muestra las clases a lo largo de la parte superior y los mensajes enviados entre esas clases . Diagrama de actividades: Versión UML del diagrama de flujo. Sus símbolos principales son el actor y el óvalo de la caja de uso. usan las mismas clases y mensajes pero organizados en una disposición espacial. Diagrama de Componentes: Muestra los subsistemas que llevan a hacer el producto final ‡ ‡ ‡ . El primero.Creación de Diagramas ‡ ‡ ‡ Diagramas de cajas de uso: Son responsables de documentar los macrorequisitos del sistema. Una sola clase puede mostrarse en más de un diagrama. Se usan para analizar los procesos y problemas. modelando un solo flujo a través de los objetos de sistemas. Diagrama de Clases: Se usan para mostrar las clases de un sistema y las relaciones entre ellas. Diagrama de Interacción: Existen 2 tipos de diagramas de interacción: la secuencia y la colaboración. no es necesaria mostrar todas las clases en un solo diagrama monolítico. El segundo. Diagramas de Estado: Muestran como cambian los objetos mediante el inicio y fin de los procesos de sistemas.

Creación de Diagramas Caja de Usos 1) 2) Salir de la Cueva Diagrama de Actividades Hallar Alimentos Irse de Cacería 3) Sustento Actor Buscar Alimento Evitar los Depredadores Agua Alimento Diagrama de Clases Regresar a la Cueva .

Creación de Diagramas Actor Canasta Fuego 5) Actor 1: Reunir Alimento 3: Caminar a la cueva 8: Comer Alimentos 6: Cocinar Alimento 7: Retirar Alimentos 2: Vaciar 4: Abrir 8: Tomar Alimento Diagrama de Colaboración 4) Adquirir Alimento Vaciar Alimento Caminar a La Cueva Abrir Tomar Alimento Cocinar Alimento Hambre Trasladar el Alimento Alimento Cocinado Fuego Canasta Salir de la Cueva Buscar 6) Seguro para Comer Tiene hambre Comida Comer No tiene hambre Diagrama de Secuencia Reposo .

Modelado de Datos ‡ UML utiliza parte de este planteamiento obteniendo distintos puntos de vista de la realidad que modela mediante los distintos tipos de diagramas que posee. Los distintos puntos de vista de un sistema real que se quieren representar para obtener el modelo se dibuja dé forma que se resaltan los detalles necesarios para entender el sistema. . mediante los diagramas. ‡ Un diagrama es una representación gráfica de una colección de elementos del modelo. sea informático o no. mediante representaciones gráficas que contienen toda la información relevante del sistema. que habitualmente toma forma de grafo donde los arcos que conectan sus vértices son las relaciones entre los objetos y los vértices se corresponden con los elementos del modelo. Con la creación del UML se persigue obtener un lenguaje que sea capaz de abstraer cualquier tipo de sistema. es decir.

Son descripciones de la funcionalidad del sistema independientes de la implementación. Equivalen a los Diagramas de Flujo de Datos del Enfoque Estructurado. Están basados en el lenguaje natural. Particionan el conjunto de necesidades atendiendo a la categoría de usuarios que participan en el mismo. . ‡ Otros sistemas: sistemas con los que el sistema interactúa. Actores ‡ Principales: personas que usan el sistema. es accesible por los usuarios.Análisis de datos Casos de Uso ‡ ‡ ‡ ‡ ‡ ‡ Los Casos de Uso describen bajo la forma de acciones del comportamiento de un sistema Definen los límites del sistema y las relaciones entre el sistema y el entorno. es decir. ‡ Material externo: dispositivos materiales imprescindibles que forman parte del ámbito de la aplicación y deben ser utilizados. ‡ Secundarios: personas que mantienen o administran el sistema.

inteligible. Preguntas clave: cuáles son las tareas del actor? qué información crea.Construcción de un Diagrama de Uso de Caso ‡ ‡ ‡ ‡ ‡ ‡ ‡ ‡ ‡ ‡ ‡ ‡ ‡ ‡ ‡ ‡ ‡ ‡ ‡ UML define cuatro tipos de relación en los Diagramas de Casos de Uso: Comunicación Inclusión Extensión Herencia Parámetros para la construcción de un caso de uso: Un caso de uso debe ser simple. modifica. Generalmente hay pocos actores asociados a cada Caso de Uso. guarda. claro y conciso. destruye o lee el actor? debe el actor notificar al sistema los cambios externos? debe el sistema informar al actor de los cambios internos? La descripción del Caso de Uso comprende: el inicio: cuándo y qué actor lo produce? el fin: cuándo se produce y qué valor devuelve? la interacción actor-caso de uso: qué mensajes intercambian ambos? objetivo del caso de uso: qué lleva a cabo o intenta? cronología y origen de las interacciones repeticiones de comportamiento: qué operaciones son iteradas? situaciones opcionales: qué ejecuciones alternativas se presentan en el caso de uso? .

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->