Publicado por & archivado en Ingenieria de Software.


¿Que es la Tecnica de Modelado de Objetos?

ANALISIS

El Análisis comienza en la descripción del problema el analista construye un modelo de la situación del mundo real que muestra sus propiedades importantes. Dicho analista debe trabajar con quien hace la solicitud para comprender el problema porque las definiciones del mismo no suelen ser completas ni correctas. El modelo de análisis es una abstracción resumida y precisa de lo que debe hacer el sistema deseado y no de la forma en que se hará. Los objetos del modelo deberán ser conceptos del dominio de la aplicación y no conceptos de implementación de la computadora tales como estructuras de datos. Un buen modelo podrá ser comprendido y criticado por expertos de la aplicación que no sean programadores. El modelo de análisis no deberá contener ninguna decisión de implementación, los objetos se describirán en términos de atributos y operaciones que son visibles para el usuario.

Modelo Funcional

El propósito del Modelo Funcional es capturar lo que hace el sistema, sin preocuparse del como ni del cuando.

El modelo funcional, representado en UML con Diagramas de Caso de Uso, describe la funcionalidad del sistema desde el punto de vista del usuario.

Modelo de Objetos

Describe la estructura estática (de datos), de los objetos del sistema (identidad y atributos) y también sus relaciones entre objetos.

El modelo de objetos, representado en UML con Diagramas de Clase, describe la estructura de un sistema desde el punto de vista de objetos y asociaciones.

Modelo dinámico

Describe los aspectos de comportamiento (de control) de un sistema que cambian con el tiempo. El modelo dinámico se utiliza para especificar e implementar los aspectos del control del sistema.

El modelo dinamico, representado en UML con Diagramas de Secuencia, Diagramas de Colaboracion, Diagramas de Actividad y Diagramas de Estado, describe el comportamiento del sistema.

DISEÑO

Diseño de Objetos

En el Diseño de Objetos se construye un modelo de diseño basándose en el modelo de análisis. El foco de atención del diseño de objetos son las estructuras de datos y los algoritmos necesarios para implementar cada una de las clases.

Diseño del Sistema

En el Diseño del Sistema se toman decisiones de alto nivel acerca de la arquitectura global. Durante el diseño, el sistema de destino se organiza en subsistemas basados tanto en la estructura del análisis como en la arquitectura propuesta. El diseñador de sistemas deberá decidir qué características de rendimiento hay que optimizar. Seleccionando una estrategia para atacar el problema y efectuando las reservas de recursos tentativas.

IMPLEMENTACION

En la Implementación las clases de objetos y las relaciones desarrolladas durante su diseño se traducen finalmente a un lenguaje de programación concreto, a una base de datos o a una implementación en hardware.

Referencias:

  • James E. Rumbaugh, Michael R. Blaha, William J. Premerlani, Frederick Hedí y William E. Lorensen. Modelado y Diseño Orientado a Objetos. Metodología OMT. Prentice-Hall. 1996
  • Bernd Bruegge, Allen H. Dutoit. Ingenieria del Software Orientado a Objetos. McGraw-Hill. 2002

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>