Introduccion uml

Solo disponible en BuenasTareas
  • Páginas : 10 (2363 palabras )
  • Descarga(s) : 0
  • Publicado : 23 de septiembre de 2010
Leer documento completo
Vista previa del texto
Introducción al UML
Domingo Hernández H. Escuela de Ingeniería de Sistemas Departamento de computación

Contenido
Qué es UML?. Diagramas Utilizados en UML. Ejemplos.

Qué es UML
UML es un Lenguaje de Modelado Unificado basado en una notación gráfica la cual permite: especificar, construir, visualizar y documentar los objetos de un sistema programado. Este lenguaje es el resultado de launificación de los métodos de modelado orientados a objetos de Booch, Rumbaugh (OMT: Object Modeling Technique) y Jacobson (OOSE: Object−Oriented Sotfware Engineering) .

Qué es UML ?
El UML modela sistema mediante el uso de objetos que forman parte de él así como, las relaciones estáticas o dinámicas que existen entre ellos. UML puede ser utilizado por cualquier metodología de análisis ydiseño orientada por objetos para expresar los diseños.

Diagramas empleados por UML
1. 2. 3. 4. Diagrama de Casos de Uso Diagrama de Clases Diagrama de Actividades Diagrama de Iteración 4.1. Diagrama de Secuencia 4.2. Diagrama de Colaboración

Diagramas empleados por UML
5. 6. Diagrama de Estados Diagrama de Implementación 6.1. Diagrama de Componentes 6.2 Diagrama de Despliegue

Diagramasempleados por UML (Casos de Usos)
Un diagrama de Casos de Uso muestra la distintas operaciones que se esperan de una aplicación o sistema y cómo se relaciona con su entorno (usuario u otras aplicaciones). Es una herramienta esencial para la captura de requerimientos y para la planificación y control de un proyecto interactivo.

Diagramas empleados por UML (Casos de Usos)
Los casos de Uso Serepresenta en el diagrama por una elipse que denota un requerimiento solucionando por el sistema. Cada caso de uso de uso es una operación completa desarrollada por los actores y por el sistema en un diálogo. El conjunto de casos de uso representa la totalidad de operaciones desarrolladas por el sistema.

Diagramas empleados por UML (Casos de Usos)
Comunica Actor

Profesor

Fig. 1 Ejemplode Diagramas de Casos de Uso.

Diagramas empleados por UML (Elementos del Casos de Usos)
Actor: Es un usuario del sistema, que necesita o usa alguno de los casos de uso. Un usuario puede jugar más de un rol. Un solo actor puede actuar en muchos casos de uso; recíprocamente, un caso de uso puede tener varios actores. Los actores no necesitan ser humanos pueden ser sistemas externos que necesitanalguna información del sistema actual.

Diagramas empleados por UML (Elementos del Casos de Usos)
También se puede encontrar tres tipos de relaciones, como son: Comunica: (comunicates): entre un actor y un caso de uso, denota la participación del actor en el caso de uso determinado. En la Fig. 1 el actor profesor se relaciona con los caso de uso pedir permiso, Actualizar carga administrar yActualizar carga Académica.

Diagramas empleados por UML (Elementos del Casos de Usos)
Usa (uses): Relación entre dos casos de uso, denota la inclusión del comportamiento de un escenario en otro. Se utiliza cuando se repite un caso de uso en dos o más casos de uso separados. Frecuentemente no hay actor asociado con el caso de uso común.

Diagramas empleados por UML (Elementos del Casos deUsos)
Extiende (extends): Relación entre dos casos, denota cuando un caso de uso es una especialización de otro. Se usa cuando se describe una variación sobre el normal comportamiento.

Diagramas empleados por UML (Elementos del Casos de Usos)
En la Fig. 1 la relación extend se utiliza para denotar que los escenarios actualizar carga administrativa y actualizar carga académica sonespecializaciones del caso de uso elaborar informe de actividades.

Diagramas empleados por UML (Elementos del Casos de Usos)

ACTUALIZAR LibrosFT

InsertarFT

EliminarFT

ModificarFT

Fig. 3.4.− Diagrama de casos de uso Actualizar librosFT

Diagramas empleados por UML (Diagramas de clases)
Un diagrama de clases o estructura estática muestra el conjunto de clases y objeto importantes que...
tracking img