Etapas del ciclo de vida del desarrollo de productos de software
Oscar GutierrezTrabajo1 de Mayo de 2023
330 Palabras (2 Páginas)84 Visitas
ETAPAS DEL CICLO DE VIDA DEL DESARROLLO DE PRODUCTOS DE SOFTWARE
Etapas | Procesos | Procedimientos | Actividades |
Planificación | Determinación del ámbito del proyecto | Proceso en el que se descubre cómo llegar a las características que el sistema necesita. | Estudios de viabilidad, riesgos , costos |
Analisis | Establecer un modelo fijo para llevar un orden cronológico de procesos según lo requiera | Organizar y plasmar ideas del equipo en un borrador para luego darles forma en la fase de diseño | Depende de las habilidades de aquellas personas que conforman el equipo para construir criterios para el desarrollo de actividades |
Diseño | Es una etapa compleja y su proceso debe realizarse de manera iterativa | Decidir la estructura general, implementar patrones de diseño de acuerdo a lo que se establece en las fases de planificación y análisis | Estudiar opciones de implementación para el software |
Implementación | Documentar y comentar el código y las estructuras de datos que se van a implementar de la manera mas entendible posible para cualquier desarrollador | De acuerdo a lo planteado en las fases anteriores Es de suma importancia seguir el orden que se viene trabajando desde la primera fase Establecer prioridades como ejecutar código limpio y reducción de líneas para evitar saturar la consola o consumo excesivo de recursos en memoria |
algoritmos adecuados al proyecto
|
pruebas | Como en todo proyecto se generan fallas tanto el desarrollo de código como en documentación y demás procesos que se manejan en las fases anteriores | Durante la implementación el equipo deberá: Documentar los resultados de cada prueba sin importar el resultado Hacer estudios de variabilidad en calidad del software e implementar un sistema de soporte en caso de fallos graves | Detectar fallos en las fases anteriores Corregir fallos detectados Hacer varias pruebas piloto de exigencia al sistema |
Instalación y mantenimiento | Esta es una de las fases mas importantes del ciclo, aquí el software debe estar libre de fallos | (mantenimiento) Eliminar fallos o defectos encontrados después de su uso por un largo tiempo Adaptarlo a nuevas necesidades y funcionalidades si lo requiere |
...