Академический Документы
Профессиональный Документы
Культура Документы
Presentado por:
Asignatura:
INGENIERIA DE SOFTWARE II
Ingeniera:
Maribel Romero
VALLEDUPAR-CESAR
2019
1
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
CONTENIDO
1. Introducción
2. Nivel de prueba
2.1. Objetivos
2.2. Propósito
2.3. Alcance
3. Diseño de pruebas
4.1. Introducción
4.1.1. Objetivo
2
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
4.1.2. Alcance
6. Calidad de software
7. Conclusiones
8. Bibliografía
3
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
1. INTRODUCCION
Las pruebas de software también conocidas como “testing” son los procesos que
permiten verificar y revelar la calidad de un producto software. Son utilizadas para
identificar posibles fallos de implementación, calidad, o usabilidad de un programa
de ordenador o videojuego. Básicamente es una fase en el desarrollo de software
consistente en probar las aplicaciones construidas.
Para determinar el nivel de calidad se deben efectuar unas medidas o pruebas que
permitan comprobar el grado de cumplimiento respecto de las especificaciones
iniciales del sistema.
1.1 Objetivos
Objetivo General
Objetivos Específicos
4
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
1.2 Propósito
1.3 Alcance
Se probará cada uno de los módulos (Alumnos, Profesores, Materias, entre otros) y
sus funciones más importantes a través de pruebas unitarias y de integración.
5
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
Observaciones: Ninguna
Entregable Documento
6
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
7
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
2. DISEÑO DE PRUEBAS
Pruebas Unitarias
8
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
Clase Alumnos
9
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
Clase Calificaciones
10
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
Clase Profesores
11
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
12
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
Instrucciones de Prueba
Iniciar sesión como administrador
El estudiante no se encuentre registrado.
Escenarios de prueba Respuesta esperada Coincide
de la aplicación (Si/No)
Campo Valor Tipo
escenario
Teclas inhabilitadas Si
12345 Incorrecto
Llenar todos los Si
"" Incorrecto
campos
Teclas inhabilitadas Si
1 Incorrecto
13
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
"davidfuente@gma
il.com " Correcto Registro Guardado Si
Correo "anjo"
Electrónico Incorrecto Debe ser un correo Si
"nosemeolvidanun
Teclas inhabilitadas Si
ca@hotmail.com…4 Incorrecto
0”
Llenar todos los Si
Incorrecto
campos
""
Observaciones
Los valores limites fueron hallados directamente dentro de la tabla de los casos de
pruebas.
14
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
Instrucciones de Prueba
Iniciar sesión como administrador
El estudiante no se encuentre registrado.
Escenarios de prueba Respuesta esperada Coincide
de la aplicación (Si/No)
Campo Valor Tipo
escenario
Nombres "Andrés
JesúsTercero…26" Incorrecto
Teclas inhabilitadas Si
Teclas inhabilitadas Si
12345 Incorrecto
Llenar todos los Si
"" Incorrecto
campos
Teclas inhabilitadas Si
1 Incorrecto
Llenar todos los Si
"" Incorrecto
15
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
campos
"anjomalo17@gma
il.com " Correcto Registro Guardado Si
Correo "anjo"
Electrónico Incorrecto Debe ser un correo Si
"nosemeolvidanun
Teclas inhabilitadas Si
ca@hotmail.com…4 Incorrecto
0”
Llenar todos los Si
Incorrecto
campos
""
Observaciones
Los valores limites fueron hallados directamente dentro de la tabla de los casos de
pruebas.
16
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
Instrucciones de Prueba
Estar registrado como administrador
Registrar un curso no existente.
Escenarios de prueba Respuesta esperada de la Coincide
aplicación (Si/No)
Campo Valor Tipo
escenario
Observaciones
Los valores limites fueron hallados directamente dentro de la tabla de los casos de
pruebas.
17
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
Instrucciones de Prueba
Estar registrado como administrador
Registrar una asignatura inexistente.
Escenarios de prueba Respuesta esperada de la Coincide
aplicación (Si/No)
Campo Valor Tipo
escenario
Los valores limites fueron hallados directamente dentro de la tabla de los casos de
pruebas.
18
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
Instrucciones de Prueba
Estar registrado como administrador
Registrar una actividad inexistente.
Escenarios de prueba Respuesta esperada de la Coincide
aplicación (Si/No)
Campo Valor Tipo
escenario
Teclas inhabilitadas Si
"123" Incorrecto
"" Incorrecto
Llenar todos los campos Si
Los valores limites fueron hallados directamente dentro de la tabla de los casos de
pruebas.
19
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
Instrucciones de Prueba
Estar registrado como docente.
Asignar notas a un estudiante registrado.
Asignar notas a un estudiante sin registros
Escenarios de prueba Respuesta esperada de la Coincide
aplicación (Si/No)
Campo Valor Tipo
escenario
20
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
REGISTRAR NOTA
Campo Valor Condición a evaluar
1.0 =
Nota _1 0 < Commented [U7]: debe ser un numero decimal
5.0 =
6.0 >
1.0 =
Nota_2 0 <
5.0 =
6.0 >
1.0 =
Nota_3 0 <
5.0 =
6.0 >
REGISTRAR ASIGNATURA
Campo Valor Condición a evaluar
"física" =
Nombre Asignatura "Informática y
tecnologías…20" <
"Informáticas y
tecnologías…21" >
REGISTRAR CURSO
Campo Valor Condición a evaluar
1000 =
Codigo_Curso 999 <
10000 >
21
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
REGISTRAR ALUMNO
Campo Valor Condición a evaluar
99999 <
Código 9999999999 =
10000000000 >
““ <
Nombres "Carlos Andrés Martin..25" =
"María Esther Etelvina…27" >
22
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
REGISTRAR DOCENTE
Campo Valor Condición a evaluar
1000001 =
Numero Identidad 99999 <
9999999999 =
10000000000 >
"" <
Nombres "Carlos Andrés Martin…25" =
"María Esther Etelvina… 26" >
23
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
24
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
25
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
Clase Asignatura
Método: guardarAsignatura ()
Grafo
26
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
Metodo: ListarAsignatura ()
Grafo
27
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
Metodo: eliminarAsignatura () Commented [U8]: como mínimo debe haber una búsqueda que
indique una decisión
Grafo
28
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
Grafo
Complejidad Ciclo matica
Formula Resultado
V(g)= a-n +2 v(g)= 5-5+2=2
1 Caminos
v(g)=c+1 v(g)=1+1=2 Caminos
v(g)=r v(g)= 2 Caminos
N Caminos
1 1-2-4-5
5 2 1-2-3-4-5
29
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
Metodo: Eliminar ()
Grafo
30
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
Método: guardarDocente ()
31
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
Grafo
32
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
Metodo Login ()
Método RegistrarAlumno ()
33
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
34
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
35
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
36
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
PROFUNDIDAD
(1,2,7,17,18,29,30,8,19,20,31,32,3,9,10,21,22,4,11,12,23,24,5,13,14,25,26,6,15,16,27,28
)
ANCHURA
(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32
)
37
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
Nombre_Asignatura “” Mensaje
Llenar todos los campos.
ncurso “” Mensaje
Llenar todos los campos.
38
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
39
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
El objetivo de las pruebas de aceptación es validar que la solución desarrollada cumpla con
el funcionamiento esperado y permitir al usuario de dicho sistema determine su
aceptación, desde el punto de vista de su funcionalidad y de su rendimiento. Estas pruebas
son realizadas por el cliente, donde comprueba que el sistema cumple con lo definido y se
obtiene la conformidad del cliente. Esta prueba se realiza mediante el proceso de
validación de caja negra.
ANALISIS DE RESULTADOS
Participantes: Clientes Fecha:
Tipo prueba: Aceptación Área (a realizar la prueba): Interfaz
Funcionalidad: Requerimientos Líder: Sergio Díaz
textuales
Porcentaje de satisfacción obtenido: 92%
Análisis de resultados
Atributo % del % de N° de Aprobadas Reprobadas
atributo satisfacción pruebas
Facilidad de 100 89 4 4 0
uso
Comentarios:
40
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
3.1 Introducción
3.1.1 Objetivos
Al aplicar las métricas de software lo que se busca es proporcionar una evaluación del
proyecto que aún se encuentra en continuo desarrollo, también observar los posibles
defectos de puedan provocar riesgos a corto y mediano plazo, permitiéndonos también
observar si el área de trabajo y las distintas tareas se ejecutaran en los tiempos estimados.
3.1.2 Alcance
41
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
42
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
listarAsignatura 2 11 1
guardarAsignatura 2 12 2
Asignaturas eliminarAsignatura 2 18 1
modificarAsignatura 2 23 1
Subtotal Asig. 4 métodos 8 atrib. 64 LOC 4 C.C.
listarDocente 6 19 1
guardarDocente 8 22 2
eliminarDocente 1 18 1
Docentes
ModificarDocente 8 35 1
docenteVer 8 14 1
RegistrarActividad 3 7 1
cargarCurso 2 6 1
Subtotal Doc. 7 métodos 36 atrib. 101 LOC 8 C.C.
listarEstudiantes 9 11 1
Estudiantes guardarEstudiante 9 28 2
eliminarEstudiante 1 18 1
ModificarEstudiante 9 42 1
CargarActividades 3 9 1
CargarCurso 3 9 1
Subtotal Est. 6 métodos 34 atrib. 117 LOC 7 C.C.
listarCurso 3 10 1
Cursos guardarCurso 3 10 2
eliminarCurso 1 18 1
Subtotal Cur. 3 métodos 7 atrib. 38 LOC. 4 C.C.
ListarCalificacion 5 11 1
Calificaciones
EliminarCalificacion 5 23 1
RegistrarCalificacion 5 19 2
Subtotal Nota 3 métodos 15 atrib. 53 LOC. 4 C.C.
Total N° de Total N° de métodos Total atrib Total LOC= Total C.C = 31
clases = 6 = 27 = 116 444
43
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
44
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
Audiencia Desarrolladores.
45
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
Realice un análisis del tamaño del producto teniendo en cuenta las diferentes
medidas (LOC, Complejidad)
46
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
Áctividades 4 0 5 0 3 1 0 4
Asignaturas 5 0 5 0 3 1 0 4
Docentes 7 0 4 0 7 1 0 7
Estudiantes 7 0 5 0 7 1 0 6
Cursos 3 0 5 0 2 1 0 3
Notas 2 0 4 0 4 1 0 3
Totales 28 0 28 0 26 6 0 27
47
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
Requerimientos Entradas
Registrar El sistema debe permitir registrar una actividad extra, para informar
Actividad acerca de eventos en la institución. (reunión de padres de familia,
eventos en específico)
Modificar El sistema debe permitir modificar una actividad
Actividad
Eliminar El sistema debe permitir eliminar una actividad
Actividad
Registrar El sistema deberá permitir registrar una asignatura al sistema
asignatura (geometría, ingles)
Modificar El sistema debe permitir modificar una asignatura
asignatura
Eliminar El sistema debe permitir eliminar una asignatura
Asignatura
Registrar curso El sistema debe permitir registrar un curso al sistema (6,7,8,9)
Eliminar curso El sistema debe permitir eliminar un curso
Registrar El sistema deberá permitir registrar un estudiante (andrés, Gustavo,
estudiante Carlos)
Eliminar El sistema deberá permitir eliminar un estudiante
estudiante
Modificar El sistema deberá permitir modificar los datos del estudiante
estudiante
Registrar docente El sistema deberá permitir al usuario registrar docentes al sistema
Eliminar docente El sistema debe permitir eliminar docentes del sistema
Modificar El sistema debe permitir modificar los datos de un docente
docente previamente registrado en el sistema
Registrar nota El sistema debe permitir registrar notas al sistema
Modificar nota El sistema debe permitir modificar las notas de un estudiante
registrado en el sistema
Asignar El sistema debe permitir asignar estudiantes a los respectivos
estudiantes a cursos disponibles
cursos
Agregar El sistema debe permitir asociar asignaturas a los cursos
asignaturas a
cursos
48
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
Requerimientos Consultas
Generar listado El sistema debe generar un documento en formato PDF con el
de los docentes listado total de los docentes registrados en el sistema.
Generar informe El sistema debe permitir generar un documento en formato PDF con
del docente la información personal del docente
Requerimientos Salidas
Visualizar el El sistema debe mostrar las actividades que han sido previamente
listado de las registradas
actividades
Visualizar el El sistema debe mostrar las asignaturas que han sido previamente
listado de las registradas
asignaturas
Visualizar el El sistema debe mostrar los cursos que han sido previamente
listado de cursos registrados
Visualizar el El sistema debe mostrar los docentes que han sido previamente
listado de registrados
docentes
Visualizar el El sistema debe mostrar los estudiantes que han sido previamente
listado de registrados
estudiantes
Visualizar listado El sistema debe permitir mostrar las notas de los estudiantes en el
de notas sistema.
Entidad – Archivo
Estudiantes
Docentes
Actividades
Cursos
Asignaturas
Calificaciones
49
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
50
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
PF = PFS * FCP
PF = 172* 1,01
PF = 173,72
(173.72 ∗20 )
KLOC = 1000
KLOC = 3.4744
Medidas:
51
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
Métricas:
𝑛𝑢𝑚𝑒𝑟𝑜 𝑑𝑒 𝑓𝑎𝑙𝑙𝑜𝑠 𝑑𝑒𝑠𝑝𝑢𝑒𝑠 𝑑𝑒 𝑢𝑛𝑎 𝑚𝑜𝑑𝑖𝑓𝑖𝑐𝑎𝑐𝑖𝑜𝑛
- Frecuencia de fallos =
𝑛𝑢𝑚𝑒𝑟𝑜 𝑡𝑜𝑡𝑎𝑙 𝑑𝑒 𝑓𝑎𝑙𝑙𝑜𝑠 𝑐𝑜𝑟𝑟𝑒𝑔𝑖𝑑𝑜𝑠
Preguntas:
Medidas:
Métricas:
𝑛𝑢𝑚𝑒𝑟𝑜 𝑑𝑒 𝑓𝑎𝑙𝑙𝑜𝑠 𝑝𝑜𝑟 𝑜𝑝𝑒𝑟𝑎𝑐𝑖𝑜𝑛
- Porcentaje de fallos =
𝑛𝑢𝑚𝑒𝑟𝑜 𝑡𝑜𝑡𝑎𝑙 𝑑𝑒 𝑜𝑝𝑒𝑟𝑎𝑐𝑖𝑜𝑛𝑒𝑠
Preguntas:
Medidas:
- Grado de portabilidad
- Grado de complejidad de instalación
52
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
Métricas:
𝐶𝑜𝑠𝑡𝑜 𝑑𝑒 𝑝𝑜𝑟𝑡𝑎𝑟 𝑒𝑙 𝑠𝑜𝑓𝑡𝑤𝑎𝑟𝑒
- GP = 1 -
𝑐𝑜𝑠𝑡𝑜 𝑑𝑒 𝑟𝑒𝑑𝑒𝑠𝑎𝑟𝑟𝑜𝑙𝑙𝑎𝑟 𝑒𝑙 𝑠𝑜𝑓𝑡𝑤𝑎𝑟𝑒
𝐴
- Grado de complejidad de instalación = 𝐵
A = Número de casos en que el usuario es exitoso en la operación de
instalación
B = Número total de casos en que el usuario ejecuta la operación de instalación
Preguntas:
Medidas:
Métricas:
- X=1–A/B
X= consistencia operacional en el uso
A= Numero de funciones que el usuario encontró inaceptablemente
inconsistentes según sus expectativas.
B= Numero de funciones usadas por el usuario durante el periodo de prueba
53
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
3.4 Utilice una herramienta de métricas, analice las medidas que genera (Muestre el
pantallazo de la herramienta analizando su software).
54
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
55
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
56
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
UUCP = 40 + 20 = 60
TCF = 3.5
57
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
PASO 4
UCP = UUCP*TCF*ECF
UCP = 65*3.5*0.56
UCP = 127.4
58
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
A B M
1.05 1.05 1.02
Esfuerzo= A*TamañoB *M
Análisis de resultado
Se puede decir que el esfuerzo arroja un resultado mayor cuando se utiliza el método de
LOC para medir el tamaño.
EHP = PF * Horas x PF
[KARNER93] propone un factor de 20 horas / hombre por punto de caso de uso, resultado
del valor medio obtenido en su investigación, para la estimación temprana del esfuerzo
59
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
Análisis de resultado
El resultado del esfuerzo es mayor cuando se eligió el tamaño por PF comparado con UCP.
A=3.0
B=1.12
60
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
E=a(KLOC)b
Entonces
(173.72 ∗20 ) (444 ∗20 )
KLOC = 1000
KLOC = 1000
Análisis de resultado
El resultado del esfuerzo es mayor cuando se escoge el método de LOC por PF, en
comparación con el método LOC.
61
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
Complejidad - Peso
Tipo de objeto Simple Media Difícil Subtotal
Ventana 6X2 12
Informe 8X5 40
Componentes 10x10 100
Total OP 152
NOP= 121,6
Razón de productividad
PM = NPO / PROD
PM = 121,6 / 13
PM = 9.353
62
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
Tamaño = KLOC
A = 2,94
B = 1.036
PM nominal = 9.1944
FA = factores de ajuste
63
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
PM ajustado = 9.6542
Siendo:
C=3
64
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
d = 0.3352
Tdes = 22
PDTC = PM / Tdes
PDTC= 9.65 / 22
PDTC= 0.438
65
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
Herramienta COCOMO II
66
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
Al obtener los resultados se puede decir que en la circunstancia más probable el costo del
proyecto será de 801 dolares.
67
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
El modelo de calidad del producto definido por la ISO/IEC 25010 se encuentra compuesto
por las ocho características de calidad que se muestran en la siguiente figura:
1. Deficiente
2. Insuficiente
3. Aceptable
4. Sobresaliente
5. Excelente
68
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
Capacidad de aprendizaje 3
Capacidad para ser usado 4
Protección contra errores de 4 18
usuario.
Estética de la interfaz de 3
usuario
Accesibilidad 1
FIABILIDAD Madurez 4 11
Disponibilidad 4
Tolerancia a fallos 2
Capacidad de recuperación 2
SEGURIDAD Confidencialidad 3
Integridad 4
No repudio 3 19
Responsabilidad. 4
Autenticidad 4
MANTENIBILIDAD Modularidad 3
Reusabilidad 3
Analizabilidad 3 16
Capacidad para ser 3
modificado
Capacidad para ser probado 4
PORTABILIDAD Adaptabilidad 5
Capacidad para ser 3 12
instalado
Capacidad para ser 4
reemplazado
69
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
Se puede observar que tiene 23 vulnerabilidades muy altas, en cuanto a la cuestión del
control de flujo.
70
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
71
UNIVERSIDAD POPULAR DEL CESAR
Aplicación web para la gestión académica de la Institución
Educativa Joaquín Ochoa Maestre
CONCLUSION
Gracias a las métricas de calidad de software podemos ver la calidad de nuestro producto,
en este caso una aplicación web, además saber la conformidad del cliente e identificar el
grado en el que se encuentra el producto.
72