Estructura básica del proceso unificado de desarrollo de software

Durante mucho tiempo se ha utilizado el tradicional modelo en cascada, el cual ha demostrado que no refleja adecuadamente la complejidad inherente al proceso de desarrollo de software.Los problemas que presenta este modelo nacen de su propia estructura, al ser una secuencia de grandes etapas que req...

Full description

Autores:
Castro Gil, Robin Alberto
Tipo de recurso:
Article of investigation
Fecha de publicación:
2006
Institución:
Universidad ICESI
Repositorio:
Repositorio ICESI
Idioma:
spa
OAI Identifier:
oai:repository.icesi.edu.co:10906/399
Acceso en línea:
http://hdl.handle.net/10906/399
http://www.icesi.edu.co/revistas/index.php/sistemas_telematica/article/view/933
http://biblioteca2.icesi.edu.co/cgi-olib/?infile=details.glu&loid=148613
Palabra clave:
MODELO EN ESPIRAL
DESARROLLO ITERATIVO
PROCESO UNIFICADO DE RATIONAL
PRODUCCIÓN INTELECTUAL REGISTRADA - UNIVERSIDAD ICESI
SPIRAL MODEL
ITERATIVE DEVELOPMENT
Telecommunication
Systems engineering
Ingeniería de sistemas y comunicaciones
Telecomunicaciones
Automatización y sistemas de control
Command and control system
Rights
openAccess
License
https://creativecommons.org/licenses/by-nc-nd/4.0/
Description
Summary:Durante mucho tiempo se ha utilizado el tradicional modelo en cascada, el cual ha demostrado que no refleja adecuadamente la complejidad inherente al proceso de desarrollo de software.Los problemas que presenta este modelo nacen de su propia estructura, al ser una secuencia de grandes etapas que requieren como hitos la documentación completa antes de continuar con la siguiente etapa. Para solucionar este problema se debe hacer uso de métodos iterativos e incrementales, que unidos a otras prácticas claves como la orientación al manejo de riesgos y la planeación adaptable, permiten de forma natural guiar adecuadamente el proceso de desarrollo de software. En especialse considerará el RUP de IBM, basado en el modelo en espiral que organiza las iteraciones por etapas y fases para obtener una estructura más sólida, clara y ajustable a las necesidades particulares de cada organización. Este artículo tiene como objetivo describir en forma general el desarrollo iterativo, y las ventajas que ofrece su utilización en los procesos de desarrollode software.