{"ad_unit_id":"App_Resource_Sidebar_Upper","resource":{"id":4079220,"author_id":2022495,"title":"UML","created_at":"2015-11-19T23:44:49Z","updated_at":"2016-12-28T00:31:42Z","sample":false,"description":"Describe UML","alerts_enabled":true,"cached_tag_list":"uml, base de datos, info","deleted_at":null,"hidden":false,"average_rating":null,"demote":false,"private":false,"copyable":true,"score":16,"artificial_base_score":0,"recalculate_score":false,"profane":false,"hide_summary":false,"tag_list":["uml","base de datos","info"],"admin_tag_list":[],"study_aid_type":"MindMap","show_path":"/mind_maps/4079220","folder_id":3155255,"public_author":{"id":2022495,"profile":{"name":"Omar Manzano","about":null,"avatar_service":"google","locale":"es-ES","google_author_link":"https://plus.google.com/104029390743266026598","user_type_id":230,"escaped_name":"Omar Manzano","full_name":"Omar Manzano","badge_classes":""}}},"width":300,"height":250,"rtype":"MindMap","rmode":"canonical","sizes":"[[[0, 0], [[300, 250]]]]","custom":[{"key":"env","value":"production"},{"key":"rtype","value":"MindMap"},{"key":"rmode","value":"canonical"},{"key":"sequence","value":1},{"key":"uauth","value":"f"},{"key":"uadmin","value":"f"},{"key":"ulang","value":"en_us"},{"key":"ucurrency","value":"usd"}]}
{"ad_unit_id":"App_Resource_Sidebar_Lower","resource":{"id":4079220,"author_id":2022495,"title":"UML","created_at":"2015-11-19T23:44:49Z","updated_at":"2016-12-28T00:31:42Z","sample":false,"description":"Describe UML","alerts_enabled":true,"cached_tag_list":"uml, base de datos, info","deleted_at":null,"hidden":false,"average_rating":null,"demote":false,"private":false,"copyable":true,"score":16,"artificial_base_score":0,"recalculate_score":false,"profane":false,"hide_summary":false,"tag_list":["uml","base de datos","info"],"admin_tag_list":[],"study_aid_type":"MindMap","show_path":"/mind_maps/4079220","folder_id":3155255,"public_author":{"id":2022495,"profile":{"name":"Omar Manzano","about":null,"avatar_service":"google","locale":"es-ES","google_author_link":"https://plus.google.com/104029390743266026598","user_type_id":230,"escaped_name":"Omar Manzano","full_name":"Omar Manzano","badge_classes":""}}},"width":300,"height":250,"rtype":"MindMap","rmode":"canonical","sizes":"[[[0, 0], [[300, 250]]]]","custom":[{"key":"env","value":"production"},{"key":"rtype","value":"MindMap"},{"key":"rmode","value":"canonical"},{"key":"sequence","value":1},{"key":"uauth","value":"f"},{"key":"uadmin","value":"f"},{"key":"ulang","value":"en_us"},{"key":"ucurrency","value":"usd"}]}
Es un lenguaje de Modelo Unificado basado en una notación gráfica la cual permite: especificar,
construir, visualizar, y documentar los objetos de un sistema programado.
Leguaje modelado
"Lenguaje cuyo vocabulario y reglas se sentirán en la representación conceptual y física de un
sistema"
Usos
Para visualizar: Símbolos con semántica bien definida, UML transciende al lenguaje de
programación y Modelo explícito que facilita la comunicación
Para especificar: Especificar es equivalente a construir modelos que cumplan las
condiciones de no ambigüedad y completitud y UML cubre la especificación del
análisis diseño e implementación de un sistema software
Para construir: Es posible hacer corresponder con los lenguajes de programación (Java, C#, B.Datos
etc.)
Para documentar: Requisitos, Arquitectura, Diseño, Código de fuente, Planificación, Pruebas, Prototipos y
Versiones
Tipos de diagramas
Caso de usos: Es una serie de pasos que describen la interacción entre el usuario y el sistema para un
escenario en particular
Actividad: Describe una secuencia de actividades y ofrece soporte para comportamiento condicional y
procesamiento paralelo
Clases: Describe los tipos de objetos en un sistema y los diferentes tipos de relaciones estáticas que
existen entre ellos
Secuencia: Describe la forma en la que diferentes objetos colaboran