Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INFORMACIÓN BÁSICA
TEMA DE LA PRÁCTICA:
Fundamentos: Estándares y métricas de calidad del software.
CONTENIDO DE LA GUÍA
(Para elaborar por el Docente)
COMPETENCIAS DISCIPLINARES.
Analiza casos de estudio sobre modelos de procesos en el desarrollo de software y determina
algunos estándares y métricas utilizados.
COMPETENCIAS INVESTIGATIVAS.
Investiga sobre estándares internacionales de calidad. ISO 9001.
MARCO TEORICO.
La innovación tecnológica implica no solo la evolución del hardware; sino también del
software y la estandarización de procesos de desarrollo, mantenimiento y adquisición de
aplicaciones empresariales. El software esta presente en todos los ambientes y empresas
de la actualidad es por eso importante estudiar estándares de carácter internacional que
permitan generar software de alta calidad, identificar atributos de calidad del software y
medirlos.
“Una métrica de software es cualquier tipo de medida relacionada con un sistema, proceso
o documentación de software. Algunos ejemplos son las medidas que se utilizan para
calcular el tamaño de un producto en líneas de código; el índice que mide la claridad de un
FORMATO PARA PRÁCTICAS DE LABORATORIO
“Las métricas de control suelen estar asociadas con los procesos, mientras que las métricas
de predicción lo están a los productos. Ejemplos de las métricas de control o de procesos
son el esfuerzo y el tiempo promedio requeridos para reparar los defectos encontrados.
Ejemplos de métricas de predicción son la complejidad ciclomática de un módulo, la
longitud media de los identificadores de un programa, y el número de atributos y
operaciones asociadas con los objetos de un diseño (Gestión de proyectos de software,
2018).
Frecuentemente, es imposible medir los atributos de calidad del software directamente. Los
atributos de calidad como: la mantenibilidad, la comprensión y la usabilidad son atributos
externos que nos dicen cómo ven el software los desarrolladores y los usuarios. Éstos se
ven afectados por diversos factores y no existe un camino simple para medirlos. Más bien
es necesario medir atributos internos del software (como su tamaño) y suponer que existe
una relación entre lo que queremos medir y lo que queremos saber.” (Gestión de proyectos
de software, 2018)
“Para que la medida del atributo interno sea un indicador útil de la característica externa, se
deben cumplir tres condiciones:
1.
El atributo interno debe medirse de forma precisa.
2.
Debe existir una relación entre lo que se puede medir y el atributo de comportamiento
externo.
3.
Esta relación se comprende, ha sido validada y se puede expresar en términos de una
fórmula o modelo.
Las métricas del producto se dividen en dos clases:
1.
Las métricas dinámicas, que son recogidas por las mediciones hechas en un programa
en ejecución.
FORMATO PARA PRÁCTICAS DE LABORATORIO
2.
Las métricas estáticas, que son recogidas por las mediciones hechas en las
representaciones del sistema como el diseño, el programa o la documentación.
M del
Producto
M del
Proyecto
M del Proceso
Fuente: Autor
CONSULTA PREVIA.
Investigue y Compare
1. Métricas de control del proceso de desarrollo de software
● Tiempo de entrega: Cuanto se demora desde que se empieza hasta que termina el
desarrollo.
● Cantidad de código: Es para determinar el tamaño de un software.
● Trabajo en curso (WIP): Es una gráfica que permite saber cuánto trabajo se ha
terminado y cuánto falta por hacer.
● Velocidad ágil: Se cuenta cuánto se demoró el equipo de trabajo en los sprints,
sirve para saber qué tan productivo es el equipo.
● Tasa de éxito de la meta del sprint: Se calcula el porcentaje de los elementos que
FORMATO PARA PRÁCTICAS DE LABORATORIO
PALABRAS CLAVE *
MÉTRICAS CALIDAD SOFTWARE
METODOLOGÍA.
El factor de riesgo para este laboratorio está clasificado como BAJO, debido a que no se han
detectado consecuencias y la eficacia del conjunto de las medidas preventivas existentes es
alta. En otras palabras, el riesgo está controlado
PROCEDIMIENTO A UTILIZAR.
Sesión 1:
Adicional a esto, se desarrolló una aplicación capaz de contar las líneas de código y el
número de palabras de un archivo o clase en concreto, a continuación el link al source
code de dicho aplicativo.
https://drive.google.com/file/d/1lEmMldhihO0BDt_TS85u2yJwsaMJJTFJ/view?usp=sharing
Sesión 2:
Consideramos que la herramienta que tiene mayor alcance es SoapUI ya que es una
herramienta desarrollada en java, para la realización de pruebas a aplicaciones con
arquitectura orientada a servicio (SOA). Soporta múltiples protocolos como SOAP, REST,
HTTP, JMS, AMF y JDBC.
Tiene muchas funcionalidades como:
FORMATO PARA PRÁCTICAS DE LABORATORIO
BIBLIOGRAFÍA RECOMENDADA.
Mendez Ruíz, Diana Patricia. SOMERVILLE. lan. (2016). Sistema de gestión de seguridad de la
información, un desafío que vale la pena asumir. (Colección Biblioteca UMB)
Pressman, R. S., aCampos Olguín, V., & Enríquez Brito, J. (2010). Ingeniería del software: un
enfoque práctico. Septima edición. (Colección Biblioteca UMB)
Velthuis, M. G. P., Rubio, F. O. G., & Muñoz-Reja, I. C. (2007). Calidad de sistemas informáticos.
Alfaomega. (Colección Biblioteca UMB)
Capers Jones. (2010). Software Engineering Best Practices: Lessons from Successful Projects in
the Top Companies. McGraw-Hill Professional, (Recuperado Base de datos AccessEngineering)
Nakai, H., Tsuda, N., Honda, K., Washizaki, H., & Fukazawa, Y. (2016). A SQuaRE-based software
quality evaluation framework and its case study. In 2016 IEEE Region 10 Conference (TENCON)
(pp. 3704-3707). (Recuperado base de datos IEEE xplore)
WEBGRAFIA
Reflexiones sobre ingeniería de requisitos y pruebas de software, Corporación Universitaria
Remington, 2013. ProQuest Ebook Central, https://ebookcentral-proquest-
com.proxy.umb.edu.co/lib/biblioumbsp/detail.action?docID=4795310.
Geovanna Patricia Bustos Recalde. Cristhian P. Guallasamin C. (2007) Uso de TSP (Team
FORMATO PARA PRÁCTICAS DE LABORATORIO
INFORME DE LABORATORIO
(Para elaborar por el Estudiante)
ASIGNATURA:
ESTUDIANTES:
● Desarrollar la habilidad para ser capaz de determinar qué tipo de métrica aplicar.
● Desarrollar la habilidad para ser capaz de aplicar correctamente las métricas.
● Adquirir la habilidad para diferenciar las métricas estáticas y dinámicas.
Elabore un Mapa conceptual del tema a tratar en la Práctica de Laboratorio. El estudiante construirá
un mapa conceptual a partir de las palabras claves suministradas por el docente
FORMATO PARA PRÁCTICAS DE LABORATORIO
RESULTADOS. Incluir tablas, diagramas en la que los estudiantes puedan ir consignando los datos y
observaciones obtenidos en la práctica y generar un análisis de los mismos mediante comparación con la
literatura actualizada disponible.
CUESTIONARIO.
FORMATO PARA PRÁCTICAS DE LABORATORIO
a) Errores.
b) Documentación.
c) Nivel del lenguaje.
d) Funcionalidad.
CONCLUSIONES. El estudiante consignará en este espacio la síntesis de los logros alcanzados a través
del desarrollo de la práctica de Laboratorio.
Como resultado de la elaboración de la guía se determinó que todos los tipos de métricas
métricas de calidad de software permiten monitorizar un producto para determinar su
nivel de calidad.
FORMATO PARA PRÁCTICAS DE LABORATORIO
Los temas vistos en esta guía se pueden aplicar en la vida profesional dado que facilitan la evaluación
de: La calidad del producto, el rendimiento del equipo de desarrollo.
RUBRICA DE EVALUACIÓN.
Cognitiva No los
1. Aplica todas las características Identifica Identifica Identifica
identifica, Identifica todos
de la metodología para el trabajo algunos, no algunos todos,
no conoce los mecanismos
en equipo en la aplicación de las conoce los conoce los conoce los
los y conoce sus
métricas de calidad en el estándares y estándares y estándares y
estándares y funciones
desarrollo de software métricas. métricas. métricas.
métricas.
Investigativa La
bibliografía Uso bibliografía
Utilizó
Utilizó reseñada no y realizó las
2. Realiza investigaciones del tema bibliografía
No utilizó bibliografía corresponde citaciones
propuesto utilizando la bibliografía pero no
bibliografía no científica con las citas correspondient
existente. realizó las
o educativa empleadas es de forma
citaciones
en la adecuada
investigación
Comunicativ Las ideas
a, Cognitiva plasmadas Las ideas que Las ideas son
No utiliza Las ideas son
son expresa con coherentes
3. Logra expresar ideas propias a palabras coherentes,
confusas, coherentes, pero están
partir los conocimientos que propias ni ordenadas y
desordenas y pero no en desorden
adquiere en la investigación. ideas pertenecen a la
no corresponde y no logran
propias temática
corresponde n al tema concluir
a n a al tema
b Cognitiva La
il No muestra La La interpretación
No utiliza
i una interpretació interpretació no se limita a
4. Forma conceptos utilizando las palabras
d interpretació n que n que los conceptos
guías conceptuales del tema propias ni
a n de las muestra no muestra solo investigados,
propuesto de forma crítica. ideas
d ideas corresponde repite lo dejando claras
propias
investigadas a la temática leído sus ideas en
torno al tema
Comunicativ La
La
a, Socio- presentación
presentación
afectiva está
está
La completa
completa La presentación
presentación pero la
No realiza pero la está completa y
5. Comunica de forma verbal los no contiene expresión
presentació expresión la expresión
resultados obtenidos en su todos los verbal solo
n de su verbal no verbal logra
investigación, siendo claros y conceptos expresa el
investigació logra transmitir los
concretos involucrados contenido de
n transmitir conocimientos
en la la
los adquiridos
investigación presentación
conocimient
misma (lee la
os
presentación
adquiridos
)