Zusammenfassung der Ressource
CICLO BÁSICO DE DESARROLLO DE SOFTWARE
- Que trata sobre:
- Describir el desarrollo de un software desde la fase inicial
hasta la fase final.
- Consta de un determinado:
- PROCEDIMIENTO
- 1. Definición de objetivos
- Definir:
- El resultado del proyecto
y su papel en la estrategia
global.
- 2. Análisis
- Recopilar,
examinar y
formular:
- Información
detallada sobre la
problemática a
resolver.
- 4. Programación e
implementación
- Desarrollar:
- Un lenguaje de
programación para crear las
funciones definidas durante
las etapas anteriores.
- 6. Documentación
- Documentar:
- Información necesaria
para los usuarios y para
desarrollos futuros.
- Generalmente hay
tres tipos:
- MANUAL DEL
USUARIO
- Describe cómo
funciona el
programa.
- INTERNA
- Son
comentarios
que se
añaden al
código fuente.
- EXTERNA
- Se define en un
documento
escrito con los
siguientes
puntos:
- Descripción,
datos del autor,
algoritmo,
diccionario de
datos y código
fuente.
- 3. Diseño
- ¿Cómo solucionar el problema?
- DISEÑO DETALLADO
- Definición precisa de
cada subconjunto de la
aplicación
- DISEÑO GENERAL
- Requisitos generales en
la arquitectura de la
aplicación.
- 7. Mantenimiento
- Mantener:
- La estructura de actualización,
verificación y validación; que le permiten
al programa ser útil y mantenerse
actualizado según las necesidades del
usuario.
- 5. Pruebas
- PRUEBA BETA
- Garantiza que el
software en general
cumple con las
especificaciones
originales.
- PRUEBA DE
INTEGRACIÓN
- Garantiza que los
diferentes módulos
se integren con la
aplicación.
- PRUEBA DE
UNIDAD
- Prueba
individual a cada
subconjunto de
la aplicación.
- Se presenta por medio de :
- MODELOS
- Existen varios modelos para representar el
ciclo de vida de un software, sin embargo los
siguientes son los más útiles y comunes:
- MODELO EN V
- Proviene del
principio que
dice que los
procedimientos
utilizados para
probar si la
aplicación
cumple con
especificaciones
ya deben
haberse creado
en fase de
diseño.
- Ejemplo:
- MODELO EN
CASCADA
- secuencia de fases en la
que al final de cada una se
reúne la documentación
para garantizas que el
programa cumple las
especificaciones.
- Ejemplo:
- MODELO EN
ESPIRAL
- Combina aspectos
clave del modelo de la
cascada y el desarrollo
rápido de aplicaciones
haciendo énfasis en un
análisis iterativo y
concienzudo de los
riesgos.
- Ejemplo: