Introduccion ala ingenieria de software
->>>> Click Here to Download <<<<<<<-
Sommerville, Ian pg. Por lo cual existen varias alternativas de modelos de desarrollo para ser utilizadas dependiendo de cada tipo de proyecto.
Cada fase contiene una serie de actividades para lograr un objetivo. Cada fase depende de la meta lograda en la anterior y por ello se representa con una flecha hacia abajo. Figura 1 Diagrama del Ciclo de vida cascada Pressman, R. Existen varias formas de hacer un prototipo, esto depende de la naturaleza del proyecto, algunas de ellas son: 1.
De esta manera se obtiene el entendimiento del requerimiento por parte del equipo de desarrollo. Refinamiento del prototipo. Cada secuencia cascada produce un incremento. Este proceso se repite siguiendo la entrega de cada incremento, hasta que se elabore el productivo completo. Figura 3 Diagrama del modelo incremental.
Por ejemplo las que se muestran en la figura son: Regiones del modelo espiral: 1. Figura 4 Diagrama del ciclo de vida espiral Pressman, R. RUP se describe desde tres perspectivas: Sommerville, Ian RUP es un modelo en fases que identifica 4 fases discretas en el proceso de software: 1. Mornacco, D. Sommerville, Ian Esto de manera incremental aumentando funcionalidades al sistema.
Sommerville, Ian , pg. El equipo se encarga de codificar, integrar y probar la funcionalidad que se ha planeado liberar. El proceso comienza con la lista de objetivos y requerimientos del producto que pueden funcionar como el plan del proyecto.
En la lista de objetivos y requerimientos el cliente agrupa los requerimientos en distintas iteraciones y entregas, tomando en cuenta el valor que aportan con respecto a su costo los prioriza.
El cliente presenta la lista de requerimientos del proyecto previamente priorizada. Retrospectiva: el equipo analiza sus lecciones aprendidas en este proyecto. Hunt, J. Figura 4: C apas de la ingenieria de software. Figura 5: Actividades Estructurales para el desarrollo del software.
En general, las actividades sombrilla se aplican a lo largo de un proyecto de software y ayudan al equipo que lo lleva a cabo a administrar y controlar el avance, la calidad, el cambio y el riesgo. Software de sistemas: conjunto de programas escritos para dar servicio a otros programas. Determinado software de sistemas por ejemplo, compiladores, editores y herramientas para administrar archivos. Figura 6: Tendencias de desarrollo. Gutierrez, D.
Consultado, 14 de abril de Formato PDF. Laguna, M. Consultado, 14 Abril Pressman, R. University of Connecticut. Recibir nuevas entradas por email.