noce
Propuestas de software que se encuentran en todas estas:
1. Especificación de software: Se define la funcionalidad y restricciones operacionales que debe cumplir el software.
2. Diseño eImplementación: Se diseña y construye el software según la especificación.
3. Validación: El software debe validarse, debe cumplir con lo que quiere el cliente.
4. Evolución: El software debeevolucionar, adaptarse a las necesidades del cliente.
Una perspectiva utiliza para determinar elementos del proceso de desarrollo de software es que permitan responder :Quién: Las Personas participantes en elproyecto de desarrollo desempeñando uno o más Roles específicos.
Qué: Un Artefacto es producido por un Rol en una de sus Actividades.
Cómo y Cuándo: Las Actividades son una serie de pasos quelleva a cabo un Rol durante el proceso de desarrollo.
Tipos de procesos: Procesos centrados en la arquitectura, Iterativos e incrementales, Por casos de uso.
Modelo cascada: Implica un previo yabsoluto conocimiento de los requisitos. Cualquier cambio implica reiniciar el ciclo completo desde el principio.
Modelo en v: Es un modelo similar al modelo en cascada, pero en este caso se agrupan lasactividades de análisis en la primera rama de la V y las actividades de la composición en la otra.
Modelo proceso incremental: En este modelo se entrega un primer incremento al usuario y luego se vanhaciendo nuevas iteraciones hasta finalizarlo.
Planificar los incrementos a dar al usuario. Dar a cada incremento una tarea a seguir. Decidir los principales bloques del programa y saber comoconectarlos.
Modelo espiral: este se divide en cuatro partes: Planificacion, análisis de riesgo, ingeniería, evaluación.
Fases de un proceso de desarrollo de software: planificación, análisis, diseño,...
Regístrate para leer el documento completo.