You are on page 1of 3

ACTIVIDAD 2.

MODELOS DE
DESARROLLO
Eduardo Javier Gaytn Ramrez

6 DE SEPTIEMBRE DE 2016
MTODOS Y MODELOS DE DESARROLLO DE SOFTWARE

A.- Al levantar tus requerimientos y al realizar el anlisis de los mismos, concluyes que:
- Dispones de algunos de los recursos para desarrollar el proyecto.
- Observas que el desarrollo no es muy complejo, pero tampoco muy sencillo.
- Que el entendimiento de los requerimientos es vago.
- Que hay tecnologa nueva a utilizarse.
- Que si se requieres de un buen control de riesgos.
- Que la problemtica y que el dominio del problema es regular.
Responde:
1.- Qu modelo de desarrollo es el menos apropiado a usarse? Por qu?
Utilizara el modelo basado en componentes, esto dado que ya existen recursos para el
proyecto, el proyecto no es muy complejo, para lo cual ocupara otros modelos de
desarrollo, pero se requiere tener cierto control ante los posibles riesgos.
2.- Cules son los 3 modelos de desarrollo que segn la evaluacin de criterios pueden
emplearse?

Basado en componentes
Prototipo
Espiral

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 basado en componentes. 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 por prototipo. Este modelo se aplica para la elaboracin de proyectos
complejos, se inicia con la construccin de prototipo rpido, esto obedece 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
Modelo de espiral. El modelo en espiral, tambin es de los mtodos de desarrollo ms
complejos, ste combina la construccin iterativa de prototipos usando en cada iteracin
las fases de desarrollo del modelo de cascada, en cada iteracin se hacen incrementos
del desarrollo.
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: Si
Por qu? Aunque considero no es el modelo ideal, pero se acopla dado que se necesita
generar entregas rpidas y al mismo tiempo probarlas y hacer mejoras sobre ese
entregable hasta lograr el primer objetivo deseado por el cliente. Ahora bien, tambin al
momento de generar un entregable, se continua con la iteracin para anexar los mdulos
siguientes.
5.- De acuerdo a la problemtica, estaramos hablando que el mtodo apropiado sera,
el modelo evolutivo?
Considero que, si sera el modelo ideal, puesto que se desea generar primeramente un
sistema, al generar ese primer sistema, se desean agregar caractersticas el sistema, los
cuales se generan de una manera segura y las entregas son parciales.
6.- Crees que, segn como solicitan el desarrollo, el modelo de componentes es el
apropiado para desarrollar todo el desarrollo completo? SI/NO: No.
Por qu? El modelo citado se bas en la reutilizacin, pero en este caso la empresa no
cuenta con nada, sera un proceso desde cero.
7.- El modelo de cascada se puede aplicar para desarrollar cada mdulo? SI/NO: No.
Por qu? En este tipo de modelo, se suele tomar tiempo para la entrega lo cual implica
retrasos para el cliente.
8.- El modelo en Espiral podra tambin ayudar en la creacin del proyecto? Si/No: SI
Por qu? Este modelo combina el desarrollo iterativo de prototipos y en cada iteracin va
agregando ms caractersticas.

You might also like