Professional Documents
Culture Documents
***Modelos.
Clasificacin.
Modelos descriptivos vs. Modelos prescriptivos.
Un modelo de ciclo de vida del software es una caracterizacin -descriptiva o
prescriptiva- de la evolucin del software.
Los modelos prescriptivos dictan pautas de cmo deberan desarrollarse los
sistemas de software; por lo tanto son ms fciles de articular ya que los detalles
del desarrollo pueden ser ignorados, generalizados, etc. Esto puede dejar dudas
acerca de la validez y robustez de este tipo de modelos.
Otra forma de encarar el desarrollo de un modelo es la forma descriptiva, la
cual se basa en la observacin del desarrollo de sistemas reales. Son ms difciles
de articular debido a dos razones fundamentales:
Plantea una organizacin muy poco realista que implica una secuencia
uniforme y ordenada de actividades de desarrollo.
El cliente debe ser paciente. Una versin funcional del sistema no estar
disponible hasta tarde en la duracin del desarrollo. Cualquier error o
malentendido, si no es detectado hasta que el programa funcionando es
revisado, puede ser desastroso.
Prototipado.
El modelo de prototipos permite que todo el sistema, o algunos de sus
partes, se construyan rpidamente para comprender con facilidad y aclarar
ciertos aspectos en los que se aseguren que el desarrollador, el usuario, el
cliente estn de acuerdo en lo que se necesita as como tambin la solucin
que se propone para dicha necesidad y de esta forma minimizar el riesgo y
la incertidumbre en el desarrollo, este modelo se encarga del desarrollo de
diseos para que estos sean analizados y prescindir de ellos a medida que
se adhieran nuevas especificaciones, es ideal para medir el alcance del
producto, pero no se asegura su uso real.
Segn esto un prototipo puede tener alguna de las tres formas siguientes:
Espiral.
Puntos fuertes
Puntos dbiles
La pericia de tasacin del riesgo no es una tarea fcil. El autor declara que
es necesaria mucha experiencia en proyectos de software para realizar esta
tarea exitosamente.
Cleanroom
Cleanroom es un proceso de administracin e ingeniera para el desarrollo de
software de alta calidad con fiabilidad certificada. Focaliza la atencin en la
prevencin en lugar de la correccin de errores, y la certificacin de la fiabilidad del
software para el entorno de uso para cual fue planeado. En lugar de realizar
pruebas de unidades y mdulos, se especifican formalmente componentes de
software los cuales son verificados matemticamente en cuanto son construidos.
http://aposta.uv.es/givaro/modulo/Ciclo.htm
http://gestionrrhhusm.blogspot.com/2011/05/modelo-de-prototipo.html
http://www.slideshare.net/yanezcabrera/modelo-de-prototipo
http://gestionrrhhusm.blogspot.com/2011/05/ingenieria-de-software-modelocascada.html