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

Mtodos y modelos de

desarrollo de Software

Nombre
Facilitador:
Nombre Alumno:
Unidad
Actividad
Descripcin

Susana Salgado Segovia


Juan L. Valdez Galicia
Unidad 2
Actividad 2
Modelos de Desarrollo

Propsito:
Identificar el modelo de desarrollo apropiado para iniciar los desarrollos a las problemticas
proporcionadas en la actividad.
Instrucciones
Ingresa al Foro Actividad 2, Modelos de desarrollo
Lee con calma y sentido analtico cada problemtica y responde a lo que se te indica
Con al menos 3 de tus compaeros, discute los planteamientos que se presentan
Atiende a las instrucciones y comentarios de retroalimentacin por parte de tu facilitador
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? :_Modelo cascada o
tradicional
Por qu?
Por la naturaleza del problema, en cuanto a los costos, no se considera viable utilizar
otro Mtodo, pues se podra requerir de un equipo ms grande de desarrolladores, lo
que aumentara los costos totales del proyecto.
2.- Cules son los 3 modelos de desarrollo que segn la evaluacin de criterios pueden
emplearse?
Modelo Cascada o Tradicional
Modelo Evolutivo
Modelo Basado en componentes.
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: Cascada.
Descripcin 1: Etapa inicial; levantamiento de requerimientos, anlisis y Diseo.
-

Modelo: Basado en componentes


Descripcin 2: Reutilizacin del software y control de riesgos.

Modelo: Evolutivo
Descripcin 3: Para generar una primera versin del proyecto, posteriormente
se irn agregando nuevas funcionalidades o complementando lo existente.

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.
1. De acuerdo a la problemtica, aplicaras un modelo de prototipos?
SI. Aunque se debera de tomar en cuenta la problemtica de desarrollar prototipos, pero
en vista de la urgencia del producto se aplica este modelo ya que permite el desarrollo de
cada prototipo del sistema de manera aislada y se puede enviar a un ambiente real de
trabajo y seguir desarrollando el producto final.
2. De acuerdo a la problemtica, estaramos hablando que el mtodo apropiado
sera, el modelo evolutivo?
No. Porque el Modelo Evolutivo necesariamente tiene que estar todos los Mdulos del
sistema funcionando a la perfeccin, es decir, trabaja en productos terminados y un
prototipo no es un producto terminado, esto lo hace para poder liberar el producto final.
En otras palabras, se realizan varias versiones del desarrollo hasta tener el sistema ideal
pero cada versin se tiene que terminar y liberar.
3. Crees que, segn como solicitan el desarrollo, el modelo de componentes es el
apropiado para desarrollar todo el desarrollo completo?
No. El modelo de componentes est enfocado en la reutilizacin del software; si bien es
cierto que permite entregas ms rpidas, pudiera no existir algn componente y aunque
se habla de ir integrando componentes conforme se creen los prototipos, dichos
componentes no estn creados, entonces se vera en la necesidad de construir dicho
componente, lo cual pudiera causar un retraso que afectara los tiempos de entrega y los
costos del proyecto.
4. El modelo de cascada se puede aplicar para desarrollar cada mdulo?
No. La naturaleza del problema exige ver resultados para ponerlos en el medio de trabajo,
dicho modelo no permite ver los resultados de manera inmediata, es decir, se ver el
dicho producto una vez terminado.
5. El modelo en Espiral podra tambin ayudar en la creacin del proyecto?

Si. Este modelo permite la gestin de todos los recursos de proyecto aun con la
reutilizacin del SW de los primero prototipos, evitando riesgos innecesarios que pudieran
interferir en los tiempos de entrega, pero aplicado a cada elemento del prototipo segn se
fuera construyendo.