UNIVERSIDAD NACIONAL “PEDRO RUIZ GALLO” FACULTAD DE CIENCIAS FÍSICAS Y MATEMÁTICAS
ESCUELA PROFESIONAL DE INGENIERÍA EN COMPUTACIÓN E INFORMÁTICA
INGENIERÍA DE SOFTWARE
PRÁCTICA CALIFICADA GRUPAL - EXPOSICIONES Doce Docent nte: e: Ing Ingºº Denn Denny y John John Fue Fuent ntes es Adri Adrian anzé zén n Cicl Ciclo: o: VII VIIII Fech Fecha: a: ___ ___/_ /__/ _/__ ____ __ Seme Semest stre re:: !"# !"#$I $III Alumno: C%digo: INSTRUC INSTRUCCION CIONES: ES: La Pr!"#!a Pr!"#!a Ca$#%#!a&a Ca$#%#!a&a '( &('arr) &('arr)$$a $$a (* E+,#)' E+,#)' &( ./ A$,0*)'1 A$,0*)'1 L(a &("(*#& &("(*#&a0(* a0(*"( "( !a&a !a&a ,*a &( $a' r(2,*"a' +,( '( $( r('(*"a* a !)*"#*,a!#3*1 P)r !a&a r(2,*"a 0a$ !)*"('"a&a4 5)rr)*(' 67) !)rr(!!#)*(' '( &('!)*"ar 897/ ,*")1 PARTE TEÓRICA:
E*!#(rr( (* ,* !;r!,$) $a $("ra V '# (' <(r&a&(r) ) F '# (' %a$')1 =USTIFI>UE SU RESPUESTA1 8.1?. "'1 !a&a r(2,*"a &IS'AD( D) *+),-.'AS:
Encierre en un círculo la letra V si es verdadero o F si es falso. (0.50 pts. cada pregunta) V
F
V V V V
F F F F
V V V
F F F
V
F
V
F
V
F
V
F
El responsable del desarrollo del software es el responsable de probar las unidades del programa y a veces se encarga también de la prueba de integración. Las métricas también pueden ser utilizadas para el control de las pruebas. La prueba comienza al nivel de componentes y trabaja hacia adentro, hacia la integración de los componentes. Las pruebas son elementos críticos para determinar la calidad del software. En definitiva, las mediciones no entregan una descripción cuantitativa de los procesos, productos y recursos claves permitiéndonos entender su comportamiento y resultado. n estereotipo es una forma de clasificar los artefactos a alto nivel. La !erencia puede no violar los principios de la encapsulación. La abstracción se centra en las características esenciales de alg"n objeto, en relación a la perspectiva del usuario. Los costos del software a menudo dominan al costo del sistema. El costo del software en un #$ es a menudo m%s caro &ue la #$. Los #rocesos de 'egocios cruzan las fronteras (rganizacionales y )uncionales de la empresa, sin tomarlas en consideración. na relación *include+ significa &ue el caso de uso base incorpora eplícitamente el comportamiento de otro caso de uso en una instancia específica. -uienes aplican pruebas solo deben participar en el proyecto cuando se vaya a darse los primeros pasos de pruebas.
"0
efine los atributos de calidad m%s importantes del producto a ser desarrollado y define el proceso de evaluación de la calidad, nos referimos a/ a. #lan #lan de 0ant 0anten enim imie ient nto o b. #lan #lan de 1alid alidac ació ión n de de $al $alid idad ad c. #lan de $al id idad d. efi efini nici ción ón de $ali $alida dad d e. '.2.
"10
El proceso de gestión de proyecto de software comienza con un conjunto de activ idades &ue, globalmente, nos referimos a/ a. #lan #lan de $alid alida ad de de 3of 3oftw twar are e b. 4ngen ngenie ierí ría a de de 3of 3ofttwar ware c. #lan #lanif ific icac ació ión n del del #roy #royec ectto d. $alidad e. '.2
"20
3on la "nica forma tangible de representar el software y el proceso del software. a. Entregables b. #roductos de de 3o 3oftware c. ocumentos d. #lan de $ontroles e. '.2.
"30
n gran n"mero de técnicas de re&uisitos est%n basadas en casos de uso definidos en prosa 4 se re5iere a: a. #ruebas nitarias b. 0odelos de de 5e 5e&uisitos c. 0odelo de $omportamiento d. 0odelos de #ruebas e. '.2
"#0
Esta sección describe los hitos del proceso de prueba y el grafo de dependencia en el tiempo de las tareas a realizar 4 se re5iere a: a. b. c. d. e.
)leibilidad 0antenimiento #ortabilidad 4ncrementabilidad '.2.
"60
"70
Es conducida por un cliente en el lugar de desarrollo4 se re5iere a: a. #rueba de 1alidación b. #rueba 6eta c. #rueba de 5esistencia d. #rueba 2lfa e. #rueba de 5endimiento
#5E62 EL 3437E02: verifica &ue cada elemento encaja de forma adecuada y &ue se alcanzan la funcionalidad y e l rendimiento del sistema total.
!0
0E42: indica cuantitativamente alg"n atributo de proceso o de producto 8etensión, cantidad, dimensiones, capacidad, tama9o, etc.:.
"0
#5E62 EL 3437E02: verifica &ue cada elemento encaja de forma adecuada y &ue se alcanzan la funcionalidad y el rendimiento del sistema total.
0
;;;;;;;;;;;;;;;;;;;;;;;;;;; : proporcionan una manera sistem%tica de valorar la calidad bas%ndose en un conjunto de r eglas. 7ambién proporcionan al ingeniero del software descubrir y corregir problemas potenciales antes de &ue se conviertan en defectos catastróficos.
0
;;;;;;;;;;;;;;;;;/ es la probabilidad de un resultado negativo, o la probabilidad de la ocurrencia de un suceso negativo multiplicada por el monto del da9o económico.
10
;;;;;;;;;;;;;;;;;;;;;;;;;;;/ focaliza su producto identificando sus atributos desde la perspectiva del usuario, estos atributos 8factores de calidad: son los &ue realmente desarrollan e implementan calidad.
20
;;;;;;;;;;;;;;;;;;;;;;;;;;; : describe la estructura y l a din%mica de la organización.
30
;;;;;;;;;;;;;;;;;/ se lo considera dentro de las fases del 5#, como el conjunto bien definido de actividades, c on un plan y unos criterios de evaluaciones bien establecidas, &ue acaba en una versión, bien internas o eternas.
#0
;;;;;;;;;;;;;;;;;/ Es el conjunto de secuencia de acciones del sistema con un resultado observable &ue tiene un valor para el actor, especificando un comportamiento deseado del sistema.
60
;;;;;;;;;;;;;;;;;;;;;;;;;;; : se utiliza para conceptualizar, construir, gestionar y hacer evolucionar el sistema en desarrollo.
70
;;;;;;;;;;;;;;;;;/ una versión resultante compuesta por todos los artefactos, modelos, ejecutables, código fuente, documentación.
!0 "0 0 0
$onfiabilidad/ seg"n 0c$all el factor confiabilidad incluye los siguientes criterios/ 6revemente epli&ue las #ruebas de 5esistencia. e un Ejemplo/ 6revemente epli&ue la
*reguntas de )nsayo *r8ctico:
0#
En /*e lo )ren+i+o en el Cur*o 2 en *u 3or.ci1n +e l Crrer Pro3e*ionl4 el/orr un Di,r. 5ue re)re*en!e el Proce*o +e lo* Fc!ore* +e l Cli++ +e McCll#
PARTE PRÁCTICA: D('arr)$$( ($ '#2,#(*"( !a') (0$(a*&) ($ UML1 CASO DE EMPRESA COMERCIALIZADORA “C@IIAR” “Chikikar” es una empresa de ascendencia japonesa, dedicada a la comercialización de vehículos, repuestos y servicios. Esta empresa brinda sus servicios en todo el Per. Esta empresa tiene un !rupo de socios estrat"!icos, #ue son las ase!uradoras particulares #ue trabajan tambi"n dentro del Per. Para poder automatizar sus procesos, recabamos la si!uiente in$ormación% &. El cliente solicita el servicio de mantenimiento a un 'sesor de servicio. (. El asesor de servicio consulta si es cliente nuevo o anti!uo, de ser nuevo lo re!istra y le !enera una tarjeta como cliente. )ambi"n consulta si tiene se!uro para saber cómo repartir el monto del servicio. *. El asesor de servicio llama al )"cnico de turno para realizar el presupuesto inicial. +. El )"cnico de turno revisa el auto y hace su dia!nóstico, actualiza los elementos a usar recursos, personal, repuestos- y !enera un documento llamado Cotización ase, el mismo #ue es entre!ado al asesor de servicio para # ue sea aceptado por el cliente /. 0i el cliente decide #ue el importe pactado es aceptable, con$irma el servicio y entre!a el auto al asesor. a. 1ota&% El presupuesto base puede variar en 234 &56, todo importe superior ser7 asumido por la empresa por no haber cotizado correctamente 81b. 1ota(% El asesor de servicio tendr7 #ue enviar una copia de la cotización a la empresa ase!uradora para #ue se ha!a car!o del porcentaje correspondiente. 9. El 'sesor de servicio se encar!ar7 de recepcionar el auto y aperturar una :rden de )rabajo asociada a la cotización base. ;. El asesor de servicio consulta los t"cnicos principales y lo asi!na a uno de ellos. <. El t"cnico principal, en base a esta :rden de )rabajo pro!rama el trabajo a realizar en el orden de lle!ada correspondiente. =. El t"cnico principal, solicita los repuestos al almacenero. &5. El 'lmacenero de repuestos simplemente debe entre!ar los repuestos al taller o indicar la $alta del mismo y el tiempo de reposición del repuesto. &&. >e no tener el repuesto, el t"cnico principal coordinara con el asesor de servicio #ue in$orme al cliente el tiempo de espera de la importación del repuesto. &(. El taller debe ejecutar el trabajo y detallar el servicio en un documento ane?o a la :rden de )rabajo llamado 'cta de 0ervicio. &*. El t"cnico principal deber7 in$ormar al asesor de servicio la culminación del trabajo con la creación de la :rden de 0alida.
&+. &/. &9. &;. &<. &=. (5. (&.
9
/
El 'sesor de servicio debe coordinar con el cliente la entre!a del auto. El cliente con la :rden de trabajo deber7 cancelar lo #ue le corresponde por el servicio. 0i tiene se!uro y el se!uro acepto, el porcentaje #ue le to#ueEl cajero deber7 !enerar y entre!ar al cliente el Comprobante de Pa!o puede ser boleta o $actura se!n re!lamentación de la 0@1')-. El cliente debe Cancelar su comprobante en Caja, donde se re!istrar7 la cancelación. @na vez cancelada la $actura se activa la :rden de 0alida El 'sesor de servicio deber7 aprobar los documentos de salida y pa!o y podr7 entre!ar el auto. El asesor de servicio deber7 archivar la documentación en un Aile por cliente.
NOTA: UTILICE SU CRITERIO Y CREATIVIDAD PARA EL SIGUIENTE CASO1 S( #&( r(a$#Bar $) '#2,#(*"(: F$,) &( "ra5a) &($ M)&($a0#(*") &($ N(2)!#)4 ($a5)rar: abc-
Bodelo de Casos de @so del 1e!ocio BC@1Bodelo de :bjetos del 1e!ocio B:1Bodelo del >ominio del Problema B>P-
*.5 p+./ p(./ p-
d-
>ia!rama @se Case >@C-
/.5 p-
e$-
>ia!rama de Clases del 'n7lisis >C'>ia!rama de Colaboraciones >Co-
+.5 p(.5 p-
F$,) &( "ra5a) &( R(+,(r#0#(*")'4 ($a5)rar: F$,) &( "ra5a) &( R(+,(r#0#(*")'4 ($a5)rar:
“Los cientfcos esudian el mundo al como es; los ingenieros crean el mundo que nunca ha sido”. Theodore Von Karman (Físico húngaroesadounidense!
F"#$% &" "'T")%* +,"#-L" /012313/24. $-% 5*6/7+