UNIVERSIDAD NACIONAL “PEDRO RUIZ GALLO” FACULTAD DE CIENCIAS FÍSICAS Y MATEMÁTICAS
ESCUELA PROFESIONAL EN INGENIERÍA DE COMPUTACIÓN E INFORMÁTICA
INGENIERÍA DEL SOFTWARE INGENIERÍA SEGUNDA PRÁCTICA CALIFICADA GRUPAL Docent Doce nte: e: Ing Ingºº Denn Denny y John John Fue Fuent ntes es Adr dria ianz nzén én Alumno:
Cicl Ci clo: o: VII VIIII Fe Fech cha: a: ___ ___/_ /__/ _/__ ____ __ Se Seme mest stre re:: !"# !"#$I $I C%digo:
INSTRUCCIONES: La Prác!ca "!r!#!"a $% "%$arr&''a %( E)*!+& "% Pr&,%c&- L%a "%%(!"a.%(% ca"a *(a "% 'a$ +r%#*(a$ )*% $% '% +r%$%(a( a c&(!(*ac!/(- P&r ca"a +r%#*(a .a' c&(%$a"a0 1&rr&(%$ ,2& c&rr%cc!&(%$ $% "%$c&(ará 34256 +*(&-
INSTRUCCIONES La Práctica Práctica objetiva está constituid constituidaa por Cuatro (04) partes, partes, la primera parte de ellas consta de 10 preguntas donde debes determinar la veracidad (V) o falsedad () de los enunciados! "n la segunda parte #a$ preguntas denominadas de elecci%n m<iple, 'ue costa de 10 tems en forma de pregunta con cinco alternativas (a, b, c, d, e) de los cuales debes elegir la correcta! "n la tercera parte #a$ preguntas denominadas para poder completar la pregunta con el concepto 'ue define a la pregunta propuesta, 'ue costa de 1 tems, de los cuales debes elegir usted elegir la correcta respuesta a la pregunta! "n la cuarta parte #a$ preguntas denominadas para poder completar la pregunta con el concepto correcto, 'ue costa de 04 tems, de los cuales debes elegir usted elegir la correcta respuesta a la pregunta! "n el desarrollo de la prueba lee atentamente los enunciados enunciados o la pregunta y responder según se indique, además además debes estar seguro al momento de responder pues cualquier borrn o enmendadura anula la respuesta!
"# $ER%" $ER%"%ERO %ERO &"'SO( Encierre en un c)rculo la letra $ si es *erdadero o & si es +also! -!./ pts! cada pregunta# $
&
Los costos del soft*are a menudo dominan al costo del sistema! "l costo del soft*are en un PC es a menudo más caro 'ue la PC!
$
&
La Planificaci%n es una actividad continua desde la concepci%n #asta liberaci%n del producto! +emanda su revisi%n continua en virtud de la informaci%n disponible!
$
&
"l odelo -ncremental, nos dice lo siguiente. /na forma de reducir los riesgos es construir solo una parte del sistema, reservando otros aspectos para niveles posteriores!
$
&
Los Procesos Procesos de egoci egocios os cruan cruan las fronte fronteras ras 2rgania 2rganiacio cionale naless $ uncion uncionale aless de la empresa, empresa, teni3ndolas en consideraci%n!
$
&
"n la metodologa /P, se menciona cuatro fases de desarrollo5 la fase de "laboraci%n se centra en la factibilidad!
$
&
La +isponibilidad es la probalidad de 'ue un sistema, en cierto momento, est3 en funcionamiento $ sea capa de proporcionar los servicios solicitados!
$
&
La -ngeniera de 6oft*are es la disciplina 'ue pretende ser una respuesta a los problemas del desarrollo del soft*are!
$
&
"l "7ceso en los re'uerimientos es un "rror Clásico 'ue corresponde al Proceso!
$
&
"n un modelo estructural es el a'uel en donde se documentan los componentes del sistema $ sus agregaciones!
$
&
Las m3tricas de seguridad deben estar basadas en las metas, en los objetivos $ en la Visi%n!
0# 1RUE0 1RUE0" " %E E'ECC E'ECCI2N I2N 34'TI1' 34'TI1'E( E(
Encierre en un c)rculo la alternati*a correcta -!./ pts! cada pregunta# 55!
5.!
59!
5;!
5/!
5=!
5>!
5?!
5@!
%escribe los procedimientos y los estándares de calidad que se utili6arán en un proyecto, nos re+erimos a( a! Plan de antenimiento b! Plan de Validaci%n de Calidad c! Plan de Calidad d! +efinici%n de Calidad e! !8! %esarrollo de sistemas en los que por ra6ones del conte7to interesa reali6ar la obtencin de los requisitos de +orma escalonada a tra*8s de subsistemas, se re+iere a( a! -ncremental b! "spiral c! Prototipos -ncremental d! Ciclo de Vida Clásico $ iesgos e! !8! Captura la parte de la realidad en la cual se está traba:ando, nos re+erimos a( a! odelo de 2bjetos del egocio b! odelo de Casos de /so del egocio c! +iagrama de Casos de /so d! odelo de Procesos de egocios e! 9odas Es el proceso de la organi6acin de las tareas de +orma concurrente para
.-!
a! -ngeniera de 6oft*are b! 8dministraci%n de e'uisitos c! -ngeniera de e'uisitos d! -ngeniera de 6oft*are $ 2bjetos e! !8! In*olucra la creacin de documentos o resultados de las acti*idades, se re+iere a( a! Planeaci%n de Procesos b! iesgos de Calidad c! iesgos del Proceso d! 9odas e! !8!
C# 1RUE0" %E CO31'ET"%O %E 1REBUNT"( Completar el espacio en blanco con la respuesta correcta -!./ pts! cada pregunta# .5!
SU1ER$ISION %E RIESBOS( Valora los riesgos de forma constante $ revisar los planes para la mitigaci%n e riesgos tan pronto como la informaci%n de los riesgos est3 disponible!
..!
"SEBUR"3IENTO %E SEBURI%"% . "stablecimiento de un marco de trabajo de procedimientos $ estándares corporativos 'ue conducan a la obtenci%n de soft*are de alta calidad!
.9!
E' 1ROTOTI1"%O. Consiste en la construcci%n de modelos de prueba, 'ue simulen el funcionamiento 'ue se pretende conseguir en el sistema!
.;!
6e le conoce como la &nica forma tangible de representar el soft*are $ el proceso del soft*are, nos referimos.
%OCU3ENTOS EST"N%"RI"%OS ./!
CIC'O %E $I%" %E' SO&TD"RE( Periodo de tiempo 'ue comiena a concebir la idea de un nuevo sistema de soft*are, $ termina cuando este se retira $ deja de funcionar!
.=!
Cada miembro del e'uipo tiene 'ue realiar la estimaci%n de una parte del pro$ecto de forma individual, $ luego en una reuni%n se comparan las estimaciones, nos referimos a. ESTI3"CION 1OR CONSENSO !
.>!
6e considera como uno de los responsables involucrados en el modelo del negocio, 'ue representa varias partes de la organiaci%n 'ue proveen entradas $ datos5 nos referimos a. STEFO'%ERS!
.?!
Cuando se #a realiado una mala definici%n del lmite $ se #a identificado detalles t3cnicos innecesarios, se refiere a.
1RO0'E3"S %E "'C"NCE %E REGUISITOS .@!
La cantidad de recursos #ard*are $ soft*are 'ue necesita una aplicaci%n para realiar las operaciones con los tiempos de respuesta adecuados, se refiere a. E&ICIENCI"!
9-!
&"SE %E INICIO. se lo considera dentro de las fases del /P, como el conjunto bien definido de actividades, con un plan $ unos criterios de evaluaciones bien establecidas, 'ue acaba en una versi%n, bien internas o e7ternas
95!
"l esfuero re'uerido para modificar una aplicaci%n en funcionamiento, se refiere a. &"SE %E INICIO!
9.!
"s usada para modelar la interacci%n entre el sistema $ sus actores, se refiere a. C'"SE %E INTER&" !
%# 1RUE0" %E %E&INICI2N %E CONCE1TO( Responder las preguntas con la respuesta correcta -!/- pts! cada pregunta# 99!
Cuáles son los atributos de un buen soft*are! &"CI'I%"% %E 3"NTENI3IENTO( 8 de poder evolucionar para adaptarse a las necesidades de cambio de los clientes! CON&I"0I'I%"%( o debe causar da:os fsicos o econ%micos en el caso de fallo del sistema! E&IC"CI"( =acer efectivo el prop%sito del soft*are! US"0I'I%"%( ácil de utiliar, debe tener una interfa de usuario apropiada $ una documentaci%n adecuada! 1ORT"0I'I%"% . acilidad de transferir productos soft*are a diferentes plataformas!
9;!
Cuáles son los costos de la -ngeniera de 6oft*are! 1! Los costos del soft*are a menudo dominan al costo del sistema! "l costo del soft*are en un PC es a menudo más caro 'ue la PC! ! Cuesta más mantener el soft*are 'ue desarrollarlo! Para sistemas con una larga vida, este costo se multiplica! >! La ingeniera del soft*are concierne a un desarrollo efectivo en cuanto a costes del soft*are!
9/!
?revemente e7pli'ue las dimensiones de la confiabilidad. %IS1ONI0I'I%"%( 6e refiere a la condici%n del trabajo 'ue un sistema debe tener! SEBURI%"%( "ste concepto no solo describe el comportamiento del sistema, tambi3n nos define la #abilidad 'ue tiene este poder resistir los ata'ues e7ternos! 1RONTITU% %E RES1UEST"( "l tiempo $ la voluntad con 'ue responde a sus re'uerimientos! 1ROTECCION( 6e refiere a la capacidad del sistema de no fallar de manera inmediata en caso de 'ue este llegara a fallar!
9=!
6eg&n su criterio, cuál es el mejor modelo de +esarrollo de 6oft*are 'ue usted elegira para el desarrollo de un sistema de soft*are! "l modelo a elegir dependera del desarrollo del soft*are 'ue se va a realiar. Para sistemas bien comprometidos utilia el modelo de cascada! La
®untas de 'nsayo INSTRUCCIONES Las preguntas de tipo ensa$o tienen por finalidad evaluar tu capacidad de análisis, aplicaci%n del criterio $ creatividad argumentativa en torno al desarrollo de casos te%ricos $ prácticos del odelamiento de sistemas, en tal sentido responda las preguntas mostradas para el siguiente caso aplicativo, basando su odelamiento en la =erramienta Case ational ose 00@! C"SO NH -5( Sistema Bestin Fotelera "l due:o del =otel A"l eposoB le pide a /sted desarrollar un estudio para consultar sobre las #abitaciones disponibles $ reservar pieas del #otel! "l #otel posee los siguientes tipos de pieas. simple, doble, matrimonial $ ejecutivo5 $ además de ello dos tipos de clientes. #abituales $ esporádicos! /na reservaci%n almacena datos del cliente, de la piea reservada, la fec#a de comieno $ el n&mero de das 'ue será ocupada la piea! Cuando se realia reservaciones, estas pueden ser para una sola persona o para un pa'uete turstico, para lo cual se guarda toda la informaci%n necesaria del grupo! 9enga en cuenta 'ue el =otel tambi3n brinda informaci%n detallada a trav3s de su página eb! "l recepcionista del #otel debe poder #acer las siguientes operaciones. 2btener un listado de las pieas disponibles de acuerdo a su tipo! Preguntar por el precio de una piea de acuerdo a su tipo! Preguntar por el descuento ofrecido a los clientes #abituales! Preguntar por el precio total para un cliente dado, especificando su c%digo, nombre, tipo de piea $ n&mero de noc#es! +ibujar en pantalla la foto de una piea de acuerdo a su tipo! eservar una piea especificando el n&mero de la piea, c%digo $ nombre del cliente! "liminar una reservaci%n especificando el n&mero de piea! • • • •
• • •
"l administrador puede usar el programa para. Cambiar el precio de una piea de acuerdo a su tipo! Cambiar el valor del descuento ofrecido a los clientes #abituales! Calcular las ganancias 'ue tendrán en un mes especificado (considerar 'ue todos los meses tienen >0 das)! • • •
"l #otel posee informaci%n sobre cuales clientes son #abituales! "sta estructura puede manejarla con un diccionario, cu$a clave sea el c%digo $ como significado tenga los datos personales del cliente! "l dise:o a desarrollar debe facilitar la e7tensibilidad de nuevos tipos de piea o clientes $ a subes permitir agregar nuevas consultas! 8demás el cliente además de solicitar una #abitaci%n, tambi3n puede tener otros servicios adicionales como. estaurant, discoteca, Pub, tel3fono, etc!, donde el monto total le será recargado al momento de solicitar el la cuenta!
NOT"( /tilice su criterio, creatividad $ correcto 8DL-6-6 para el desarrollo del Caso propuesto! Se le pide reali6ar lo siguiente( a# &lu:o de Traba:o de Identi+icacin de 1rocesos de Negocios, elaborar( 5# "labore el odelo de Procesos de egocios (6eg&n odelo. indi'ue el -nicio, inal, 8ctividades $ 9areas)! .!-p# b# &lu:o de Traba:o del 3odelamiento del Negocio, elaborar( .# odelo de Casos de /so del egocio (C/) 9# odelo de 2bjetos del egocio (2) ;# odelo del +ominio del Problema (2)
5!/p# .!-p# 5!/p#
c# &lu:o de Traba:o de Requerimientos, elaborar( /# +iagrama de /se Case (+/C) ("legir. ;estionar 6ervicios =oteleros)
9!-p#