Вы находитесь на странице: 1из 4

Ingeniera en Desarrollo de Software

Mtodos y Modelos de Desarrollo de Software

Unidad 2: Modelos para el desarrollo de software | Actividad 1: Modelos de Desarrollo.


1.- Qu modelo de desarrollo es el menos apropiado a usarse? : Por qu?
El Modelo en Cascada o Tradicional. El modelo que vamos a desarrollar, no es
precisamente sencillo. Adems, no podramos avanzar sin terminar la etapa anterior.
Aunque tambin considerara que otro menos apropiado es el modelo en Espiral porque
es uno de los ms complejos y combina la construccin iterativa de prototipos usando en
cada iteracin las fases de desarrollo del modelo de cascada.
2.- Cules son los 3 modelos de desarrollo que segn la evaluacin de criterios
pueden emplearse?

Evolutivo
Componentes
Prototipo

Estos son los que ms cumplen con las especificaciones del proyecto.
3.- De los 3 modelos que cumplen con los criterios del anlisis, menciona cada
modelo y describe el modelo segn su definicin en que momento lo puedes
utilizar.
Modelo: Evolutivo.
Descripcin 1: Este es un modelo de desarrollo de software especialmente utilizado por
proyectos complejos, pues requieren del constante contacto con el cliente, bajo este
modelo de desarrollo, se realizan varias versiones del desarrollo hasta tener el sistema
ideal.
Modelo: Componentes.
Descripcin 2: Este es un modelo que se apoya en la reutilizacin de software,
actualmente muchos desarrollos reutilizan cdigo, pero en este modelo especialmente se
realiza esta accin.
Modelo: Prototipo.
Descripcin 3: Este modelo se aplica para la elaboracin de proyectos complejos, se
inicia con la construccin de prototipo rpido, esto obedece a que en ocasiones un cliente
o el mismo desarrollador no comprenden a detalle lo solicitado, por lo que un prototipo le
ayuda a clarificar su solicitud. Es prcticamente proponer y corregir.
B.- Una empresa que no cuenta con ningn sistema de software, solicita un sistema de
facturacin al nuevo departamento de sistemas de informacin, pero el sistema ya es
urgente, por lo que se decide realizar un software de facturacin que contemple, en su
entrega inicial, un mdulo de facturacin terminado, que descuente de inventario y de
pedidos del cliente el producto facturado; una vez probado y liberada esta versin, se
debe de iniciar con otra etapa al mismo desarrollo en donde a la versin anterior se anexe
un mdulo de contabilidad; es decir, que cuando se registre la factura realice los
movimientos contables, cargos y abonos en las cuentas de inventario, caja, clientes, etc.
Al finalizar el desarrollo, las pruebas de integracin con resultados positivos, se libera y se
deber de iniciar con otro mdulo que se anexa al desarrollo que integre a la ltima
versin del sistema de facturacin, que hasta el momento trabaja con inventario, pedidos
y contabilidad, con el control de cuentas por cobrar, es decir de lo que se facture, se
registre movimientos de los adeudos del cliente, a quien se le facture a crdito, al terminar
este desarrollo se tendr una versin C, del desarrollo, al transcurso del tiempo tambin
se le piensa agregar al mismo sistemas de facturacin versin C, mdulos de bancos,
materias primas, produccin y nminas. Ahora responde a las preguntas.

4.- De acuerdo a la problemtica, aplicaras un modelo de prototipos?, SI/NO :


Por qu?
NO aplicara un modelo de Prototipo.
Porque normalmente genera confusiones con el cliente, es decir; el cliente querr hacer
cambios en el prototipo pensando que solo se deben mover unos cuantos botones y ya, la
realidad es que es posible que se tenga que armar otro prototipo y en la urgencia de
entregar parte del proyecto se pueden cometer errores o agregar algoritmos no
eficientizados al mximo.
5.- De acuerdo a la problemtica, estaramos hablando que el mtodo apropiado
sera, el modelo evolutivo? SI/NO: Por qu?:
NO, Aunque se acerca bastante al modelado requerido pero de igual manera se tienen
que hacer varias versiones hasta llegar a la final y esto podra traducirse en dinero para el
cliente por tiempo utilizado para el proyecto ya que el cliente debe participar en muchas
ocasiones para las revisiones.
6.- Crees que, segn como solicitan el desarrollo, el modelo de componentes es el
apropiado para desarrollar todo el desarrollo completo?. SI/NO. Por qu? :
SI, este es el ms apropiado porque reutiliza el cdigo, esto ahorra tiempo al cliente y as
mismo dinero.
7.- El modelo de cascada se puede aplicar para desarrollar cada mdulo?, SI/NO:
Por qu? :
NO, tarda mucho en terminarse el proyecto y adems no se puede realizar la puesta en
operacin hasta terminar las pruebas.
8.- El modelo en Espiral podra tambin ayudar en la creacin del proyecto?, Si/No
Por qu?
SI, en lo personal es el que ms ocupara yo porque permite ir avanzando por ciclos de
revisin, combina la construccin iterativa de prototipos usando en cada iteracin las
fases de desarrollo del modelo de cascada.

Fuentes:
Roger S. Pressman. (2010). Ingeniera del Software. Un enfoque prctico. Madrid: Mc
Graw Hill.
Ian Sommerville. (2005). Ingeniera del Software 7a Edicin. Madrid: Pearson Educacin.
Kendall & Kendall. (2010). Anlisis y Diseo de Sistemas. Mxico: Pearson Educacin.
UNAD. (2017). Modelos para el desarrollo de software. 12-02-2017, de UNADM Sitio web:
https://unadmexico.blackboard.com/bbcswebdav/institution/DCEIT/2016_S2_B1/DS/04/D
MMS/U2/Unidad_2_Modelos_para_el_desarrollo_de_software_DMMS.pdf

Вам также может понравиться