METODOLOGÍA OMT Diseño de sistemas.

Slides:



Advertisements
Presentaciones similares
Ciclo de vida de desarrollo de software
Advertisements

MODELOS ORIENTADOS A OBJETOS
INGENIERÍA DE SOFTWARE Introducción Arquitectura de Software
También conocido como Diseño Lógico Rodrigo Salvatierra Alberú.
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
Metodologías OMT Republica bolivariana de Venezuela
TECNICA DE MODELADO DE OBJETO
MODELADO DE ANALISIS Y DISEÑO
Fundamentos de Ingeniería de Software
Guia Diseño Robert Echeverria
Por: RICARDO BARRERA GABRIELA MOLINA JULIO 2013
Prof. César Luza Montero
Rational Unified Process (RUP)
Ingeniería del Software
Ingeniería del Software
Business Systems Planning (BSP)
Desarrollo Orientado a Objetos con UML
Unified Modeling Language (Lenguaje de Modelamiento unificado)
Análisis y Diseño orientado a objetos con UML.
DISEÑO DETALLADO PROGRAMACIÓN DE SISTEMAS ISC 5° “A” ABILENNE CORTES CONTRERAS YANET DIAZ PEREZ VERONICA ROMERO ZAMORA YENI HERNANDEZ HERNANDEZ CRISTIAN.
Material de apoyo Unidad 1 Fundamentos de programación
SISTEMAS DE INFORMACION GERENCIAL
(c) P. Gomez-Gil, INAOE DISEÑO DE COMPONENTES DE SOFTWARE * NOTAS DEL CURSO Ingeniería de Software I DRA. MARIA DEL PILAR GÓMEZ GIL INAOEP.
Ingeniería de Software
Ingeniería de Software Orientado a Objetos
DISEÑO DE SOFTWARE 1ª. Parte
Diseño e Implementación
Ingenieria de software
Análisis y Diseño Orientado a Objetos utilizando UML
Fundamentos de programación Organización de una computadora.
Unidad VI Documentación
Líneas de Investigación
Organización y Estructuración de Datos
Universidad Central de Venezuela Facultad de Ciencias Postgrado en Ciencias de la Computación Sistemas Distribuidos Albany Márquez.
Ingeniería de software
Sistemas Basados en Conocimiento (Knowledge Based Systems) Lic. Mario G. Oloriz Agosto 2004.
Importancia en la efectividad del:
Desarrollo de Software Orientado a Objetos (deficiencias)
Trainning DFD.
UNIVERSIDAD LATINA BASES DE DATOS DISEÑO DE BASES DE DATOS (modelos para el diseño)
Alexander Aristizabal Ángelo flores herrera
Diseño de Sistemas.
Introducción a UML Departamento de Informática Universidad de Rancagua
Conceptos Fundamentales
Ingeniería de Requisitos
UML.
Relación con otras asignaturas del plan de estudio
CRONOGRAMA - DIAGRAMA Se detallan a continuación los pasos y aspectos más importantes a tener en cuenta al crear un.
CICLO DE VIDA CLÁSICO DE UN SISTEMA
TEMA: DISEÑO DE LA SOLUCION INTREGRANTES DE EQUIPO: ERIKA CRUZ MARTINEZ RODOLFO LOPEZ ANOTA LUIS ARMANDO LIÑA QUECHA JOSE FRANCISCO MEZO VARELA LUIS ENRIQUE.
Edwin Oliveros.  El diseño de sistemas consiste en la transformación del modelo de diseño, que toma en cuenta los requerimientos no funcionales y las.
Unified Modeling Language (Lenguaje de Modelamiento unificado)
PROGRAMACIÓN IV INTRODUCCIÓN.
Por: Jaime Enrique Melendez Monreal Código: INGENIERÍA DE SOFTWARE.
Preocupaciones del Analista Programador & Usuarios
Técnica: es un procedimiento o conjunto de procedimientos, (reglas normas o protocolos), que tienen como objetivo obtener un resultado determinado, ya.
INGENIERIA DE SOFTWARE
Proceso de desarrollo de Software
Investigación preliminar  Entender la naturaleza del problema  Definir el alcance y las restricciones o limitaciones del sistema  Identificar los beneficios.
ETAPA DE ANÁLISIS Profesora: Msc. Nelwi Báez. Etapas Sistema de Información AnálisisDesarrolloDiseño.
ELO-329: Diseño y Programación Orientados a Objetos1 Proceso de Desarrollo de SW Agustín J. González ElO329: Diseño y Programación Orientados a Objeto.
Fundamentos de Ingeniería de Software
Sobre el Proceso Racional Unificado RUP es un proceso para el desarrollo de un proyecto de un software que define claramente quien, cómo, cuándo y qué.
Modelado Orientado a Objetos Programación Orientada a Objetos Departamento de Sistemas Universidad del Cauca 2006.
VERIFICACIÓN Y VALIDACIÓN DE SISTEMAS 3.10 Fase de manejo de requerimientos 4.1 Modelado de pruebas en UML Ponente: ing. Alejandro tapia vazquez.
Entregables del Proyecto
Universidad Nacional de Ingeniería Comprendiendo los Fundamentos de
Seminario de Sistemas Distribuidora Autores: Silvana Bassi Federico Albera Director: Lic. José A. Peralta Febrero de 2008.
INGENIERÍA DE SOFTWARE RODRÍGUEZ CADENA CYNTHIA VIRIDIANA GRANADOS HERNÁNDEZ ERICK METODOLOGÍA OMT.
Organizaciones involucradas: El centro de cálculo noruego. Crea lenguaje llamado Simula 67, desarrollado por Krinsten Nygaard y Ole-Johan Dahl, en 1967.
Transcripción de la presentación:

METODOLOGÍA OMT Diseño de sistemas

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 DISEÑO DE SISTEMAS

FASES METODOLOGIA OMT DISEÑO DE SISTEMAS

FASES ANALISIS 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. DISEÑO DEL SISTEMA 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 DE OBJETOS 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 IMPLEMEN TACIÓN 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 METODOLOGIA OMT DISEÑO DE SISTEMAS

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 DISEÑO DE SISTEMAS

VISIÓN GENERAL DEL DISEÑO DE SISTEMAS El propósito de la disciplina RUP de análisis y diseño es: Transformar los requerimientos en un diseño del sistema, iniciar el desarrollo de una arquitectura robusta para el sistema y adaptar el diseño para que se corresponda con el entorno de implementación, de modo que tenga un alto desempeño. El diseño se centra en comprender la solución. Hace énfasis en las operaciones y los atributos, el desempeño, está cercano al código final, muestra ciclos de vida de los objetos, refleja los requerimientos no funcionales y produce un modelo grande. METODOLOGIA OMT DISEÑO DE SISTEMAS

DECISIONES QUE DEBE SEGUIR UN BUEN DISEÑADOR Organizar el sistema en subsistemas. Identificar la concurrencia inherente al problema. Asignar los subsistemas a los procesadores y tareas. Seleccionar una aproximación para administración de almacenes de datos. Manejar el acceso a recursos globales. Seleccionar la implementación de control de software. Manejar las condiciones de contorno. Establecer la compensación de prioridades. Decidir el estilo de arquitectura. METODOLOGIA OMT DISEÑO DE SISTEMAS

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 DISEÑO DE SISTEMAS