Você está na página 1de 5

Ingeniera de Software Modelando el Proceso Ejercicios

1. Discuta el modelo en cascada a la luz del principio de separacin de intereses.


2. Cules son las ventajas y desventajas de la utilizar cada uno de los modelos de ciclo de vida siguientes:
- Cascada
- Cascada con Prototipacin
- Modelo
- Prototipacin
- !speci"icacin #peracional
- $rans"ormacional
- !n %ases &'ncrementos e 'teraciones(
- !spiral
). Para cada uno de los modelos anteriores* cmo maneja el modelo un cam+io signi"icativo y tard,o en los
re-uerimientos.
/. 0u1 modelo de ciclo de vida le parece -ue convendr,a adoptar para encarar el desarrollo de un producto
de so"t2are -ue slo de+e interactuar con e-uipamiento electrnico con inter"aces per"ectamente
especi"icadas a priori.
3. !n una empresa utilizan el producto de so"t2are PP para el control presupuestario. 4a empresa no dispone
de las versiones en lenguaje "uente del producto* ni ninguna documentacin e5cepto el manual del usuario.
6 usted lo contratan para construir un producto -ue +rinde la misma "uncionalidad -ue PP* pero para -ue
corra en e-uipos distintos.
0u1 modelo de ciclo de vida adoptar,a para llevar a ca+o este proyecto. Por -u1.

