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

Captura, anlisis y especificacin de requisitos

Procesos, modelado y formas e licitacin


de requisitos

Clasificacin e identificacin de
requerimientos

Diseo del sistema

Codificacin del Software

Pruebas (unitarias y de identificacin)

Instalacin y paso a produccin

Mantenimiento

Al inicio de un desarrollo, esta es la primera fase que se


realiza.
El modelo de proceso aceptado, puede casi terminar para
pasar a la prxima etapas 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 ms difciles de lograr certeramente.
Siendo que la captura, elicitacin y especificacin 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.
En esta etapa se pueden identificar dos formas de
requisitos: Requisitos de usuarios y requisitos de sistema
Los tipos de requisitos de sistema se clasifican en tres:
Requisitos funcionales, requisitos no funcionales y
requisitos del dominio.
Se basa en la especificacin de requisitos producido por el
anlisis de los requisitos.
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 de software.
Mientras se programa la aplicacin, sistema o software en
general, se realizan tambin tareas de depuracin.

Entre las diversas pruebas que se 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 Tests.
En el caso de software de desarrollo a pedido, el usuario
final (cliente) es el que realiza la Beta Test, teniendo para
ello un periodo de prueba pactado con el desarrollador.
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 duro.
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 actualizaciones y evoluciones del
software.

ETAPAS DEL DESARROLLO DE


SOFTWARE

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