Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SISTEMA DE PLANEAMIENTO DE
ASIGNATURA – FIIS - UNAS
PRODUCTO DEL TRABAJO: INFORME 1
Marzo 2021
INDICE
INTRODUCCION ................................................................................................................... 3
I. OBJETIVOS ................................................................................................................... 4
1.1 Objetivo General .................................................................................................... 4
II. METODOLOGÍA ............................................................................................................. 4
2.1 Generalidades ........................................................................................................ 4
2.2 Herramientas ......................................................................................................... 4
2.3 Técnicas ................................................................................................................ 4
III. PROCEDIMIENTO ....................................................................................................... 4
3.1 ESTABLECER LOS REQUISITOS DE LA EVALUACIÓN ...................................................... 4
3.1.1 Establecer el propósito de la evaluación ............................................................. 4
3.2 OBTENER LOS REQUISITOS DE CALIDAD DEL PRODUCTO ............................................. 5
3.2.1 Registro de Interesados en el producto de Software ............................................ 5
3.2.2 Modelo de Calidad a Utilizar ............................................................................. 5
3.3 IDENTIFICAR LAS PARTES DEL PRODUCTO QUE SE DEBEN EVALUAR.............................. 6
3.4 DEFINIR EL RIGOR DE LA EVALUACIÓN ...................................................................... 7
V. DISEÑAR LA EVALUACIÓN .............................................................................................12
5.1 PLANIFICAR LAS ACTIVIDADES DE LA EVALUACIÓN ....................................................12
VI. RESULTADOS ............................................................................................................13
VII. CONCLUSION............................................................................................................17
VIII. RECOMENDACIÓN.....................................................................................................17
CUADROS
II. METODOLOGÍA
2.1 Generalidades
2.2 Herramientas
• SonarQube 8.6.1; es una herramienta que sirve para evaluar el código fuente y que a
su vez utiliza diversas herramientas de análisis estático.
2.3 Técnicas
III. PROCEDIMIENTO
3.1 ESTABLECER LOS REQUISITOS DE LA EVALUACIÓN
3.1.1 Establecer el propósito de la evaluación
El proyecto “Sistema de planeamiento de asignatura (SPA)” será evaluada para
poder asegurar la calidad del software y a su vez cumpla con las especificaciones
de las ISO 25010 y la 25040.
3.2 OBTENER LOS REQUISITOS DE CALIDAD DEL PRODUCTO
3.2.1 Registro de Interesados en el producto de Software
Tabla 1: Registro de interesados
NOMBRE ROL
Marco Arturo, Canales Aguirre Decano de la FIIS
Pedro Crisologo, Trujillo Natividad Jefe de Departamento Académico FIIS
William Rogelio, Marchand Niño Director de Escuela FIIS
- Ronald Eduardo, Ibarra Zapata
- Cristian, García Villegas
- Edwin Jesús, Vega Ventocilla
- Jorge Luis, Pozo Malpartida
- Brian Cesar, Pando Soto
- Hubel, Bonifacio Solis Docentes de la FIIS
- Rannoverng, Yanac Montesino
- Noel, Juipa Campo
- William George, Paucar Palomino
- Gardyn, Olivera Ruiz
- Eudolio Gregorio, Vásquez Pinedo
Fuente: Elaboración propia
EFICIENCIA DE Utilización de
A
DESEMPEÑO Recursos
Capacidad A
Aprendizaje B
Protección contra
USABILIDAD A
errores de usuarios
Estética B
Disponibilidad
A
Integridad A
SEGURIDAD Confidencialidad A
Capacidad de ser
A
Modificado
MANTENIBILIDAD
Capacidad de ser
A
Probado
PORTABILIDAD Adaptabilidad B
Donde:
A = Buena
B = Regular
C = Mala
Cuadro Resumen
GRADO DE
DESCRIPCIÓN IMPORTANCIA (%)
SATISFACCIÓN
Cumple con todas las
características en todos BUENO 51 % - 100 %
los componentes
Cumple con algunas
características en REGULAR 11 % - 49 %
algunos componentes
No cumple con las
características en MALO 0 % - 10 %
ningún componente
Fuente: Elaboración propia
IV. Metricas
SUB TIPO DE PROPÓSITO DE LA TIPO DE
CARACTERISTICA METRICA FÓRMULA VALOR DESEADO
CARACTERISTICA CALIDAD MÉTRICA MEDIDA
X=B-A
A: Tiempo de envío de la Deseado: x=3 seg. X = Tiempo
¿Cuál es el tiempo
Tiempo de Respuesta INTERNA petición. Pero caso: x>3 seg. A = Tiempo
estimado de respuesta?
B: Tiempo de recepción B = Tiempo
de la respuesta.
X=B–A
COMPORTAMIENTO ¿Cuál es el tiempo A: Tiempo cuando se X = Tiempo
Deseado: x=10 min
TEMPORAL Tiempo de Espera INTERNA estimado de envío de la inicia un trabajo. A = Tiempo
Pero caso: x>10 min
petición? B: Tiempo en completar B = Tiempo
un trabajo.
X = A/T
¿Cuántas tareas se A: Número de tareas Deseado: x>= 10/15 X = Tareas
EFICIENCIA DE Rendimiento INTERNA podrá realizar en un completadas min. A = # entero
DESEMPEÑO tiempo determinado? T: Intervalo de tiempo. Peor caso: 0/15 min. T = Tiempo
Dónde: T > 0
¿Cuánto espacio de X = A/B
UTILIZACION DE Utilización de la Deseado: 0%
EXTERNA memoria RAM puede A: Cantidad de memoria X = Mb
RECURSOS Memoria Peor caso: >=10%
consumir el sistema? usado para una tarea
X = A/T
X =
¿Cuál es la capacidad A: Número máximo de
Capacidad
Número de peticiones máxima de peticiones peticiones online Deseado: >= 10/3min
INTERNA A =
online (Máx.) realizadas por los procesada Peor caso: 0/3min
#peticiones
CAPACIDAD usuarios? T: Tiempo de Operación
T = Tiempo
Dónde: T > 0
X = A/T X =
Número de accesos ¿Cuál es la capacidad Deseado: >=10/3min
INTERNA A: Número máximo de Capacidad
Simultáneos (Máx.) máxima de accesos Peor caso: 0/3min
accesos simultáneos A = #accesos
hechos por usuarios a la T: Tiempo de Operación T = Tiempo
vez? Dónde: T > 0
JavaScript HTML
4.2 Analizando los bugs de código e identificando la métrica y sub
característica a la que afecta directamente.
Cuadro
NÚMERO DE SUB
LENGUAJE CODIGO DE ERROR MÉTRICA SEVERIDAD
OCURRENCIAS CARACTERÍSTICA
Fuente: SonarQube
En la Ilustración 2 se puede apreciar los resultados que nos brinda la herramienta SonarQube,
obteniendo un porcentaje de 0.2% de código duplicado, 46 bugs, 1 Security Hotspots y 132
Code Smells, cuya duración para poder solucionar estos conflictos en el código fuente es de 7
horas con 59 minutos.
csharpsquid:S125
2; 5%
csharpsquid:S3925
1; 3%
csharpsquid:S1118
Web:TableH eaderHasIdOrScopeCheck
Web:S5255
NÚMERO DE OCURRENCIAS
30
20
NÚMERO DE
10 OCURRENCIAS
0
VIII. RECOMENDACIÓN
• Se recomienda comentar el código en cada método desarrollado.
• Implementar herencia para los archivos con código repetido.