7. 8n constructor de computadoras decide desarrollar un nuevo sistema operativo para su l,nea de e-uipos
para en"rentar con mejores posi+ilidades la competencia. Cules considera -ue son los principales
riesgos. 0u1 modelo de ciclo de vida le parece ms adecuado para el proyecto. Por -u1.
9. Cmo se relaciona la descripcin de un sistema con la nocin de modelos de proceso. Por ejemplo*
cmo decidir cul de+e ser el l,mite para el sistema descrito por un modelo de proceso.
:. 8tilizando la notacin -ue pre"iera* di+uje un diagrama de un proceso de desarrollo de so"t2are en el -ue se
construyen tres prototipos* cada uno correspondiente a un dise;o di"erente* y se elige el mejor para
implementar.
<. Discuta las caracter,sticas de un proceso de manu"actura -ue son aplica+les al desarrollo de so"t2are y
e5pli-ue -u1 caracter,sticas de este =ltimo estn ms relacionadas con lo creativo.
1>. Discuta las ventajas y desventajas -ue puede traer a una organizacin de desarrollo el adoptar un =nico
modelo de proceso para todos sus proyectos.
11. ?uponga -ue un contrato con un cliente especi"ica -ue de+e usar un proceso de desarrollo particular.
Cmo se de+iera controlar el tra+ajo para "omentar el uso de ese proceso.
12. ?uponga -ue una empresa re-uiere a su organizacin -ue utilice un modelo de proceso espec,"ico al
contratarla para construir un sistema. ?u organizacin construye el so"t2are utilizando los recursos*
actividades y restricciones prescritos. Cuando el so"t2are se instala y pone en marc@a e5perimenta una
"alla catastr"ica. Cuando el cliente investiga el origen de la "alla* acusa a su organizacin de negligencia
por no @a+er llevado a ca+o revisiones de cdigo -ue @u+ieran permitido detectar el pro+lema antes de
poner en produccin el sistema. ?u organizacin responde -ue las revisiones de cdigo no esta+an en el
proceso re-uerido. Cules son las implicancias legales y 1ticas -ue aparecen en esta disputa.
Pgina 1 de 3
Ingeniera de Software Modelando el Proceso Ejercicios
DESARROLLO
1. !ste modelo permite o+servar los distintos aspectos individuales de un pro+lema de "orma en los cuales
uno puede concentrarse en cada uno por separado. 4a principal manera de tra+ajar -ue tiene este modelo
es dividiendo o separando el pro+lema en varias etapas. 4as cuales son:
Primero tenemos el anlisis
$oma de re-uerimientos
4uego el dise;o del sistema
!ntregar un so"t2are de calidad
Aracias a estas etapas permite crear un sistema de manera sencilla y -ue complazca los re-uerimientos del
cliente.
2.
VENTAAS DESVENTAAS
!AS!ADA
Modelo y plani"icacin "cil y
sencillos.
!s de "cil comprensin para
los usuarios.
6lto riesgo en sistemas
nuevos de+ido a
pro+lemas en las
especi"icaciones y en el
dise;o.
!AS!ADA !ON
PROTOTIPA!I"N
?e generan signos visi+les de
progreso.
Permite modi"icar el proyecto
so+re la marc@a.
!l desarrollador puede
caer en la tentacin de
ampliar el prototipo para
construir el sistema "inal
sin tener en cuenta los
compromisos de calidad y
de mantenimiento -ue
tiene con el cliente.
MODELO V
!la+ora prue+as de validacin
de so"t2are antes de empezar
a codi"icar el programa.
Bo contempla la
posi+ilidad de retornar a
etapas anteriores.
PROTOTIPA!ION
Bo modi"ica el "lujo del ciclo
de vida.
Ceduce el riesgo de construir
productos -ue no satis"agan
las necesidades de los
usuarios.
Ceduce costos y aumenta la
pro+a+ilidad de 15ito.
!l desarrollador puede
verse tentado a aumentar
el prototipo para construir
el sistema "inal sin tener en
cuenta las o+ligaciones de
calidad y de mantenimiento
-ue tiene con el cliente.
Pgina 2 de 3
Ingeniera de Software Modelando el Proceso Ejercicios
TRANS#ORMA!IONAL
Permite crear y entregar un
sistema terminado y crear
nuevas versiones de este.
Posee un tiempo de
desarrollo menor.
EN #ASES $IN!REMENTOS E
ITERA!IONES%
Cesolucin de pro+lemas de
alto riesgo en tiempos
tempranos del proyecto.
Menor tasa de "allo del
proyecto* mejor productividad
del e-uipo* y menor cantidad
de de"ectos.
Day costos ocultos en su
implementacin.
!l uso de un desarrollo
iterativo e incremental no
garantiza por s, solo el
15ito de su uso.
ESPIRAL
!l anlisis del riesgo se @ace
de "orma e5pl,cita.
'ntegra el desarrollo con el
mantenimiento.
Aenera muc@o tiempo en
el desarrollo del sistema.
Modelo costoso.
).
MODELO !AM&IO SI'NI#I!ATIVO ( TARD)O
!ASA!ADA Bo causa gran pro+lema* ya -ue permite volver a un punto anterior y
corregir el re-uerimiento.
!AS!ADA !ON
PROTOTIPA!I"N
!s posi+le volver atrs* pero implicara crear un nuevo prototipo* -ue
implicara variar el sistema.
MODELO V Ce-uerir de una re"ormulacin en sus validaciones para corregir el
cam+io. Cepetir todas sus etapas nuevamente.
PROTOTIPA!I"N Como son prototipos solo se re-uerir de un prototipo nuevo -ue incluya el
cam+io en sus re-uerimientos.
ESPE!I#I!A!I"N
OPERA!IONAL
Como tra+aja con un so"t2are para crear el sistema* se necesitara @acer el
sistema nuevamente* ya el so"t2are no permite cam+ios tard,os en su
construccin.
TRANS#ORMA!IONAL ?olo se necesita @acer la correccin y la trans"ormacin y registrar sus
justi"icaciones.
Pgina ) de 3
Ingeniera de Software Modelando el Proceso Ejercicios
EN #ASES $IN!REMENTOS E
ITERA!IONES%
?i el so"t2are ya "ue creado y sali a la luz* se necesita crear una nueva
versin de este o crear alg=n parc@e -ue soluciones este cam+io en el
re-uerimiento.
ESPIRAL
8n cam+io tard,o ser,a "atal* ya este modelo no acepta volver atrs para
corregir pro+lemas* si se necesita corregir este cam+io en el re-uerimiento
ser en la pr5ima vuelta cuando se pase nuevamente por los
re-uerimientos y tomarlo como uno nuevo.
4. 8tilizar,a el modelo espiral* ya -ue en todo desarrollo de so"t2are las inter"aces con las -ue interactuamos
no cam+ian y se permite crear un sistema ro+usto -ue se +asa en dic@as inter"aces.
3. 6consejar,a tra+ajar con el modelo de prototipo* pero +asado en lo -ue le pide el sistema y -ue se recre1
en otro e-uipo. Por ejemplo un so"t2are -ue corre en 4inu5 y se desea -ue corra en Eindo2s o en Mac #?.
7. 4os riesgos -ue en"rentar,a un constructor al desarrollar un nuevo ?# serian:
Primero -ue toda las interacciones -ue se den con la m-uina reconozcan sus componentes.
0ue el ?# sea rpido.
0ue presente algo innovador -ue otros no tengan* pero -ue se "cil su uso.
Para la construccin podr,a utilizar el modelo de 'ncrementos* para crear primero un n=cleo o la +ase del
sistema y luego -ue se le vayan agregando nuevos programas.
4uego utilizar,a el modelo de 'teraciones* para -ue se per"eccionen todos los de"ectos o propiedades -ue
desee agregarle a su sistema. 8na vez -ue tenga una versin esta+le de+er,a seguir con la "ase de
desarrollo de "ase para -ue cada cierto tiempo vaya lanzando versiones nuevas de su ?#.
9.
:.
Pgina / de 3
Ingeniera de Software Modelando el Proceso Ejercicios
<.
1>.
VENTAAS DESVENTAAS
$oda la organizacin tra+aja de la misma "orma. Bo se llega a la mejor solucin en algunos casos de
desarrollo.

Cual-uier miem+ro de la organizacin puede
apropiarse del tra+ajo en cual-uier etapa.
Bo @ay creatividad para el desarrollo del sistema
Muc@os sistemas modernos e5igen la aplicacin de
di"erentes modelos para su creacin.
Bo se optimiza la creacin del so"t2are.
11. 8tilizar,a m1tricas* ya -ue estas ayuden a cuanti"icar la calidad de sistema en cada caso utilizando un
proceso en particular. ?e de+er,a comparar con un sistema creado en "orma paralela* utilizando el modelo
-ue ms convenga para el cliente.
12. ?i el contrato de la empresa no lleva especi"icada las revisiones de cdigo* el pro+lema recaer,a so+re la
empresa. 8na empresa -ue reconozca esto notoriamente se escuda en un res-uicio -ue no aparece en su
contrato. ?i el so"t2are siempre se tra+ajara con un cdigo en particular y para -ue este "uncione siempre
se @acen prue+as y revisiones en cada etapa.
Pgina 3 de 3

Você também pode gostar