Fluxograma
UML

Diagrama de flujo: UML
Conteúdo do fluxograma
UML
(Lenguaje Unificado de Modelado)
nacio en 1994 y fue creado por Grady Booch, James Rumbaugh e Ivar Jacobson, su primera
Version 1.0 fue liberada en enero de 1997
¿que es?
es un lenguaje de modelado que nos permite definir la estructura del programa, este es independiente de los metodos de analisis y diseño
Objetivos
lenguaje que puedan usar todos los modeladores
pretende trabajar con todos los procesos de desarrollo
tener la capacidad de modelar toda la gama de sistemas
Ares Conceptuales de UML
Estructura Estática. cualquier modelos preciso debe primero definir su universo, conceptos clave de la aplicación, sus propiedades internas, y las relaciones entres cada una de ellas
Estructura Dinamico. Incluye la historia de la vida de un objeto y como interactua con el resto del mundo y los patrones de comunicacion de un conjunto de objetos conectados a traves de la forma en que interactuan entre si
Estructura Implementacion. Generados a partir de componentes, parte fisica, capaz de responder a las peticiones de un conjunto de interfaces y de nodos, recursos computacionales, que define una localizacion durante la ejecucion de un sisitema.
Estructura Dinamico. Incluye la historia de la vida de un objeto y como interactua con el resto del mundo y los patrones de comunicacion de un conjunto de objetos conectados a traves de la forma en que interactuan entre si
es lenguaje grafico para construir, documentar, visualizar y especificar un sistema de software
Proveeer semanticas para alcanzar aspectos del modelado futuros
Permitir el intercambio de modelos entre una gran variedad de herrramientas
Modelo
Un modelo captura las propiedades estructurales (estaticas) y de comportamiento (dinamicas) de un sistema
es una distribucion de dicho sistema, considerado un cierto proposito
el modelo describe completamente aquellos aspectos del sistema que son relevantes al proposito del modelo, y a un apropiado nivel de detalle
para pensar del diseño de un sistema
para que sirven los modelos
para capturar decisiones del diseño en una forma mutable a partir de los requisitos
para generar productos aprovechables para el producto
Para organizar, encontrar, filtrar, recuperar, examinar y corregir la informacion en grandes sistemas
Para explorara economicamente multiples soluciones
Para domesticar los sistemas complejos
Niveles de Modelos
adquieren diverssa formas para diferenciar propositos y aparecen diersos niveles de abstraccion
Guías al proceso de pensamiento. son modelos de alto nivel construidos al principio, los cual nos ayudan a explorar las opciones posibles para el diseño de los primeros modelos.
Especificaciones abstractas de la estructura de un sistema. son analisis de las etapas preliminares del diseño casi es un sistema final pero deben agregar detalles explicitamente deurante el proceso del diseño
Especificaciones completas de un sistema final. este modelo debe incluir las construcciones para empaquetar el modelo, para la comprension de la persona
Ejemplos de sistemas tipicos o posibles. los cuales son ejemplos de estructuras tipicas de las secuencias de interaccion los cuales ayudan a la persona a intentar entender la situacion.
Descripcion completas o parciales de sistemas. es un modelo que es una descriocion completa de un sistema , sin referencia externa. con u conjunto de unidades distintas, discretas como la parte de la descripcion completa.
¿que hay en un modelo?
Semantica y presentacion. los modelos tienen aspectos importantes; informacion (semantica) que es la aplicacion de red de construcciones logicas y presentacion visual (notacion) que son los elementos visuales de forma mas comprensible por las personas
Contexto. son los modelos de un sistema informaticos utiliza el contexto mas grande que les da significado completo.
¿cual es el significado de un modelo?
Abstraccion frente a detalle. un modelo captura aspectos escscenciales de un sistema y omite otros
Especificacion frente a implementacion. un modelos debe descrinir bien la especificacion para realizar la correcta funcion de implementacion
Descripcion frente a instancia. Las cosas que describen son las instancias que generalmente aparecen modelos.
Variaciones en la Interpretacion. Uno puede definir ciertos puntos de varaiacion sematica, lugares en los cuales son posibles diversas interpretaciones
Area Conceptual
Dependencia. es una relacion semantica entre dos elementos en la cual un cambio a un elemento (independiente-9 puede afectar a la semantica del otro elemento (elemento dependiente)
Asociacion. es una relacion estructural que describe un conjunto de enlaces, los cuales son conexiones entre objetos
Generalizacion. Relacion de especializacion/ generalizacion en la cual los objetos del elemento especializado (el hijo) pueden sustituir a los objetos del elemento general (el padre)
Realizacion. Realizacion semantica entre clasificadores, donde un clasificador especifica un contrato que otro clasificador garantiza que cumplira
Diagramas
Diagramas de casos de usos. muestran un conjunto de casos de uso, actores y sus relaciones. cubren la vista estatica de los casos de uso y son especialmente importantes para el modelo y organizacion del comportamiento
Diagrama de clases. Muestran un conjunto de clase, interfaces y colaboraciones y sus relaciones. Son los mas comunes en el modelado de sistemas orientados a objetos y cubren la vista de diseño estatica o la vista de procesos estatica.
Diagrama de Objetos. Muestran un conjunto de objetos y sus relaciones, son como fotos instantaneas de los diagramas de clases y cubren la vista de diseño estatica o la vista de procesos estatica desde la perspectiva de casos reales o prototipos
Diagrams de Secuencia y de Colaboracion. Los diagramas de secuencia colaboracion son un tipo de diagramas de interaccion. constan de un conjunto de objetos y sus relaciones, incluye masajes entre los objetos. cubren la vista dinamica del sistema
Diagramas de secuencia y de Colaboracion. Los diagramas de secuencia enfatizan el ordenamiento temporal de los mensajes mientras que los diagramas de colaboracion mustran la organizacion estructural de los objetos que envian y reciben mensajes.
Diagramas de Estados. Muestran una maquina de estados compuesta por estados, transiciones, eventos y actividades, cubren la vista dinamica de un sistema y son muy importantes a la hora de modelar el comportamiento de una interfaz, clase o colaboracion
Diagramas de Actividades. Son un tipo especial de diagramas de estados que se centra en mostrar el flujo de actividades dentro de un sistema y se utilizan para modelar el funcionamiento el flujo de control entre objetos
Diagramas de Paquete. Muestra como un sistema esta dividido en agrupaciones logicas y las dependencias entre esas agrupaciones. dado que normalmente un paquete esta pensando como un directorio, los diagramas de paquetes suministran una descomposicion de la jerarquia logica de un sistema
Diagrama de Componentes. Muestra la organizacion y las dependencias entre un conjunto de componentes. cubre la vista de la implementacion estatica, incluye
Diagramas de Despliegue. Representan la configuracion de los nodos de procesamiento en tiempo de ejecucion y los componentes que residen en ellos. muestran la vista de despliegue estatica de una aerquitectura
JHEYSSON OMAR MAMANI FRANCO
Informações
- Descrição
- Fluxograma sobre UML, criado por Jheysson Omar Mamani Franco em 06-05-2020.
- Criado por
- Jheysson Omar Mamani Franco
- Visualizações
- 1
- Avaliação
Mais sobre Modelado de software con UML y BPMN