Está en la página 1de 4

UNIVERSIDAD INTERAMERICANA DE PANAMÁ

EXAMEN FINAL
INGENIERÍA DE SOFTWARE II

Jueves 16 de abril de 2020 Calificación:

NOMBRE DEL ESTUDIANTE : Alimeid Meza 3-737-426


Juan Batista 8-841-2318

DESARROLLE EL SIGUIENTE PROBLEMA (Valor 60 puntos)


La empresa ABC, líder en producción de unidades robóticas humanoides, analiza las mejoras o
reemplazo del actual sistema de inteligencia artificial, el cual ha codificado el sentido común y
comportamientos asociados de los seres humanos. El sistema está compuesto por los siguientes
subsistemas (módulos) y tamaño en líneas de código:

El sistema fue desarrollado mediante un modelo concurrente de catorce (14) pasos. Los datos
históricos muestran que, durante el ciclo de desarrollo del sistema, el equipo de ingeniería efectuó
mediciones en 6 meses consecutivos para establecer la productividad y con ello, el grado de
avance mediante el total de LDC por mes. Los valores obtenidos fueron: 6,474; 6,125; 8,789; 7,890;
7,035; 6,255 LDC/Mes. Además, se conoce que la tarifa laboral de referencia fue de $124,755.00.
Las revisiones técnico-formales (RTF) revelaron que, en las cuatro etapas del modelo de
amplificación de defecto, se tabuló lo siguiente:

Se le ha pedido a usted, sustentar la conveniencia o no de reemplazar el actual sistema. Su


evaluación se fundamentará en la estimación del costo de los defectos y su impacto en el costo
original del sistema, pero principalmente, en el índice de error; el índice de maduración del software;
la fiabilidad y la disponibilidad del software. Su criterio será: si el índice de error es menor igual
(<=) al 20%, pero el índice de maduración es mayor igual (>=) al 0.80 y la fiabilidad al menos
en diez (10) subsistemas es (>=) a 85%, se recomienda el mantenimiento del sistema. Para
completar los datos necesarios para sus estimaciones, usted revisa los documentos concernientes
a los fallos post liberación y el tiempo de corrección o reparación, tabulados de enero de 2015 a
octubre de 2019, siendo estos:

Lic. Allan R. Jones Ch. M.B.A. UIP I Cuatrimestre del 2020


UNIVERSIDAD INTERAMERICANA DE PANAMÁ

Presente las estimaciones solicitadas y concluya si se debe o no reemplazar el sistema

1. Cuál es el costo del software y cuál es el costo de los defectos y el impacto de los defectos en
el costo del software.
2. Calcule el Índice Acumulativo de Error (IF) y el Índice de Error (IE)
3. Calcule el Índice de Maduración del Software (IMS)
4. Calcule la Fiabilidad integral del sistema y la Disponibilidad integral del sistema.
5. Calcule la Fiabilidad y la Disponibilidad de cada subsistema.
6. Concluya y explique la decisión que adopta con respecto al sistema.

Nomenclatura Definición
Ei i-ésima etapa donde se presentan los errores.
Si Número de defectos graves.
Mi Número de defectos moderados.
Ti Número de defectos leves.
PS Tamaño del producto (LDC, líneas de diseño, páginas de
documentación) en la i-ésima etapa.
ws Factor de peso de errores graves = 10.
wm Factor de peso de errores moderados = 3.
wt Factor de peso de errores leves = 1.
IFi Defecto acumulativo.

