Está en la página 1de 13

Anlisis y diseo de sistemas

UML
El Lenguaje de Modelamiento Unificado (UML Unified Modeling Language) es un lenguaje grfico para visualizar, especificar y documentar cada una de las partes que comprende el desarrollo de software.

UML
UML es una consolidacin de muchas de las notaciones y conceptos ms usadas orientados a objetos. (Grade Booch, James Rumbaugh, e Ivar Jacobson)

UML no es un Mtodo
Catalysis Objetory Shlaer/Mellor Fusion OMT Booch

Extensiones UML
Estereotipos Extensiones de Modelado de Negocio. Lenguaje restrictivo (constraint) de objetos (OCL). Anlisis guiados por la responsabilidad con tarjetas CRC. Modelo Relacional de datos.

Diagramas UML
1. 2. 3. 4. 5. 6. 7. 8. 9. Diagramas de Casos de Uso Diagramas de Secuencia Diagramas de Colaboracin Diagramas de Estado Diagramas de Actividad Diagramas de Clases Diagramas de Objetos Diagramas de Componentes Diagramas de Implementacin

Diagramas de Casos de Uso


El modelado de Casos de Uso es la tcnica ms efectiva y ms simple para modelar los requisitos del sistema desde la perspectiva del usuario. Los Casos de Uso se utilizan para modelar cmo un sistema o negocio funciona actualmente, o cmo los usuarios desean que funcione. No es una aproximacin a la orientacin a objetos; es una forma de modelar procesos

Actor: Actor es un rol que un usuario juega con respecto al sistema. Un Actor no necesariamente representa a una persona en particular, sino ms bien la labor que realiza frente al sistema.

Caso de Uso
Caso de Uso: Es una operacin/tarea especfica que se realiza tras una orden de algn agente externo, sea desde una peticin de un actor o bien desde la invocacin desde otro caso de uso.

Caso de Uso

Caso de Uso

Caso de Uso

Caso de Uso