Ilustrados comunidad mundial educativa
Inicio | Escribenos
User: Pass: Recordar ó (Registrate!)

| !Publicar Articulo¡

Metodología OMT

Resumen: Proceso de desarrollo de OMT. Análisis. Diseño del sistema. Mantenimiento. 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. Esta Tecnología puede ser aplicado en varios aspectos de implementación incluyendo archivos, base de datos relacionales, base de datos orientados a objetos.
1,749 visitas
Rating: 0
Tell a Friend
Autor: Javier Alberto Moya Espinoza

Indice
1. Introducción
2. Proceso de desarrollo de OMT
3. Análisis
4. Diseño del sistema
5. Mantenimiento

1. Introducción

Existen muchas aproximaciones de desarrollo de software que utilizan modelos orientado a objetos, pero que no tienen todos los soportes para desarrollo de aplicaciones de base de datos. Algunas aproximaciones carecen de suficientes abstracciones y tienen un bajo relacionamiento para detalles de implementación.

Otros métodos de programación orientados ponen un escaso énfasis en la estructura de datos y constantes, que son muy importantes para aplicaciones de base de datos.

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. Esta Tecnología puede ser aplicado en varios aspectos de implementación incluyendo archivos, base de datos relacionales, base de datos orientados a objetos. OMT esta construido alrededor de descripciones de estructura de datos, constantes, sistemas para procesos de transacciones.

Desde que la comunidad de programación orientada a objetos tuvo la noción de incorporar el pensamiento de que los objetos son entidades coherentes con identidad estado y conducta, estos objetos pueden ser organizados por sus similitudes y sus diferencias, puestas en uso en herencia y polimorfismo.

Desde el modelado de información, tuvo que ser adoptada la noción de entidades que son conectadas con entidad relación, los modelos de relación son declarativas, imperativas.

OMT pone énfasis en especificaciones declarativas de la información, para capturar limpiamente los requerimientos, especificaciones imperativas para poder descender prematuramente en el diseño, declaraciones que permiten optimizar los

estados, además provee un soporte declarativo para una directa implementación de DBMS.

2. Proceso de desarrollo de OMT

Los pasos para desarrollar diseño OMT son:

  • Conceptualización

El desarrollo empieza con el análisis de la empresa o negocio, o de cómo los usuarios conciben el sistema y formulan sus requerimientos.

La conceptualización es a menudo por la re ingeniería de procesos de la empresa, es una observación critica de los procesos de la empresa, y su impacto económico.

En esta etapa se debe tener en cuenta las siguientes preguntas:

¿ Cuál es la aplicación ?

¿Que problemas tendrán que ser resueltos ?

¿Dónde será usado el sistema ?

¿Cuándo será requerido el sistema ?

¿ Para qué es necesario el sistema ?

3. Análisis

Los requerimientos formados durante la conceptualización son revisados analizados para la construcción del modelo real. La meta del análisis es especificar las necesidades que deben ser satisfechas.

Pueden existir diversas fuentes de información que pueden servir para el análisis

puede existir un lenguaje formal para describir el problema. Algunas veces los expertos del dominio pueden proveer escenarios, storyboards y casos de uso para un nuevo sistema.

Aquí es donde se determina el modelo de objeto, se hace una tentativa de clases

eliminar las clases irrelevantes, las posibles asociaciones entre las clases, luego se hace la refinación de asociaciones eliminando las redundantes o las que no tienen relevancia, posteriormente se hace una tentativa de atributos de objetos y enlaces.

Una vez obtenido los objetos del sistema se hace un refinamiento del modelo, posteriormente se busca un nivel de abstracción para modelar sub sistemas , para

buscar un sistema tangible y sólido.

Una ves desarrollado el modelo se introduce la noción de transacción, es una forma de modelar procesos o describir cambio de datos, movimiento de datos, una ves definido el movimiento de datos se define un diccionario de datos de todas las entidades modeladas.