Formulas:

 IF=ws(Si/Ei)+wm(Mi/Ei)+wt(Ti/Ei) IE=((1IF+2IF+3IF...nIF))/PS
 IMS= ((Mt-(Fa+Fc+Fd)) / Mt
 TMEF=(TMDF+TMDR)*100 Fiabilidad= (100-TMEF) (resultado representado en %)
 Disponibilidad= [(TMDF/(TMDF+TMDR)]*100 (resultado representado en %)
 Costo de los defectos = (# LDC defectuosas)(% de costo según etapa)(Costo LDC)
 Impacto de los defectos en el costo del Software = costo de los defectos + costo del software
 Costo LDC= Tarifa Laboral/Prod Media LDC/Mes
 Costo Software= (Costo LDC)(PS)

Buena suerte, confianza en usted mismo ¡!

Lic. Allan R. Jones Ch. M.B.A. UIP I Cuatrimestre del 2020


UNIVERSIDAD INTERAMERICANA DE PANAMÁ
Tamaño línea de código Productividad Medio
548,125 6,474
310,360 6,125
196,540 8,789
313,748 7,890
331,427 7,035
298,215 + 6,255
210,260 42,568 LDC/mes
215,340
390,105
389,156
175,760
224,290
210,139
+ 186,535
4,000,000 LDC

Productividad Media = 42,568 / 6 = 7,095 LDC/mes

Costo LDC = TL / PM = 124755.00 / 7095 = $17.58

Costo de Software = (17.58)(4,000,000) = $70,320,000

Cost defecto EJAP = (4,000,000)(0.007+0.003)(0.065)(17.58) = 45,708


Cost defecto EDP = (4,000,000)(0.006 + 0.024 + 0.014)(0.15)(17.58)
= 464,112

Cost defecto EPI = (4,000,000)(0.018)(0.49)(17.58) = 620,222.4

Costo defecto total = 45,708 + 464,112 + 620,222.4 = $1,130,042.4

Impacto defecto en el costo del software = 1,130,042.4 + 70,320,000 =


$71,450,042.4

IF JAP = 10(12,000/2) + 3(28,000/2) + 0 = 60,000 + 42,000 = 102,000


IF DP = 10(56,000/3) + 3 (96,000/3) + 1 (24,000/3) = 290,666.67
IF PI = 10(72,000/4) + 0 + 0 = 180,000

IF Total = 102,000 + 290,667 + 180,000 = 572,667

IE = (1IF + 2IF + … + 14IF)/PS = (572667 + 1145334 + 1718001 +


2290668 + 2863335 + 3436002 + 4008669 + 4581336 + 5154003 +
5726670 + 6299337 + 6872004 + 7444671 + 8017338) / 4000000

IE = 60130035 / 4000000 = 15%

IMS

Fa + Fc + Fd = 313748 + 215340 + 210139 = 739227

IMS = (4000000 – (739227)) / 4000000 = 0.81

Lic. Allan R. Jones Ch. M.B.A. UIP I Cuatrimestre del 2020


UNIVERSIDAD INTERAMERICANA DE PANAMÁ

Meses de enero 2015 a octubre 2019 = 48 + 10 = 58 meses

TMDF = 35 / 58 = 0.60

TMDR = 19 / 58 = 0.33

TMEF = (0.60 + 0.33) = 0.93 * 100 = 93%

Fiabilidad = (1 – 0.93) = 0.07 * 100 = 7%

Disponibilidad = 0.60/(0.60+0.33) = 0.64 * 100 = 64%

Subsistema Fallas Tiempo de Rep


A 3 0
B 1 0
C 2 0
D 4 5
E 1 1
F 1 0
G 2 2
H 6 5
I 2 2
J 3 0
K 2 0
L 1 0
M 6 4
N 1 0

Subsistema TMEF Fiabilidad Disponibilidad


A 3/58 + 0 = 0.05 1 - 0.05 = 0.95 * 100 = 95% 0.05 / 0.05 = 1 * 100 = 100%
B 1 / 58 + 0 = 0.02 1 - 0.02 = 0.98 * 100 = 98% 0.02 / 0.02 = 1 * 100 = 100%
C 2 / 58 + 0 = 0.03 1 - 0.03 = 0.97 * 100 = 97% 0.03 / 0.03 = 1 * 100 = 100%
D 4 / 58 + 5 / 58 = 0.15 1 - 0.15 = 0.85 * 100 = 85% 0.07 / 0.15 = 0.46 * 100 = 46%
E 1 / 58 + 1 / 58 = 0.03 1 - 0.03 = 0.97 * 100 = 97% 0.02 / 0.03 = 0.67 * 100 = 67%
F 1 / 58 + 0 = 0.02 1 - 0.02 = 0.98 * 100 = 98% 0.02 / 0.02 = 1 * 100 = 100%
G 2 / 58 + 2 / 58 = 0.07 1 - 0.07 = 0.93 * 100 = 93% 0.03 / 0.07 = 43 * 100 = 43%
H 6 / 58 + 5 / 58 = 0.19 1 - 0.19 = 0.81 * 100 = 81% 0.10 / 0.19 = 0.53 * 100 = 53%
I 2 / 58 + 2 / 58 = 0.07 1 - 0.07 = 0.93 * 100 = 93% 0.03 / 0.07 = 0.43 * 100 = 43%
J 3 / 58 + 0 = 0.05 1 - 0.05 = 0.95 * 100 = 95% 0.05 / 0.05 = 1 * 100 = 100%
K 2 / 58 + 0 = 0.03 1 - 0.03 = 0.97 * 100 = 97% 0.03 / 0.03 = 1 * 100 = 100%
L 1 / 58 + 0 = 0.02 1 - 0.02 = 0.98 * 100 = 98% 0.02 / 0.02 = 1 * 100 = 100%
M 6 / 58 + 4 / 58 = 0.17 1 - 0.17 = 0.83 * 100 = 83% 0.10 / 0.17 = 0.59 * 100 = 59%
N 1 / 58 + 0 = 0.02 1 - 0.02 = 0.98 * 100 = 98% 0.02 / 0.02 = 1 * 100 = 100%

Conclusion
Segun los criterios evaluados de índice de error (15%), índice de
maduración (0.81) y la fiabilidad (cumplida en 11 subsistemas) si se le
puede brindar mantenimiento al sistema de forma conveniente.

Lic. Allan R. Jones Ch. M.B.A. UIP I Cuatrimestre del 2020

También podría gustarte