INGENIERÍA DE SOFTWARE RODRÍGUEZ CADENA CYNTHIA VIRIDIANA GRANADOS HERNÁNDEZ ERICK METODOLOGÍA OMT.

Slides:



Advertisements
Presentaciones similares
MODELOS ORIENTADOS A OBJETOS
Advertisements

Ingeniería en Software
Metodologías OMT Republica bolivariana de Venezuela
TECNICA DE MODELADO DE OBJETO
Fundamentos de Ingeniería de Software
Análisis y Diseño de Sistemas
Ingeniería de Software
Ingeniería de Software Orientado a Objetos
METODOLOGÍA OMT Diseño de sistemas.
Universidad Central de Venezuela Facultad de Ciencias Postgrado en Ciencias de la Computación Sistemas Distribuidos Albany Márquez.
Desarrollo de Software Orientado a Objetos (deficiencias)
Conceptos Fundamentales
Unified Modeling Language (Lenguaje de Modelamiento unificado)
Lcda. Ingrid Graü Diseño de Sistemas 1. Lcda. Ingrid Graü Diseño de Sistemas 2.
InfoMedia Planificación. Resumen de tareas ● PLANIFICACIÓN: – Definición del formato de los documentos. – Documentación: Asignación de tareas, recursos.
Ingeniería del Software Diseñó de Software Universidad de los Andes Demián Gutierrez Abril 2009.
ALCIBIADES VALLEJO BERRIO 2.1 INTRODUCCION 2- Requerimientos  Una de las fases más importantes en el proceso de construcción de software es la de adquisición,
TUTORIA 1 Lógica para la Computación TUTORIA 1 Facultad de Ciencias Naturales y Matemáticas.
Organizaciones involucradas: El centro de cálculo noruego. Crea lenguaje llamado Simula 67, desarrollado por Krinsten Nygaard y Ole-Johan Dahl, en 1967.
Ingeniería de Software
Análisis de Proyecto de Software.
Ingeniería de Software
METODOLOGIAS DE DESARROLLO DE SOFTWARE
Ingeniería de requisitos y
Ingeniería de Software
Programación Orientada a Objetos
simulacion Resumen unidad 1 Equipo Baldor Huerta Ocejo Ivan de Jesus
Sistemas de Información Geográfica
INTREGRANTES DE EQUIPO:
METODOLOGÍA DE SISTEMAS
Ingeniería de Software Somerville
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno. INTRODUCCIÓN A UML  QUE ES UML?  PARA QUE SE UTILIZA  COMPONENTES  DIAGRAMAS.
Tema 3. Lenguaje unificado de modelado UML
(Unified Modeling Language)
PROGRAMA DE INGENIERÍA DE SISTEMAS POR CICLOS PROPEDEUTICOS
MDA (Model Driven Architecture)
INVESTIGACIONES DE MERCADO
Metodología Merise Universidad Nororiental Privada
Resumen: Análisis de requerimientos
Ingeniería del Software
Modelo de interacción de usuario.  El Desarrollo basado en modelos de la interfaz de usuario, en inglés Model-based User Interface Development (MB-UID),
Modalidades de la Investigación según Diseño y Tipo de Investigación REALIZADO POR: LUISANA J. MONTES V. CI:
Java – programación orientada a objetos programación ii – iee
MODALIDADES DE LA INVESTIGACIÓN
Comprensión y obtención de los requerimientos
GESTION POR PROCESOS.
I N S T R U C O A L D I S E Ñ O MODELO ADDIE.
Metodologías de Desarrollo de Software RUP – Proceso Racional Unificado Gilber BASILIO ROBLES I.E.S.T.P. “DANIEL ALCIDES CARRIÓN” Taller de Modelamiento.
Análisis y diseño de aplicaciones. Introducción Crisis del software - conferencia organizada en 1968 por la Comisión de Ciencias de la OTAN en Garmisch.
INGENIERÍA DE SISTEMAS -SISTEMAS HUMANOS INTEGRANTES:  Cerna Albarran Irvin Felipe  Malca Tamay Jhosely Graciela  Palacios Calderon Merly Estefanía.
ANALISIS DE SISTEMAS ANALISIS ORIENTADO A OBJETOS.
Planeamiento: un plan incremental para que la ingeniería web produzca resultados. La ingeniería web es un área que abarca procesos, técnicas y modelos.
Patrones de Diseño Sistemas de Información II – IS 445 Docente: Lisber Arana Hinostroza Mayo
INTRODUCCIÓN A UML Y AL ADOO 1 Diagramas en UML ◦Diagramas de casos de uso ◦Diagramas de clases y objetos ◦Diagramas de secuencia ◦Diagramas de colaboración.
METODOLOGIAS AGILES VS TRADICIONALES SCRUM - RUP FABIO ARNOBY BEJARANO Q. UNIREMINGTON BUGA (V) INGENIERIA DE SOFTWARE II SEPTIEMBRE 2018.
PROCESO UNIFICADO DE DESARROLLO R.U.P.
ABSTRACCION DE DATOS   Estructura de Datos Básicos: En programación una estructurad de datos, es una forma particular de organizar datos en una computadora.
PROGRAMA DE INGENIERÍA DE SISTEMAS POR CICLOS PROPEDEUTICOS
Unidad 1. Introducción a las Bases de Datos FUNDAMENTOS DE BASE DE DATOS.
Diagramas de Interacción. Escuela de Ingeniería en Sistemas Computacionales Facultad de Ciencias Matemáticas y Físicas Universidad Estatal
PRESENTACION DE INGENIERIA ORIENTADA A OBJETOS. INTRODUCCION. ¿ Qué es UML ?. UML, por sus siglas en Ingles, Unified Modeling Languaje.(Lenguaje Unificado.
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno. INTRODUCCIÓN A UML  QUE ES UML?  PARA QUE SE UTILIZA  COMPONENTES  DIAGRAMAS.
Sistema de Información para la gestión Enfoque de Sistema Alejandro Jiménez Medina Mg. Ingeniería Informática Mención Tics Mg. En Informática educativa.
Desarrollo de Sistemas de Información Contable - Sis USB 1 METODOLOGIAS DE DESARROLLO DE SOFTWARE.
INTRODUCCIÓN A UML.  QUE ES UML?  PARA QUE SE UTILIZA  COMPONENTES  DIAGRAMAS.
Desarrollo de Sistemas de Información Contable - Sis USB 1 METODOLOGIAS DE DESARROLLO DE SOFTWARE.
ICI 502 Procesos de Software
Luis Fernando Muñoz Pantoja Ingeniero de Sistemas Copyright 2019 Luis Fernando Muñoz Pantoja Ingeniero de Sistemas Derechos reservados UML.
Transcripción de la presentación:

INGENIERÍA DE SOFTWARE RODRÍGUEZ CADENA CYNTHIA VIRIDIANA GRANADOS HERNÁNDEZ ERICK METODOLOGÍA OMT

CONCEPTO Creada por James Rumbaugh y Michael Blaha en 1991, mientras James dirigía un equipo de investigación de los laboratorios General Electric. OMT es una de las metodologías de análisis y diseño orientadas a objetos, más maduras y eficientes que existen en la actualidad. OMT pone énfasis en la importancia del modelo y uso de modelo para lograr una abstracción, en el cual el análisis esta enfocado en el mundo real para un nivel de diseño, también pone detalles particulares para modelado de recursos de la computadora. METODOLOGIA OMT INGENIERIA DE SOFTWARE

FASES METODOLOGIA OMT INGENIERIA DE SOFTWARE

FASES Se construye un modelo del dominio, mostrando propiedades importantes. El modelo de análisis es una abstracción resumida y precisa de lo que debe de hacer el sistema deseado. ANALISIS Se toman decisiones de alto nivel sobre la arquitectura del sistema ha implementar. El sistema se organiza en subsistemas basándose tanto en la estructura del análisis como en la arquitectura propuesta. DISEÑO DEL SISTEMA Se construye un modelo de diseño basándose en el modelo de análisis e incorporando detalles de implementación Se centra en las estructuras de datos y algoritmos que son necesarios para implementar cada clase DISEÑO DE OBJETOS Las clases de objetos y relaciones desarrolladas durante el análisis de objetos se traducen finalmente a una implementación concreta. Es importante que la correspondencia con el diseño sea directa y el sistema implementado sea flexible y extensible IMPLEMEN TACIÓN METODOLOGIA OMT INGENIERIA DE SOFTWARE

MODELOS PARA DESCRIBIR EL SISTEMA MODELO DE OBJETOS Describe la estructura estática de los objetos del sistema (identidad, relaciones con otros objetos, atributos y operaciones). Se representa mediante diagramas de objetos. MODELO DINÁMICO Describe los aspectos de un sistema que tratan de la temporización, secuencia de operaciones y la organización de sucesos y estados. Se representa gráficamente mediante diagramas de estado. MODELO FUNCIONAL Describe las transformaciones de valores de datos (funciones, correspondencias, restricciones y dependencias funcionales) que ocurren dentro del sistema. Se representa mediante diagramas de flujo de datos. METODOLOGIA OMT INGENIERIA DE SOFTWARE

OMT2 OMT2 declara que los casos de uso están limitados a la etapa de análisis de OMT. Esto requiere añadir 2 nuevos modelos a la etapa de análisis:  Modelo de dominio. Este modelo es creado explorando el dominio general y adquiriendo conocimiento de las tareas que serán efectuadas  Modelo de aplicación. Este modelo es construido sobre el modelo de dominio examinando los casos de uso del dominio. Introduce cambios en el modelo de objetos para hacerlo compatible con UML. METODOLOGIA OMT INGENIERIA DE SOFTWARE

Conclusiones La metodología OMT es secuencial en el sentido de que la primera fase es la de análisis, seguida por el diseño. Cada modelo describe un aspecto del sistema pero contiene referencias a los demás modelos. Lo cual indica que los tres no son totalmente independientes. OMT pone énfasis en la importancia del modelo y uso del modelo para lograr una abstracción. La fase de análisis genera diagramas del modelo de objetos, diagramas de estado, diagramas de eventos de flujo y diagramas de flujos de datos. Es entonces cuando se tiene completa la fase de análisis. METODOLOGIA OMT INGENIERIA DE SOFTWARE

Referencias Roger S. Pressman, Ph.D.. (2010). Ingeniería del software- un enfoque práctico. New York: McGraw- Hill. lan Sommerville. (2005). Ingeniería del software. Madrid: PEARSON. METODOLOGIA OMT INGENIERIA DE SOFTWARE

Sección de preguntas ¿En que año y por quién fue creada esta metodología? ¿Clasificación de la metodología OMT? Mencione una de sus etapas y en que consiste. ¿Qué modelos se utilizan para la descripción del sistema? Mencione alguna característica de la metodología OMT. METODOLOGIA OMT INGENIERIA DE SOFTWARE