4. Diseño del sistema

El diseño tiene un alto nivel estratégico y decisión para resolver los problemas.

Los problemas grandes se deben ver desde el punto de análisis y diseño, este sistema se divide en subsistemas, a su vez este subsistema puede ser dividido en otros subsitemas de manera que puedan ser manejados y cada componente pueda se comprensible.

En esta etapa se deben crear estrategias, formular una arquitectura para el sistema y las políticas que deben guiarla además un detalle del diseño. Debiendo

tener en cuenta los siguientes aspectos:

  • Divisar una arquitectura
  • Elegir una implementación para un control externo
  • Si se usa base de datos elegir el paradigma de administración de base de datos
  • Determinar oportunidades para el reuso
  • Elegir estrategia para interacción de datos
  • Elegir una forma de identificar los objetos
  • Detallar el diseño

Durante el diseño del sistema se debe hacer un cuadro de estrategias y decisiones arquitecturales, tener una idea más precisa de clases y métodos individuales. Adicionalmente se puede mejorar el modelo de diseño para mejorar la implementación.

Se debe considerar los siguientes pasos:

  • Uso de transformaciones para simplificar y optimizar el modelo de objetos desde el análisis.
  • Elaborar un modelo de objeto
  • Elaborar un modelo funcional
  • Evaluar la calidad del diseño del modelo
  • Implementación

     

El diseño es trasladado a un lenguaje de programación actual y código de base de datos. Este paso puede ser aplicado y considerado durante el análisis y diseño

Para subir el performance del sistema.

5. Mantenimiento

La documentación del desarrollo y seguimiento de los modelos a través del código facilita el posterior mantenimiento

La metodología OMT soporta múltiples estilos de desarrollo. Se puede usar OMT para conseguir un alto performance en la fase de análisis y diseño e implementa-

ción con una estricta secuencia de pasos, también adopta una estrategia de desarrollo iterativa.

Primeramente se desarrolla el núcleo del sistema , se analiza, diseña, implementa, y crea el código fuente.

La idea principal de OMT es la conceptualización de una entidad que permita manejar atributos y asociaciones y sus transformaciones, transacciones , para modelar esos atributos y entidades orientado a objetos, y la interacción con la base de datos.

Resumen:
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. Esta Tecnología puede ser aplicado en varios aspectos de implementación incluyendo archivos, base de datos relacionales, base de datos orientados a objetos. OMT esta construido alrededor de descripciones de estructura de datos, constantes, sistemas para procesos de transacciones

Trabajo realizado por:
Javier Alberto Moya Espinoza
moyaj@latinmail.com

Articulos relacionados:
Algoritmo Evolutivo Paralelo para Problemas de Asignación Cuadrática - QAP
Resumen:
El Problema de Asignación Cuadrática (QAP) es un problema de optimización combinatorio que puede establecerse como un conjunto de n elementos distintos que deben ser loca...
Controles y clases en Visual Basic
Resumen:
Introducción a los controles. Propiedades, métodos, Funciones y Eventos. Creación de un control. Manos a la obra. Creación de las propiedades del control textbox especial...
Creación de una base de datos - Oracle
Resumen:
Requerimentos del Sistema. Especificación de parámetros del fichero INIT.ORA. Ejecución y Creación de la Base de datos.
Introducción a la Programación en VisualFoxpro9
Resumen:
Este proyecto esta dirigido a todas aquellas personas que quieran iniciarse en el mundo de la programación estructurada y basada en objetos, en este manual de apuntes tra...
Manual Teórico Práctico de Visual FoxPro 6.0
Resumen:
Bases de datos. Programación. Formularios. Informes. En este manual daremos a conocer al estudiante el lenguaje de programación Visual Fox Pro 6.0. Se pretende familiariz...
Copyright © 2011 ilustrados.com, Monografias, tesis, bibliografias, educacion. Tofos los temas y publicaciones son propiedad de sus respectivos autores ©