martes, 4 de enero de 2011

UML dentro de los proyectos de software

UML

Desde los inicios de la informática se han estado utilizando distintas formas de representar los diseños de una manera más bien personal o con algún modelo gráfico, La falta de estandarización en la representación gráfica de un modelo impedía que los diseños gráficos realizados se pudieran compartir fácilmente entre distintos diseñadores, con este objetivo se creó el Lenguaje Unificado de Modelado (UML: Unified Modeling Language).

UML es el lenguaje de modelado de sistemas de software más conocido en la actualidad; es el estándar internacional aprobado por la OMG (Object Managment Group), consorcio creado en 1989 responsable de la creación, desarrollo y revisión de especificaciones para la industria del software.

UML son un grupo de especificaciones de notación orientadas a Objeto, las cuales están compuesta por distintos diagramas, que representan las diferentes etapas del desarrollo de un proyecto de software. Este trabajo se centra en un Sistema de Control de Citas Médicas. Se han usados varios de los diagramas de UML, de modo que se muestre el uso de los mismos, enfocado desde una perspectiva práctica.

OBJETIVOS GENERALES

Desarrollar el diseño y modelación de un Sistema de Control de Citas Médicas utilizando el lenguaje UML.

Impulsar el acercamiento hacia una nueva manera de entender el diseño de software basado en UML.

OBJETIVOS ESPECIFICOS

Estudiar el lenguaje de Modelado UML.

Desarrollar por completo el diseño de un proyecto de software con el fin de comprender todo el proceso.

Identificar en el diseño del proyecto los distintos tipos de diagramas que existen como son los:

Diagramas de clases

Casos de usos

Paquetes

Diagramas de interacción y secuencia, y los diagramas de transición de estados

Aplicar patrones de diseño modernos para la construcción de una aplicación de software utilizando para ello la herramienta Rational Rose.

Mostrar como UML crea un protocolo de comunicación estándar entre los desarrolladores.

ALCANCE

El trabajo presentado a continuación es un estudio sobre el Lenguaje de Modelado que abarca desde la definición de sus conceptos hasta su aplicación en un ejemplo práctico, en el mismo veremos como UML nos permite experimentar y visualizar un sistema que aun no ha sido codificado.

Este trabajo contiene la siguiente documentación:

· Diseño de Sistema utilizando UML

· Historia del UML

· Que es UML

· Bloques de Construcción UML

· Elementos Estructurales

· Elementos de comportamiento

· Elementos de agrupación

· Elementos de anotación

· Relaciones

· Diagramas

Caso Práctico de un Diseño de Software utilizando UML (Sistema de Control de Citas Medicas)

· Definición de los requerimientos del sistema.

· Los diagramas de casos y subcasos de uso.

· La descripción de los casos de uso.

· Diagrama de Estructura Estática (de Clases).

· Diagrama de Interacción.

Este trabajo solamente incluye la codificación del modulo de paciente, con el fin de mostrar cómo se lleva a un lenguaje particular el diseño que se ha realizado en UML.


Roberto Israel May Echazarreta...

No hay comentarios:

Publicar un comentario