Este documento describe diferentes tipos de modelos orientados a objetos como los modelos dinámicos y funcionales, y compara varias metodologías como OOHDM, SOHDM, WSDM y RNA. Incluye una tabla que compara las fases y características de estas metodologías.
Tipos de Modelos y Metodologías Orientado a Objetos
1. Tipos de modelos y metodologías del Modelado Orientado a Objetos
Por: Juan Antonio Sánchez Barrera
En el presente trabajo describe las características de los tipos de modelos
orientado a objetos y un cuadro comparativo de estos tipos de modelos incluyendo
las metodologías empleadas.
Tipos de modelos
Se considera como un modelo a una abstracción de algo, con la finalidad de
entender y comprender lo que se desea antes de construirlo, debido a que un
modelo omite los detalles no esenciales (Guillén, 1991).
Se podría definir al Modelo Orientado a Objetos como las técnicas de orientación a
objetos que pretenden satisfacer las necesidades de los usuarios finales y las de
los desarrolladores de software mediante una cierta capacidad de modelar el
mundo real (Wladimiro, 2011).
Modelo dinámico
Se utiliza para especificar e implementar los aspectos del control del sistema,
colaborando de ésta manera en describir las secuencias de operaciones que se
producen, sin tener en cuenta lo que hagan éstas operaciones, aquello a lo que
afecten o la forma en que las mismas estén implementadas.
Cabe aclarar, que el modelado del aspecto dinámico de un sistema no constituye
una característica exclusiva del paradigma orientado a objetos, dado que también
puede ser abordado a través del enfoque del Análisis Estructurado. (Hossian,
ITESCAM)
Modelo funcional
Mediante este modelo se pueden presentar y observar resultados que puede
arrojar un cálculo de valores, estas se dan mediante la entrada de valores y la
salida. Es importante mencionar que la manera en como se trata la información no
se muestra. El modelo funcional consta básicamente de diagramas de flujo de
datos.
La siguiente tabla presenta un cuadro comparativo de las principales metodologías
empleadas.
2. Metodología Alcance Fases Características
OOHDM Diseño de aplicaciones Fase Conceptual Se realiza en una mezcla de estilo
hipermedia y web. Fase Navegacional incremental, iterativo y basado en
(Object-Oriented Hypermedia Fase de Interfaz Abstracta prototipos.
Design Method) Fase Implementación
SOHDM Web creados en base Fase de Análisis, Es una propuesta nueva que cubre en
de sistema de herencia Fase de Modelado de Objetos mayor parte todas las fases del proceso
(Scenario - based Object-oriented Fase de Diseño de Vistas de desarrollo, aunque no toma en cuenta
Hypermedia Design Methodology Fase de Diseño Navegacional la implantación y las pruebas,
Fase de Diseño de la
proponiéndonos un proceso cíclico de tal
Implementación
Fase de Construcción forma que al realizar una fase se puede
regresar a alguna de las anteriores para
refinarla y adaptarla mejor.
WSDM (Web Site Design Method) Desarrollo de la Web Modelo de usuario Cada navegación consta de tres capas:
Diseño conceptual contexto, la navegación y capas de
Diseño de la implementación información
Implementación.
RNA (Relationship Navigational Desarrollo de la Web Análisis del entorno Utiliza una secuencia para desarrollar
Analysis) Definición de elementos de interés sistemas web.
Análisis de conocimiento
Análisis de navegación
Implementación de los análisis
realizados.
UML Desarrollo de proyectos Fase de inicio Metodología más utilizada para
(Unified Modeling Language) grandes o pequeños Fase de elaboración desarrollos de proyectos.
UWE UML Fase de construcción
(UML-Based Web Engineering) Fase de transición
Tabla 1: Comparación de metodologías orientadas a objetos
3. Bibliografía
Creative Commons. (s.f.). AreaOrdenador.com. Recuperado el 05 de 01 de 2013, de
http://www.areaordenadores.com/Metodologias-Web3.html
Darío Andrés Silva, B. M. (Marzo de 2001). www.lifia.info.unlp.edu.ar. Recuperado el 05 de 01 de 2013, de
www.lifia.info.unlp.edu.ar/papers/2001/Silva2001.pdf
Goméz, J. G. (s.f.). ITESCAM. Recuperado el 1 de 12 de 2012, de
http://www.itescam.edu.mx/principal/sylabus/fpdb/recursos/r2227.PDF
Graciela Barchini, M. Á. (2006). SISTEMAS DE INFORMACIÓN: NUEVOS ESCENARIOS BASADOS EN
ONTOLOGÍAS . Revista de Gestão da Tecnologia e Sistemas de Informação , 2-18.
Guillén, P. R. (1991). www.itlalaguna.edu.mx. Recuperado el 05 de 01 de 2013, de
www.itlalaguna.edu.mx/.../...
Hossian, A. (10 de Marzo de 2011). www.itescam.edu.mx. Recuperado el 05 de 01 de 2013, de
www.itescam.edu.mx/principal/sylabus/fpdb/recursos/r18525.PDF
Hossian, A. (s.f.). ITESCAM. Recuperado el 10 de 01 de 2013, de
http://www.itescam.edu.mx/principal/sylabus/fpdb/recursos/r18525.PDF
ITSZO. (s.f.). Academia de Sistemas e Informática. Recuperado el 16 de 12 de 2012, de
http://programacionfacil.wikispaces.com/file/view/Parte_4.pdf
Lapuente, M. J. (s.f.). www.hipertexto.info. Recuperado el 05 de 01 de 2013, de
http://www.hipertexto.info/documentos/oohdm.htm
Oscar Pastor, E. I. (2011). users.dsic.upv.es. Recuperado el 05 de 01 de 2013, de
users.dsic.upv.es/~einsfran/papers/05-jidbd97.pdf.gz
Osoria, S. H. (2008). Facultad de Ingeniería y Tecnología. Recuperado el 16 de 12 de 2012, de
http://www.itescam.edu.mx/principal/sylabus/fpdb/recursos/r2226.PDF
Wladimiro, W. D. (2011). informatica.uv.es. Recuperado el 05 de 01 de 2013, de
informatica.uv.es/iiguia/DBD/Teoria/capitulo_2a.pdf