Un espacio de www.itesrc.edu.mx
Enlaces de interés
Cisco Networking »
CONRICYT »
CONACYT »
SEP »
CENAM »
UNIVERSIA »
Libro Conmemorativo: Los Institutos Tecnológicos Descentralizados. 28 Años Transformando a México »
TECNMX »
UML : Lenguaje de Modelado Unificado
Ing. Edelmiro Gonzalez Monsivais
if($row_rsMenus['img_art']!=NULL){
echo "";
}else{
echo "";
} ?>
UML : Lenguaje de Modelado Unificado
UML es una herramienta que ayuda a capturar mediante un conjunto de símbolos y diagramas a comunicar la idea de un sistema (software orientado a objetos), a quien esté involucrado en su proceso de desarrollo sirviendo de apoyo en los procesos de análisis y diseño de un problema.
El objetivo es capturar las partes esenciales del sistema mediante notaciones gráficas, a esto se le conoce como “modelado visual”, el cual es independiente del lenguaje de implementación (el lenguaje que se usará para codificar).
El UML fue desarrollado por Grady Booch, Ivar Jacobson y Jim Rumbaugh, la primera versión se ofreció en 1997 a OMG (Object Management Group) que gestiona estándares con la tecnología orientada a objetos. Desde aquella versión ha habido varias revisiones que gestiona dicho grupo con sus consecuentes versiones.
UML está pensado para modelar sistemas, aunque es capaz de modelar sistemas que no son informáticos, como flujos de trabajo en una empresa, diseño de la estructura de una organización, etc.
Un diagrama ofrece una vista del sistema a modelar. UML ofrece varios diagramas para visualizar desde varias perspectivas el sistema (los diagramas más interesantes y más usados aparecen subrayados).
Diagramas UML:
- Diagrama de caso de uso
- Diagrama de clases
- Diagrama de objetos
- Diagramas de Interacción :
- Diagrama de secuencia
- Diagrama de colaboración
- Diagrama de estados
- Diagrama de actividades
- Diagrama de componentes
- Diagrama de despliegue. (distribución)
Modelos de proceso de software (entre otros):
- Modelo de cascada
- Modelo de espiral
- Modelo incremental
- Proceso de desarrollo unificado
- Proceso de software personal
Ciclo de vida de un proyecto de desarrollo de software:
- Análisis: Realización de entrevistas, obtención de requisitos del sistema, funcionales y no funcionales, definir diagramas de: casos de uso, de secuencia, de estado, etc.
- Diseño: definir diagramas de colaboración, de clases, de objetos definir la base de datos, (RED) interfaz del usuario, etc.
- Implementación : Codificación (diagrama de despliegue)
- Pruebas: Verificar que el sistema propuesto, esté en su mayor parte libre de errores.
- Instalación : Puesta en marcha del sistema propuesto (incluyendo la capacitación)
- Mantenimiento: asistencia al cliente: actualización, modificación, reparación, etc.
Ing. José Edelmiro González Monsiváis.
Otros artículos anteriores
- 2012-12-08 | Organización Inteligente - M.P. Verónica Rangel Medina. (Ing. Industrial)
- 2012-01-31 | LOS ROBOTS EN LA INDUSTRIA - Ing. Carlos del RÃo Cuencar (Ing. Industrial)
- 2010-11-19 | LA PASIÓN POR LA DOCENCIA Y LAS COMPETENCIAS DOCENTES - M.C. Dora Lilia Guadiana y Lic. Magda Esquivel. (Sistemas Computacionales)
- 2010-10-17 | Importancia de controlar las emociones - Lic. Sarilú Cárdenas RodrÃguez (Industrial)
- 2010-10-11 | Nosotros Creamos. Nosotros Decidimos - Lic. Orlando Zamora RodrÃguez (Informática)
- 2010-10-11 | Los lenguajes de programación - Lic. Marcos Carrillo (Informática)
- 2010-10-11 | Educación Ambiental - Lic. Cristela T. Rodela Sosa (Sistemas Computacionales)
- 2010-10-11 | EL DERECHO A LA EDUCACION EN LA VIDA DEL HOMBRE - Lic. Sonia Esperanza Sánchez Sosa (Idiomas)
- 2010-10-11 | Seguridad en la Información - Lic. Orlando Zamora RodrÃguez (Informática)
- 2010-10-11 | El estrés en el trabajo - Lic. Verónica Rangel Medina (Calidad)
- 2010-10-11 | IMPORTANCIA DEL ANÃLISIS EN EL ÉXITO DE LOS PROYECTOS DE SOFTWARE PROFESIONAL - Lic. Esperanza Ledezma (Informática)
- 2010-10-11 | UML : Lenguaje de Modelado Unificado - Ing. Edelmiro Gonzalez Monsivais (Sistemas Computacionales)
- 2010-09-13 | LA IMPLEMENTACIÓN DE ISO 9000 EN LAS INSTITUCIONES EDUCATIVAS - Ing. Carlos del RÃo Cuencar (Industrial)
- 2010-09-13 | Lenguajes de Programación más utilizados - Ing. José Edelmiro González Monsiváis (Ing. Sistemas Computacionales)
- 2010-03-14 | Mi práctica educativa, a la educación basada en competencias - Ing. Erick Emmanuel Tapia Herrera (Ing. Sistemas Computacionales)
- 2010-03-14 | Sacando provecho de la tecnologÃa. - MAyL. Nestor Zamarripa Belmares (Lic. Informática)