Please enable JavaScript.
Coggle requires JavaScript to display documents.
Metodología de desarrollo de Software, Jiménez Trejo Héctor Cecilio …
Metodología de desarrollo de Software
Características
° Cobertura total del ciclo de desarrollo
° Verificaciones intermedias
° Planificación y control
° Comunicación efectiva
° Utilización un abanico amplio de proyecto
° Soporte al mantenimiento
° Soporte de la utilización de software
Conceptos Generales
Es una forma de trabajo mayormente se usa para estructurar, planificar y controlar el proceso de desarrollo en sistema de información (Software)
1) Waterfall
El modelo Waterfall o en cascada, permite organizar el trabajo en vertical de arriba a abajo.
2) Prototipo
La metodología de prototipo parte de la base de lo que entenderíamos como un borrador si escribiéramos.
3) Incrementa
El modelo incrementa tiene en común con el de cascada el trabajo en fases pero a diferencia de este cada fase supone añadir una funcionalidad.
4) Espiral
La metodología en espiral cuenta con cuatro fases distintas y el objetivo es acercarse a lo que desea el cliente. Cuanto más nos acercamos al centro, más cerca estaremos de ello.
Clasificación
Estructuras
° Orientadas a procesos
° Orientadas a datos
° Mixtas
jerárquicas o NO jerárquicas
Orientadas a objetos para sistemas de tiempo real
Se facilita una herramienta de soporte a los desarrolladores para determinar la metodología mas adecuada de acuerdo a las necesidades del problema. Se establecen un conjunto de criterios para comparar metodologías de desarrollo de software: COMET, Octopus/UML y ROPES, y en base a estos resultados se logra seleccionar entre ellas la más apropiada a un problema en particular.
Generación de metodología
Programación estructurada
Surgió en el año 1960 por bohn y jacopini, orientado a mejorar la claridad, calidad y tiempo de desarrollo de un software, utilizando subrutinas.
Programación estructurada Jackson
Surgió en el año de 1970 por michael A jackson, El objetivo era hacer cobol programas de procesamiento de archivos por cantidades mas fácil de modificar y mantener
Ciclo de vida de una metodología
Se trata de evitar los costes de rectificar errores de implementación mediante un método que permita a los programadores adelantarse para mejorar sus resultados finales
° Comunicación
° Planificación y análisis
° Estudio de viabilidad
° Análisis del sistema
° Diseño
° Codificación
° Pruebas
° Implementación
° Formación
° Mantenimiento y Funcionamiento
Jiménez Trejo Héctor Cecilio
19230233