Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Modelo Cascada: Esta situación se encuentra en ocasiones cuando deben hacerse adaptaciones
o mejoras bien definidas a un sistema ya existente. También ocurre cierto numero limitado de
nuevos esfuerzos de desarrollo, pero solo cuando los requerimientos están bien definidos y tienen
una estabilidad razonable. Cuando el trabajo desde la comunicación hasta el despliegue fluye
forma razonable lineal. También llamado ciclo de vida clásico, sugiere un enfoque sistemático y
secuencial para el desarrollo de software.
El problema es que se ve al cliente hasta el final esto hace que exista rotación de personal que
no sabe de los requerimientos iniciales o por decisión del cliente.
MODELO RUP: Analizan la necesidad de un proceso de software impuslado por el caso de uso,
centrado en la arquitectura, iteractivo e incremental.
El proceso unificado es un intento obtener los mejores rasgos y características de los modelos
tradicionales del software.
Tres perspectivas:
Fases
Concepción: Agrupa las actividades tanto de comunicación con el cliente como de planeación al
colaborar con los participantes se identifican los requerimientos formales.
La planeación identifica los recursos evalúa los riesgos principales, define un programa de
actividades y establece una base para las fases que se van aplicar a medica que avanza el
incremento de software.
Desde acá se puede evaluar si tiene mucho riesgo el proyecto y se evalúa si ejecutarlo
Elaboración:
Incluye las actividades para la creación del proyecto, siempre revisando con cuidando el plan con
la finalidad de asegurar el alcance, riesgos y fecha de entrega siguen siendo razonables.
Construcción:
Se desarrolla o adquieren los componentes de software que harán cada caso de uso sea operativo
para los usuarios finales, para lograrlo se completan los modelos de requerimientos que se
comenzarón en la fase de la elaboración. A medida que se implementan componentes se diseñan
efectúan pruebas unitarias para cada uno . Se emplean caso para obtener pruebas de aceptación
Transición: Incluye las ultimas etapas de la actividad general de la construcción y la primera parte
de la despliegue general (Entrega y retroalimentación). Al finalizar la fase de transición, el software
incrementado se convierte en un producto utilizable que se lanza.
Flujos de trabajo: Actividades que tienen lugar durante el proceso de desarrollo. (Ver flujos de
trabajo en presentación presentación 22).
XP (Programación Extrema)
Respeto: Al apagarse a cada uno de estos valores , el equipo ágil inculca respeto entre sus
mientras y participantes.
Proceso: Usa un enfoque orientado a objetos como paradigma preferido de desarrollo, y engloba
un conjunto de reglas y practicas que ocurren en el contexto de cuatros actividades estructurales:
Planeación, diseño codificación y pruebas
Planeación: Comienza escuchando a los usuarios, esta actividad es para recabar requerimientos,
utilizando una historia de usuario, es el requerimiento del usuario sin utilizar ninguna clase de
lenguaje técnico.
SI algo es muy riesgoso hacer un prototipo de eso. Estimula el rediseño , técnica de construcción
que también es un método de optimización de diseño, el objetivo es controlar las modificaciones ,
sugiriendo pequeños cambios del diseño que son capaces de mejorarlos de forma radical.
Codificación:
Después de las historias no han sido desarrollados y de que se ha hecho el trabajo de diseño
preliminar el equipo inicia la codificación. Se desarrolla de una seria de pruebas unitarias a cada
una de las historias que se van a incluir en la entrega del curso.
Una vez el código esta terminado se le aplica de inmediato la prueba unitaria, con lo que se
obtiene retroalimentación
Pruebas:
Diseño de aplicación conjunta: Fuera de la empresa se lleva a los usuarios y ahí se toman los
requerimientos.
Análisis Estructurado:
Considera como entidades separadas los datos y procesos que los transofrman, los datos que se
modelan.
Ver diapositivas
Diccionario de datos: