Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CALIDAD DE SOFTWARE
ASIGNATURA:
INGENIERÍA DE SOFTWARE II
Integrantes:
DOCENTE
ORALIA CORTÉS GRAJALES
INTRODUCCIÓN 3
OBJETIVOS 5
CONCLUSIONES 37
REFERENCIAS 38
Calidad-gestion.com.ar. (2019). LOS OBJETIVOS DE LA CALIDAD . Recuperado de: http://www.calidad-
gestion.com.ar/boletin/47_objetivos_calidad.html [Accedido el 25 de abril de 2019]. 38
El proyecto SQuaRE (ISO/IEC 2500), es una serie de métricas que han sido extraídas de ISO/IEC
9126 e ISO/IEC 14598, y han ido evolucionando a través de los diferentes proyectos que las han
usado. Toda esta mejora ha logrado crear un marco de trabajo común para evaluar la calidad del
producto software.
Si bien la calidad del software se puede definir como la máxima exigencia, para alcanzar el
mínimo de errores posibles. El objetivo con el desarrollo del análisis de Calidad de Software
sobre la Biblioteca Virtual de la Fundación Universitaria Católica del Norte, es tener un control
en la calidad de software, la cual tiene como objetivo disminuir los errores y sus causas en las
diferentes fases del ciclo de vida de un producto de software, donde podamos:
Los objetivos dentro de un análisis de calidad de software deben ser siempre exactos y medibles,
donde podamos evaluar si en efecto cumple o no con los requerimientos de una organización
acorde a su productividad. De esta manera vamos a tener indicadores que son una base para
controlar y perfeccionar dicha productividad y definir los requerimientos de calidad una vez
hecho el análisis bajo la metodología SQuaRE.
Estos objetivos los podemos definir teniendo en cuenta los diferentes aspectos:
Vulnerabilidades:
- Divulgación de información técnica: Se logró identificar versiones de las
tecnologías usadas en varias respuestas de la aplicación.
Ponderaciones:
Funcionalidad:
● Responsive web
El sitio web como tal tiene buena presentación, y la información está correctamente
distribuida, lo cual lo hace un aplicativo web con alto nivel de Usabilidad. Se han
encontrado algunos errores en la presentación de “responsive web” y todo el tema de
escalas para los diferentes tamaños y resoluciones que existen en la actualidad; y que es
necesario corregir.
y como se había dicho, la carga inicial es demasiado lenta, para el poco contenido digital
que tiene en la misma vista.
● Baja Usabilidad
El sitio web como tal tiene todos sus componentes correctamente distribuidos, pero; en sí
la experiencia de usuario es mínima, pues teniendo demasiadas bibliotecas virtuales,
debería existir un buscador general, que ayude a dar una respuesta más óptima de parte de
la universidad; es decir, debería haber un buscador en el cual se pueda realizar una simple
busqueda, y que éste, dé como respuesta un listado de libros coherentes con la busqueda;
y que provenga de las diferentes bibliotecas plasmadas en este portal web global.
● Errores visuales
Existe un pequeño error en la hoja de estilos para la barra de navegación, pues sin
importar el lugar del usuario actual; la barra permanece mostrando que el usuario está en
“Inicio”; en la siguiente imagen se puede observar el titulo dentro del sitio “Bases de
Datos”. pero en la barra de navegación sigue seleccionando “Inicio”; y así es para todas
las demás internas.
● Certificado web
Posteriormente se intentó realizar evaluaciones con diferentes portales web, que ofrecen
diferentes servicios y herramientas para el “testing” de sitios web ya finalizados, y se lograron
obtener los siguientes resultados interesantes e importantes:
El testing es un método de verificación de importancia crítica que ocupa una gran parte de los
recursos de un proyecto, incluidos el calendario, el presupuesto, la dotación de personal y las
instalaciones, entre otros. A diferencia de las muchas actividades constructivas de la ingeniería de
sistemas, las pruebas son relativamente únicas porque son inherentemente destructivas. Su
propósito principal es forzar al sistema o sus componentes a fallar para que los defectos que
causaron la falla se puedan descubrir, y luego reparar. Además de la detección de defectos,
también se realizan pruebas para proporcionar evidencia objetiva suficiente para justificar la
confianza en la calidad del sistema, la idoneidad para el propósito y la disposición para ser
aceptado y puesto en funcionamiento.
También y al igual que en las demás áreas de evaluación de la calidad del software, es necesario
implicar en cada parte del ciclo de vida del desarrollo a expertos en calidad de software. Estos no
sólo pueden ahorrar tiempos y facilitar la construcción sino que también a medida que el software
se construye podrían ayudar a mejorar la planeación durante la primera etapa, corregir errores de
diseño en la segunda, y facilitar el trabajo de los desarrolladores durante la construcción para
obtener no sólo un software de calidad una vez finalizado, sino mayor calidad y comprensión en
todos los equipos involucrados durante su construcción que servirán de referente y experiencia
para futuros releases. Por lo anterior, podemos determinar la importancia de un experto en
calidad de software, pues es él, quien conoce todos las pautas necesarias y los pasos secuenciales
para desglosar, desarrollar y ejecutar el proyecto de manera adecuada; esto potenciará de manera
notable, el porcentaje de éxito y aceptación para el proyecto mismo. Teniendo muy presente que
Observando el análisis que se ha realizado para la biblioteca virtual, podemos concluir el buen
funcionamiento que tiene la plataforma, pues aún teniendo falencias en algunos otros puntos, el
funcionamiento como tal, le dan ese toque de perfección, que lo hace destacar como un software
de calidad. No obstante, es importante que se mitiguen al máximo todas las problemáticas que se
han encontrado y continuar realizando diagnósticos, para poder determinar, qué tan completo y
eficiente es el sistema informático. Aunque no se puede tener un análisis del proceso de
desarrollo que ha tenido el sistema bibliotecario virtual de la FUNC; se puede deducir que
tuvieron un procesamiento adecuado por el proyecto tan bien hecho que han logrado crear.
Aunque es importante también incluir en esta deducción el tiempo, problema, personal, procesos
y todas las variantes que de alguna manera darán una calificación del proceso de calidad dentro
del desarrollo de la biblioteca; no por estar finalizado y completo, asegura un buen proceso de
calidad. Aunque la idea inicial de este documento es evaluar como tal el producto finalizado, de
igual manera es importante tener presente que tan eficiente fue el proceso de desarrollo.
QUAI India ltd, 3rd Annual International Software Testing Conference, 2001
https://www.infosys.com/it-services/validation-solutions/white-papers/documents/test-result-reporting.pdf#page=12