4 minute read

Figura 13: Organización de las etapas de la metodología OMT

Flujograma de la metodología

La metodología OMT consta de las siguientes etapas se pueden visualizar en la Figura 13.

Advertisement

Figura 13:Organización de las etapas de la metodología OMT Fuente: Beliblog metodología OMT (Beliblog, 2015)

Las etapas que conforman OMT se detallan a continuación:

METODOLOGÍA OMT ETAPAS ANALISIS

DISEÑO

IMPLEMENTACIÓN MODELO DE OBJETOS

MODELO DINAMICO

MODELO FUNCIONAL

SISTEMA

OBJETOS

CODIFICACIÓN

PRUEBAS

Análisis

Esta etapa busca definir de manera clara y detallada lo que se va a realizar en el sistema. Muestra las propiedades más importantes de los elementos de la estructura de datos, permitiendo así que personas que no conocen de diseño de software al mirarlo puedan entender a lo que hace referencia.

Pueden existir diversas fuentes de información que pueden servir para el análisis así como descripción del problema.

“A veces se pueden definir escenarios y/o casos de uso de los sistemas, para lo cual se determina el modelo de objeto, se hace una tentativa de clases y se elimina las clases irrelevantes, también se da lugar a las posibles asociaciones entre las clases, luego se hace la refinación de asociaciones eliminando las redundantes y sus enlaces innecesarios” (Chávez y Olivares, 2002, pág. 4).

La OMT se basa en todas las especificaciones de la información, obtenida mediante la captura efectiva y clara de los requerimientos y especificaciones imperativas, para poder enfocarse en el diseño y optimización de las interacciones de los diferentes estados de cada elemento que compone el problema.

En esta etapa se elabora los siguientes modelos:

Modelo de objetos

Detalla las características que no cambian de los objetos del sistema (identidad, relaciones con otros objetos, atributos y entidades). El modelo de objetos facilita los elementos que propician situar a los siguientes modelos: el modelo dinámico y el modelo funcional. Su principal función es atrapar aquellos conceptos del mundo real que son realmente relevantes para el desarrollo de la aplicación. La forma de darse a conocer es mediante el diagrama de objetos.

Clases y objetos

En la metodología OMT los componentes que pertenecen a los objetos se representan de manera gráfica para dar a conocer de la manera más clara posible a los elementos que forman parte del sistema a analizar en el modelo correspondiente.

Los elementos que se deben representar de forma gráfica son los siguientes:

 Objetos: es simplemente algo que toma sentido como parte del análisis del sistema a desarrollar. Se define a un objeto como una descripción detallada, o como una separación aislada mental de las características más importantes de un objeto o como una cosa que tiene sus claras limitaciones, todo esto depende de los conceptos y aplicación del sistema a desarrollar.

 Clases: son las características o propiedades de un grupo de objetos, relacionados con otros y que forman parte del lenguaje del sistema que se modela.

 Diagramas de objetos: es una representación gráfica para el modelado de objetos, clases y sus relaciones. Existen 2 tipos de diagramas de objetos que son:

o Diagrama de clases: diagrama que representa la estructura del sistema de forma estática, es una plantilla simple que puede incluir el nombre, atributos o métodos u operaciones.

o Atributos: son todas las características de los objetos de una clase.

o Operaciones y métodos: las operaciones son todas aquellas acciones que se realizan sobre los objetos del sistema.

Algunos Objetos pueden realizar operaciones sobre otros objetos o y pueden definir acciones sobre ellos mismos.

o Diagrama de instancias: detalla la manera en que un conjunto de objetos se relacionan entre sí (López y Ruiz, s.f.).

Modelo dinámico

El modelo dinámico trata de plasmar los detalles de un sistema en el tiempo y con secuencia ordenada de operaciones.

Obtiene el control y aquellos aspectos donde se detallan secuencias de operaciones que tienen lugar sin tomar a consideración lo que realicen las operaciones, aquello que influya en ellas o a la forma en la que han sido creadas. Para continuar con el proceso de este modelo se realiza el grafico del diagrama de estados.

Los pasos para construir el modelo dinámico son los siguientes:

 Preparación de escenarios de secuencias típicas de iteración.

 Identificación de sucesos que actúan entre objetos.  Preparar un seguimiento de sucesos para cada escenario.  Construcción de un diagrama de estado para cada objeto.

Diagramas de estados

Detalla la figura de un sistema que trata de la temporización y la secuencia de sucesos que señalan los cambios y estados que definen el contexto de los mismos.

Son una representación gráfica de estados por los que pasa un objeto. Captan el control, el aspecto mismo de un sistema que detalla las secuencias de las operaciones que tienen lugar sin tomar a consideración lo que hagan las operaciones, aquello que influya sobre ellas o lo que lo que interfiera en la manera en la que hayan sido desarrolladas.

El cambio de un estado a otro es instantáneo y puede cambiar de un momento a otro y tiene lugar por un evento (Tumero, 2020).

Modelo funcional

Detalla todos los cambios de valores de datos (funciones, correspondencias, restricciones y dependencias funcionales) que tienen lugar en el sistema. Recoge y organiza todo lo que realiza el sistema, sin dependencia de lo que se realice o de la forma en que lo haga.

Detalla los cálculos a realizar dentro del sistema constituye por tal razón la tercera parte del modelado. Dentro de las tareas de modelado de la aplicación, el modelo funcional describe lo que ocurre, mientras que el modelo dinámico cuando ocurre y el modelo de objetos específica a que le ocurre.

Los principales pasos para construir el modelo funcional son los siguientes:

 Identificación de los valores de entrada y de salida.  Construcción de diagramas de flujo de datos que muestren las dependencias funcionales (Romero, 2020).

This article is from: