Vous êtes sur la page 1sur 8

METODOLOGÍA OMT

ELECTIVA INGENIERIA DE
SOFTWARE
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 ELECTIVA INGENIERIA DE SOFTWARE
FASES

METODOLOGIA OMT ELECTIVA INGENIERIA DE SOFTWARE


FASES
• Se construye un modelo del dominio, mostrando propiedades
ANALISIS importantes.
• El modelo de análisis es una abstracción resumida y precisa de lo
que debe de hacer el sistema deseado.

• Se toman decisiones de alto nivel sobre la arquitectura del sistema


DISEÑO DEL ha implementar.
SISTEMA • El sistema se organiza en subsistemas basándose tanto en la
estructura del análisis como en la arquitectura propuesta.

• Se construye un modelo de diseño basándose en el modelo de


DISEÑO DE análisis e incorporando detalles de implementación
OBJETOS • Se centra en las estructuras de datos y algoritmos que son necesarios
para implementar cada clase

• Las clases de objetos y relaciones desarrolladas durante el análisis de


IMPLEMEN
objetos se traducen finalmente a una implementación concreta.
TACIÓN • Es importante que la correspondencia con el diseño sea directa y el
sistema implementado sea flexible y extensible
METODOLOGIA OMT ELECTIVA INGENIERIA DE SOFTWARE
ELECTIVA INGENIERIA
ELECTIVA SOFTWARE
DE SOFTWARE
INGENIERIA DE OMT
METODOLOGIA OMT
METODOLOGIA
•• Describe
Describe las
las transformaciones
transformaciones de
de valores
valores de
de datos (funciones,
datos (funciones, MODELO
MODELO
correspondencias, restricciones
correspondencias, restricciones yy dependencias
dependencias funcionales) que
funcionales) que FUNCIONAL
FUNCIONAL
ocurren dentro
ocurren dentro del sistema.
del sistema.
•• Se
Se representa
representa mediante
mediante diagramas
diagramas dede flujo
flujo de datos.
de datos.
temporización, MODELO
MODELO
•• Describe
Describe los
los aspectos
aspectos de
de un
un sistema
sistema que
que tratan
tratan de
de la
la temporización, DINÁMICO
DINÁMICO
secuencia de
secuencia de operaciones
operaciones yy la
la organización
organización de
de sucesos estados.
sucesos yy estados.
•• Se
Se representa
representa gráficamente
gráficamente mediante
mediante diagramas
diagramas de estado.
de estado.
(identidad, MODELO DE
MODELO DE
•• Describe
Describe la
la estructura
estructura estática
estática de
de los
los objetos
objetos del
del sistema
sistema (identidad, OBJETOS
OBJETOS
relaciones con
relaciones con otros
otros objetos,
objetos, atributos operaciones).
atributos yy operaciones).
•• Se
Se representa
representa mediante
mediante diagramas
diagramas de objetos.
de objetos.
MODELOS PARA DESCRIBIR EL SISTEMA
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 ELECTIVA INGENIERIA DE SOFTWARE


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 ELECTIVA 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 ELECTIVA INGENIERIA DE SOFTWARE

Vous aimerez peut-être aussi