Modelos Evolutivos
Para empezar quisiera definir lo que
significa modelo informático “representación de la realidad por medio de
abstracciones que enfocan ciertas partes importantes de un sistema, restándoles
importancia a otras” David Rodríguez. Los modelos más resaltantes en que se
pueden dividir son:
v Modelo en Cascada
v Desarrollo Evolutivo
v Ingeniería del Software basada en
Componentes
Estos modelos básicamente se basan es
en la evolución a medida que los cambios, mejoras y circunstancias se los
exijan, que se quiere decir, cuando se crea un software siempre se tiene que
pensar de qué manera se puede ir mejorando no solamente dejarlo hasta el punto
donde se creó si no ya tener una visión mas ambiciosa de que lo que se podría
llegar a convertir nuestro sistema. En este modelo se le entrega a los usuarios
finales un sistema para su pruebas iniciales con esto ya al ir probándolo se irán
encontrando los inconvenientes o satisfacción total por parte de los usuarios
(rara vez un sistema nuevo satisface todas las necesidades), otro aspecto
importante de estos modelos es que no se entrega el sistema en su totalidad
como tenemos planeado, si no que a medida de su receptividad y funcionamiento
se le irán agregando poco a poco todas esas mejoras y actualizaciones que
deseamos. Estos 2 métodos evolutivos del diseño de sistemas son el desarrollo
exploratorio y el de prototipos desechables.
Para finalizar este modelo simplemente
busca mejorar o actualizar un software ya viejo para así aumentar su eficiencia
y productividad.
No hay comentarios.:
Publicar un comentario