Вы находитесь на странице: 1из 2

Captura, anlisis y especificacin de requisitos

Al inicio de un desarrollo, esta es la primera fase que se realiza. El modelo de proceso adoptado, puede casi terminar para pasar a la prxima etapa puede hacerse parcialmente para luego retomarla. Durante esta fase, se adquieren, renen y especifican las caractersticas funcionales y no funcionales que deber cumplir el futuro programa o sistema a desarrollar. Esta es, probablemente, la de mayor importancia y una de las fases ms difciles de lograr certeramente. Siendo que la captura, elicitacin y especificacin de requisitos, es una parte crucial en el proceso de desarrollo del software. Esta etapa depende el logro de los objetivos finales previstos. A partir de la extraccin y anlisis de informacin en su mbito se obtienen todas las especificaciones necesarias y tipos de requisitos para el futuro producto software.

Procesos, modelado y formas de elicitacin de requisitos

Clasificacin e identificacin de requerimientos

En esta etapa se pueden identificar dos formas de requisitos: Requisitos de usuario y requisitos de sistema. Los tipos de requisitos de sistema se clasifican en tres: Requisitos funcionales, requisitos no funcionales y requisitos del dominio.

Diseo del sistema

Se basa en la especificacin de requisitos producido por el anlisis de los requerimientos. El diseo, en particular, puede describir el funcionamiento interno de un sistema en diferentes niveles de detalle. El diseo detallado, por ltimo, es una descripcin del sistema muy cercana a la codificacin. Durante esta etapa se realizan las tareas que comnmente se conocen como programacin. Es comn pensar que la etapa de programacin o codificacin es la que insume la mayor parte del trabajo de desarrollo del software. Mientras se programa la aplicacin, sistema, o software en general, se realizan tambin tareas de depuracin. Entre las diversas pruebas que se le efectan al software se pueden distinguir principalmente: pruebas unitarias y pruebas de integracin. Las pruebas normalmente se efectan 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 el Beta Test, teniendo para ello un perodo de prueba pactado con el desarrollador.

Codificacin del software

Pruebas (unitarias y de integracin)

Instalacin y paso a produccin

La instalacin del software es el proceso por el cual los programas desarrollados son transferidos apropiadamente al computador destino, inicializados, y, eventualmente, configurados. La instalacin, dependiendo del sistema desarrollado, puede consistir en una simple copia al disco rgido. Una vez realizada exitosamente la instalacin del software, el mismo pasa a la fase de produccin (operatividad). El mantenimiento de software es el proceso de control, mejora y optimizacin del software ya desarrollado e instalado. La fase de mantenimiento es la que viene despus de que el software est operativo y en produccin. Esta fase involucra tambin actualizaciones y evoluciones del software.

Mantenimiento

Вам также может понравиться