oose
Realizado por: Tania A. Acosta H.
Dirigido por: Ing. Raúl Córdova
Abstract
The object oriented is configured as the methodology of software development prevailing for the
next years, however we do not have an standard for its development. The present work
outlines a standard methodology for objects oriented softwaredevelopment , defined from the
study of three major object oriented methods: Booch, OMT and OOSE. The methodology
covers the planning, analysis, design, implementation, tests and software maintenance object
oriented phases.
Resumen
La orientación a objetos se configura como la metodología de desarrollo de software
predominante para los próximos años, sin embargo no se cuenta con estándares para sudesarrollo. El presente trabajo plantea una metodología estándar para el desarrollo de software
orientado a objetos, definida a partir del estudio de tres principales métodos: Booch, OMT,
OOSE. La metodología cubre las fases de planificación, análisis, diseño, implementación,
pruebas y mantenimiento orientado a objetos.
Introducción
Desde la década pasada la tecnología orientada a objetos seha ido perfeccionando y se la
considera como la solución a los problemas de esta década para la construcción rápida de
sistemas complejos, confiables y extensibles, capturando la atención de los sectores
académicos e industriales. A fin de asegurar un software eficiente de gran escala, los
ingenieros de software han concentrado esfuerzos e la definición de técnicas y metodologías
n
paraproducir software de alta calidad y en el desarrollo de herramientas automatizadas de
soporte.
Varios métodos planteados con base en la orientación a objetos, difieren en su notación,
terminología, pero son similares con respecto a sus nociones subyacentes básicas, pero hasta
la actualidad no se han definido completamente.
La importancia de trabajar sobre la base de un estándar para el desarrollode software
orientado a objetos, se refleja en los numerosos empeños que han realizado diferentes autores.
El primer propósito del presente trabajo es proponer una terminología estándar orientada a
objetos, analizando los principales métodos para el análisis y diseño de software en esta línea
como son los métodos de Booch, Rumbaugh (OMT) y Jacobson,
El segundo propósito es proponer comoestándar para el modelamiento de software orientado
a objetos, el lenguaje de modelamiento unificado (UML).
El tercer propósito es definir una metodología estándar para el desarrollo de software orientado
a objetos que cubra todas las fases del ciclo de vida, esto es, las fases de análisis, diseño,
implementación, pruebas, mantenimiento y que incluya las administración de proyectos
orientado aobjetos.
Métodos
Autor: Tania A. Acosta H.
e-mail: acosta@mail.epn.edu.ec
1
Se ha utilizado el método de investigación deductivo para el desarrollo de la presente tesis,
analizando las diferentes concepciones de los tres más importantes autores sobre la
tecnología orientada a objetos.
Resultados
El resultado de la presente tesis es plantear un estándar para las fases de planificación,análisis, diseño, implementación, pruebas, y mantenimiento de software orientado a objetos.
1.- Planificación
Para la fase de planificación se plantea realizar las siguientes tareas para el plan de proyecto
[10]
de software :
1.- Introducción
1.1.Propósito del plan
1.2.Ámbito del proyecto y objetivos
1.2.1.- Declaración del ámbito
1.2.2.- Funciones principales
1.2.3.- Aspectos derendimiento
1.2.4.- Restricciones técnicas y de gestión
2.- Estimación del proyecto
2.1.Datos históricos usados para las estimaciones
2.2.Técnicas de estimación
2.3.Estimaciones de esfuerzo, coste, duración
3.- Estrategia de gestión del riesgo
3.1.Tabla de riesgo
3.2.Estudio de los riesgos a tratar
3.3.Plan RSGR para cada riesgo
3.3.1.- Reducción del riesgo
3.3.2.- Supervisión del riesgo...
Regístrate para leer el documento completo.