
PROCESOS DE SOFTWARE
El software se puede ver como cualquier producto: también tiene un proceso
producción, siguiendo una serie de pasos,
tiene modelos de calidad de proceso y de producto.
Un proceso del software este tiene un ciclo de actividades y resultados
asociados que dan como resultado un producto de software.
El ciclo de vida del desarrollo de software son las
etapas de Análisis, Diseño, Desarrollo (o
Codificación), Implementación, Pruebas y
Evolución. Etapas que concuerdan con las
etapas genéricas de un proceso de software
1. Especificación de software
o ingeniería de requerimientos:
debe definir la funcionalidad
del software y las restricciones
en su operación.
2. Diseño e implementación
del software:
se debe producir software
que cumple su especificación.
3. Validación del software:
se debe validar el software
para asegurar que hace
lo que el cliente desea.
4. Evolución del software:
el software debe evolucionar
para cubrir las
necesidades cambiantes
del cliente.
modelos de procesos de software
Un modelo de proceso del software es una descripción simplificada de un proceso del software,
es decir es el modelo o “molde, base” del cual se basa el proceso del software. El modelo genérico
o modelo básico se denomina Ciclo de Vida del Software.
EJEMPLO
1. queremos crear un software que nos ayude a crear facturas:
aquí tomamos la información como de los inventarios los precios como formulan las facturas y procedemos;
- empezamos analizando la información
- tomamos los requisitos del software
- diseñamos el programa
- se crea un primer plano del software
- verificamos y corregimos
- entregamos y damos mantenimiento
aquí usamos el método de cascada.