lunes, 27 de mayo de 2013

Modelo de Actualización de Software

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