metodologaorientadasaobjetos 121118180512 phpapp02
”
INSTITUTO TEGNOLOGICO “SAN GABRIEL
TEMA: METODOLOGIA ORIENTADA A OBJETOS
AUTOR: YOLANDA CANDO
RIOBAMBA – ECUADOR
METODOLOGÍA ORIENTADA A OBJETOS
Una metodología de ingeniería del software es un proceso para producir software de una manera organizada, usando convenciones y técnicas de notación predefinidas. Desde que la comunidad de programación orientada a objetos tuvola 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, las metodologías orientadas a objetos incorporan estos conceptos para definir sus reglas, normas, procedimientos, guías y notaciones para alcanzar un producto decalidad que satisfaga las necesidades del cliente
Que consta de los siguientes elementos:
Un ciclo de vida que permita adaptarse a las reglas de negocio y factibilidades tecnológicas
Conjunto completo de modelos y conceptos internamente consistentes
Colección de reglas y guías de desarrollo
Notación
Técnicas para pruebas
Métricas apropiadas
Estándares y estrategias de pruebas
Identificaciónde reglas organizacionales, de reglas de negocios y programación
Guía de manejo de proyectos y control de calidad.
Metodología OMT
Object Modeling Technique (OMT):
Es importante el modelo y uso del mismo para lograr una abstracción, en el cual el análisis está enfocado en el mundo real para un nivel de diseño, también pone detalles particulares para modelado de recursos de la computadora. Estametodología puede ser aplicada en varios aspectos de implementación incluyendo archivos, base de datos relacionales, base de datos orientados a objetos. OMT está construido alrededor de descripciones de estructura de datos, constantes, sistemas para procesos de transacciones.OMT pone énfasis en especificaciones declarativas de la información, para capturar los requerimientos, especificacionesimperativas 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
Data Base Manager System
Los puntos más importantes para esta metodología son los siguientes:
Poner énfasis en el análisis y no en el desarrollo.
Poner énfasis en los datos más que en las funciones, lo queproporciona estabilidad al proceso de desarrollo.
Utilizar una notación común en todas las fases a través de tres modelos que capturan los aspectos estáticos, dinámicos y funcionales que combinados proveen una descripción completa del software. La Metodología OMT divide el proceso de desarrollo en tres partes aisladas: análisis, diseño e implantación.
Análisis:
Su objetivo es desarrollar un modelo delo que va a hacer el sistema. El modelo se expresa en términos de objetos y de relaciones entre ellos, flujo dinámico de control y las transformaciones funcionales.
Diseño:
Es la estrategia de alto nivel para resolver el problema y cómo construir una solución. Se define la arquitectura del sistema y se toman las decisiones estratégicas.
Implementación:
En esta fase se convierte finalmente eldiseño de objetos en código. A su vez, cada una de estas fases se divide en su tareas, como son: modelos de objetos, dinámico y funcional; análisis y del sistema, y objetos del sistema.
Modelo de Objetos:
En esta primera parte del análisis se forma una primera imagen del modelo de clases del sistema con sus atributos y las relaciones entre ellas, usando para ello un diagrama entidad relaciónmodificada en el que además de las clases y sus relaciones se pueden representar también los métodos.
Modelo Dinámico:
El modelo dinámico usa un grafo para representar el comportamiento dinámico de cada clase, es decir, el comportamiento de estas ante cada evento que se produce en el sistema. Un evento desencadenará en un cambio de estado en la clase que se traducirá en una modificación de los...
Regístrate para leer el documento completo.