Metodologia uml

Solo disponible en BuenasTareas
  • Páginas : 13 (3031 palabras )
  • Descarga(s) : 0
  • Publicado : 10 de junio de 2011
Leer documento completo
Vista previa del texto
METODOLOGÍA UML Tarea 1. Documentación: En esta etapa se realizarán consultas bibliográficas relacionadas con el análisis y diseño de sistemas de información con UML, a los fines de elaborar un manual de UML con sus diagramas, definición y ejemplos. Tarea 2. Análisis de requerimientos: En esta etapa se busca la necesidad del usuario y la forma en que se va a presentar la solución. Actividades:
•• • • •

Identificar Casos de Uso del sistema Dar detalle a los casos de uso descritos Definir una interfaz inicial del sistema Desarrollar el Diagramas necesarios Desarrollar Diccionario de Datos

Tarea 3. Diseño del sistema: en esta etapa se define una subdivisión del sistema por funciones y la forma de comunicación para su interacción. Actividades:
• •

Identificar la arquitectura delsistema 1. 2. Definir los componentes del sistema Refinar los casos de uso (textualmente y en diagrama)

Tarea 4. Diseño detallado: en esta etapa se adecuará el análisis a las características específicas del software. Actividades:
• • •

Agregar detalles de implementación al modelo del mundo Desarrollar el modelo de interfaz Desarrollar los modelos de control, persistencia y comunicación

Ellenguaje UML se compone de tres elementos básicos, los bloques de construcción, las reglas y algunos mecanismos comunes. Estos elementos interaccionan entre sí para dar a UML el carácter de completitud y no-ambigüedad que antes comentábamos. Los bloques de construcción se dividen en tres partes:
• • •

Elementos, que son las abstracciones de primer nivel. Relaciones, que unen a los elementosentre sí. Diagramas, que son agrupaciones de elementos.

Existen cuatro tipos de elementos en UML, dependiendo del uso que se haga de ellos:
• • • •

Elementos estructurales. Elementos de comportamiento. Elementos de agrupación Elementos de anotación.

Las relaciones, a su vez se dividen para abarcar las posibles interacciones entre elementos que se nos pueden presentar a la hora de modelarusando UML, estas son: relaciones de dependencia, relaciones de asociación, relaciones de generalización y relaciones de realización. Se utilizan diferentes diagramas dependiendo de qué, nos interese representar en cada momento, para dar diferentes perspectivas de un mismo problema, para ajustar el nivel de detalle..., por esta razón UML soporta un gran número de diagramas diferentes aunque, enla práctica, sólo se utilicen un pequeño número de combinaciones. UML proporciona un conjunto de reglas que dictan las pautas a la hora de realizar asociaciones entre objetos para poder obtener modelos bien formados, estas son reglas semánticas que afectan a los nombres, al alcance de dichos nombres, a la visibilidad de estos nombres por otros, a la integridad de unos elementos con otros y a laejecución, o sea la vista dinámica del sistema.

Elementos Estructurales Los elementos estructurales en UML, es su mayoría, son las partes estáticas del modelo y representan cosas que son conceptuales o materiales. Clases Una clase es una descripción de un conjunto de objetos que comparten los mismos atributos, operaciones, relaciones y semántica. Una clase implementa una o más interfaces.Gráficamente se representa como un rectángulo que incluye su nombre, sus atributos y sus operaciones.
Clase Describe un conjunto de objetos que comparten los mismos atributos, métodos, relaciones y semántica. Las clases implementan una o más interfaces.

Interfaz Una interfaz es una colección de operaciones que especifican un servicio de una determinada clase o componente. Una interfaz describe elcomportamiento visible externamente de ese elemento, puede mostrar el comportamiento completo o sólo una parte del mismo. Una interfaz describe un conjunto de especificaciones de operaciones (o sea su signatura) pero nunca su implementación. Se representa con un circulo, , y rara vez se encuentra aislada sino que más bien conectada a la clase o componente que realiza.
Interfaz Agrupación de métodos...
tracking img