Loading documents preview...
CUADRO COMPARATIVO DE LAS ETAPAS DEL DESARROLLO DE SOFTWARE CAPTURA, ANÁLISIS Y ESPECIFICACIÓN DE REQUISITOS
*Al inicio de un desarrollo, esta es la primera fase que se realiza *El modelo de proceso adaptado, puede casi terminar para pasar a la próxima etapa puede hacerse parcialmente para luego retomarla. *Durante esta fase, se adquieren, reúnen y especifican las características funcionales y no funcionales que deberá cumplir el futuro programa o sistema a desarrollar.
PROCESOS, MODELADO Y FORMAS DE ELICITACION DE REQUISITOS
*Siendo que la captura, elicitación y especificación de requisitos es una parte crucial en el proceso del desarrollo de software. *Esta etapa depende el logro de los objetivos finales previstos. *A partir de la extracción y análisis de información en su ámbito se obtienen todas las especificaciones necesarias y tipos de requisitos para el futuro producto software. *En esta etapa se pueden identificar dos formas de requisitos: Requisitos de usuarios y requisitos de sistemas *Los tipos de requisitos de sistema se clasifican en tres: Requisitos funcionales, requisitos no funcionales y requisitos del dominio. *Se basa en la especificación de requisitos producido por el análisis de los requerimientos *El diseño en particular puede describir el funcionamiento interno de un sistema en diferentes niveles de detalle. *El diseño detallado, por último es una descripción del sistema muy cercana a la codificación. *Durante esta etapa se realiza las tareas que comúnmente se conocen como programación *Es común pensar que la etapa de programación o codificación es la que insume la mayor parte del trabajo de desarrollo del software. *Mientras se programa la aplicación, sistema o software, se realizan también tareas de depuración *Entre las diversas pruebas que se le efectúan al software se pueden distinguir principalmente: Pruebas unitarias y pruebas de integración *Las pruebas normalmente se efectúan con los llamados datos de prueba llamada BETA TEST *En el caso de software de desarrollo a pedido, el usuario final( cliente ) es el que realiza Beta Test, teniendo para ello un periodo de prueba pactado con el desarrollador *La instalación del software es el proceso por el cual los programas desarrollados son transferidos apropiadamente al computador destino, inicializados y eventualmente configurados. *La instalación dependiendo del sistema desarrollado, puede consistir en una simple copia al disco rígido *Una vez realizada exitosamente la instalación del software, el mismo pasa a la fase de producción( operatividad) *El mantenimiento del software es el proceso de control, mejora y optimización del software ya desarrollado e instalado *La fase de mantenimiento es la que viene después de que el software está operativo y en producción *Esta fase involucra también actualizaciones y evaluaciones del software
CLASIFICACION E IDENTIFICACIÓN DE REQUISITOS
DISEÑO DEL SISTEMA
CODIFICACION DEL SOFTWARE
PRUEBAS (UNITARIAS Y DE INTEGRACION )
INSTALACION Y PASO A PRODUCCIÓN
MANTENIMIENTO
VEGA ANTUNEZ ANDREA DEL ROSARIO