Documentos de Académico
Documentos de Profesional
Documentos de Cultura
UML
INTRODUCCION
SISTEMA
Es
l desarrollo de sistemas es la creacin de un programa para un cliente , este ultimo es quien tiene el problema y debe ser resuelto
UML
UML consiste en Reglas de simbologa que se aplican a cualquier tipo de modelo hecho bajo este lenguaje. UML es un Lenguaje estndar para escribir planos o modelos de software. UML tiene una sintaxis y una semntica bien definida. La parte mas visible de UML es su notacin grfica.
UML : CREACION
Ivar Jacobson -- Objectory and use cases. Jim Rumbaugh -- OMT and UML. Grady Booch -- Booch Method and UML
UML esta pensado principalmente para sistemas de gran cantidad de software. UML es apropiado para modelar desde sistemas de informacin en empresas hasta aplicaciones distribuidas basadas en Web, e incluso para sistemas empotrados de tiempo real muy exigentes. UML no esta limitado al modelado de software, es lo sufrientemente expresivo para modelar sistemas que no son software.
Docente:Percy Rojas Yepes
Utilidad de UML
Permite especificar todas las decisiones de anlisis, diseo e implementacin, construyndose modelos precisos, no ambiguos y completos. UML puede conectarse a lenguajes de programacin: Ingeniera directa e inversa Permite documentar todos los artefactos de un proceso de desarrollo (requisitos, arquitectura, pruebas, versiones,..)
Para comprender UML, se necesita adquirir un modelo conceptual del lenguaje, y esto requiere aprender tres elementos principales: Los bloques de construccin. Las reglas que dictan como se pueden combinar estos bloques bsicos. Algunos mecanismos comunes que se pueden aplicar.
UML
Bloques de Construccin
Elementos Relaciones Diagramas
Reglas
Estructural
Comporta miento
Agrupacin
Anota cin
Paquete Notas Interacc Use case Modelo in Clases Subsistema Maquin Clases Activas Framework a de Interfaces Estado Componentes Colaboracione s Nodos Ing. Carlos Avalos Ruiz
Use case Clases Objetos Secuencia Colaboracion es Estado Actividad Componentes Despliegue
3. Elementos de agrupacin: son las partes organizativas, el elemento de agrupacin principal son los paquetes.
4. Elementos de anotacin: son las partes explcitas, se usan para describir, clarificar o hacer observaciones, esta es una nota
Elementos Estructurales
Ventana
origen tamao
abrir() cerrar() mover() dibujar()
Gestor Eventos
clase activa
Hola Mundo.class
suspender() vaciarCola()
colaboracin
componente
clase
Gestin Pedidos
Servidor
<<Interface>> IAvisable
nodo
IAvisable ValidarTransaccin
caso de uso
Interface
Ing. Carlos Avalos Ruiz 12
Elementos de Comportamiento
Interaccin Conjunto de mensajes intercambiados entre un conjunto de objetos con un propsito particular.
dibujar
mensaje
Mquina de estados Secuencia de estados por las que pasa un objeto durante su vida en respuesta a eventos. activado
estado
Docente:Percy Rojas Yepes
13
Un paquete incluye un conjunto de elementos de cualquier naturaleza. Tiene una naturaleza conceptual.
Docente:Percy Rojas Yepes
Elementos de Notacin
patrn
empleado
Asociaciones
Generalizaciones Realizacin
Docente:Percy Rojas Yepes
Diagrama de Secuencia
Diagram de Objetos
Diagrama de Colaboracion
Modelos
Diagram de Componen
Diagrama de Estado
Diagrama de Actividad
Diagrama de Despliegue
17
GRACIAS