Luokat: Kaikki - pruebas - requerimientos - diseño - actividades

jonka Andres Henao 4 vuotta sitten

308

El Proceso de Software

El Proceso de Software

El Proceso de Software

Actividades de un proceso de Software

Implantación y Mantenimiento
Etapas: - Prueba de Componentes - Prueba de los Sistemas - Pruebas de Aceptación
Desarrollo
Pruebas Unitarias
Codificacion
Modelado
Diseño de Interfaces
Diseño de componentes
Diseño de Algoritmos
Especificacion del Sistema
Diseño de arquitectira
Planeacion
Planifica el proyecto
Especificacion de Requerimientos
Tiene algunas etapas como - Levantamiento de Requerimientos - Análisis de Requerimientos - Especificación de Requerimientos - Validación de Requerimientos.

la Crisis del Software:

A finales de los sesentas, la industria del software llego a la conclusión de que el software estaba superando las habilidades de los programadores del momento, volviéndose complejos y teniendo problemas como proyectos inconclusos, Tomaba mas tiempo y dinero, no satisfacía expectativas, etc.

Qué es?

Son todas las actividades que realizan los ingenieros de software para mantener y desarrollar y operar un software

Comentarios sobre los modelos de procesos de Software

Estos modelos no son aplicables a cualquier proyecto por lo que el ingeniero debe tener en cuenta cosas como tamaño del proyecto, requerimientos, disponibilidad, y entrenamiento del recurso humano.

Modelos de procesos de Software

Modelo de Procesos Unificado
Este modelo trata de usar otros ya expuestos y hace enfasis en usar el lenguaje UML.
Modelo Basado en Componentes
Este modelo se basa en tomar uno ya desarrollarlo y modificarlo para el proyecto en desarrollo.
Modelo Ágiles
Este modelo combina las estrategias de los tres anteriores.
Modelo de Prototipos
Los prototipos son modelos iniciales los cuales van mejorando hasta terminar en la versión final.
Modelo Incremental
Este modelo entrega un producto de software que se va incrementando hasta llegar a su versión deseada.
Modelo de Cascada
En este modelo las etapas del proceso a saber se dan de manera secuencial.

Y que es la ingeniería del Software?

Es un enfoque sistemático, que disciplina y mide el desarrollo, operación y mantenimiento del Software