Metodologias de desarrollo de sistemas
Metodologías de Desarrollo de Sistemas
Tipos de Metodologías Escogidas y su comparación con el marco de desarrollo propuesto en clases
Fases Esudio Preliminar Estudio de Factibilidad Analisis y Determinación de Requerimientos Diseño Conceptual del Sistema Diseño Físico del sistema Desarrollo de laProgramación Desarrollo de la documentación Prueba del Sistema Implantación Evaluación Post-Implantación Desarrollo en Cascada NO NO SI SI SI SI SI SI SI SI Diseño rápido de Aplicaciones (RAD) NO NO SI NO NO SI NO SI NO NO Orientada a Objetos NO NO SI SI NO SI NO SI SI SI
Objetivos de cada metodología
Desarrollo Orientado a Objetos
• • • • • • • •Fomenta la reutilización y extensión del código. Permite crear sistemas más complejos. Relacionar el sistema al mundo real. Facilita la creación de programas visuales. Construcción de prototipos Agiliza el desarrollo de software Facilita el trabajo en equipo Facilita el mantenimiento del software
Lo interesante de la POO es que proporciona conceptos y herramientas con las cuales se modela y representa el mundo real tan fielmente como sea posible.
Desarrollo Rápido de Aplicaciones (RAD):
Permite al equipo de desarrollo crear un “sistema completamente funcional” dentro de periodos cortos de tiempo
Investigación Metodologías de Desarrollo de Sistemas Rodolfo Carrión Coronas ‐ Carnet 850806
Desarrollo en Cascada
Se usa principalmente en proyectos que tengan las siguientes características: •Se dispone de todas las especificaciones desde el principio, por ejemplo, proyectos de reingeniería • Se desarrolla un tipo de software que no es novedoso • Proyectos complejos que se entienden bien desde el principio.
Conclusiones
Después de hacer el análisis de las metodologías se presentan las siguientes consideraciones: •Dentro de las metodologías escogidas y otras que se leyeron en el transcurso del estudio, ninguna cumplía con las fases de Estudio preliminar y estudio de factibilidad, aunque no lo dice expresamente, las metodologías parten de punto de la necesidad del desarrollo, por lo que emiten esas fases. • De una u otra manera las metodologías siempre proponen el análisis de requerimientos, lo interesante es ver la formalidad del mismo, algunos si son mas formales como la metodología de cascada expresamente manifiesta como entregable el uso de un documento formal, las otras no • En las fases de diseño conceptual y diseño físico no hay expresamente estas 2 fases dentro de las fases de las metodologías analizadas, sin embargo, algunas como la metodología en cascada en la fase de diseño menciona hacer los dos tipos de diseños mencionados • En ninguna de las metodologías analizadas se propone una fase específica de documentación, sin embargo, parece que es mas informal en la parte de documentación de los desarrollos de sistemas • • En el caso de la fase de desarrollo de programación si hay en la metodologías estudiadas estas fases, aunque por su naturaleza algunas van implícitas en otras. Con respecto a las fase de pruebas del sistema todas tienen una fase igual, algunas dentro de otras fases por la naturaleza de la metodología.
Investigación Metodologías de Desarrollo de Sistemas Rodolfo Carrión Coronas ‐ Carnet 850806
• La fase de implementación del sistema desarrollado no se ve explícitamente en
algunas metodologías pero necesariamente se debe cumplir como en la metodología RAD
• La evaluación post‐implantación no se detalla específicamente en ninguna de las
metodologías, sin embargo, algunas la llaman “mantenimiento de sistemas”
Investigación Metodologías de Desarrollo de Sistemas Rodolfo Carrión Coronas ‐ Carnet 850806 ...
Regístrate para leer el documento completo.