Trabajo Individual. Fase de Planeación.
Yon Iván Márquez Buitrago. Cód. 82391374
Director Geovanni Catalan Santiago
Universidad Nacional Abierta y a Distancia UNAD Escuela de Ciencias Básicas, Tecnología e Ingeniería ECBTI Evaluación de Software Grupo 21 Octubre 2016.
Introducción Cuando se construye un software se suelen aplicar estándares de calidad para determinar el grado en que satisface las necesidades de los usuarios; sin embargo, en ocasiones se incurre en el error de considerar que si cumple con los factores dados por el estándar se asegura calidad, omitiendo la revisión de calidad en aspectos del desarrollo de software, como, por ejemplo, en el modelo conceptual de la base de datos; por tal razón, a lo largo de los años han surgido modelos y normas que permiten evaluar el grado en que estos modelos corresponden con los datos que desean almacenar las personas; no obstante, los estándares se encuentran aún en desarrollo, por lo que es necesario combinar normas enfocadas en calidad de datos y modelos de calidad de software. En este trabajo de investigación se plantea una guía que pueda ser aplicada para evaluar el grado de calidad del modelo conceptual durante el ciclo de vida de la base de datos. El presente artículo describe inicialmente una serie de criterios que deben cumplir los modelos conceptuales, para contextualizar posteriormente sobre los estándares internacionales que han sido adoptados para la evaluación de calidad del modelo conceptual de datos, enfocándose principalmente en el estándar ISO/IEC 9126
Objetivos Objetivo General El objetivo de la práctica es que nos familiaricemos con los productos software que serán evaluados de acuerdo a los estándares de calidad que deben cumplir, conocerlos y seleccionar uno de ellos, para esta ocasión es la selección de una aplicación Web. Objetivos Específicos Exponer a los estudiantes al uso de estándares, de tal forma que ellos puedan transferir estos conocimientos y experiencias a las empresas que los emplearán en un futuro. Sensibilizar a los estudiantes con los conceptos necesarios para la evaluación de software Orientar a estudiantes y Profesionales del campo informático en los estándares mínimos de calidad para recibir o entregar un desarrollo comercial o libre
Informe de construcción Individual. 1. REALIZAR UN VIDEO DONDE EXPLIQUE LA NORMA ISO/IEC 9126 Y MÉTRICA DE CALIDAD DEL SOFTWARE Y PUBLICAR EN EL BLOG. Video ISO 9126 & Métricas: https://youtu.be/21y13D2-mKY El link de la pagina donde está el Blog es: yimbunal.wixsite.com/yimbsoluciones o el blog directamente es: http://yimbunal.wixsite.com/yimbsoluciones/blog 2. APLICACIÓN WEB Selección del software de aplicación Estudiante
Link de la actividad Individual
YON IVAN MARQUEZ BUITRAGO
SISTEMA DE FACTURACION http://factura.cefinvirtual.com/contenido.php http://fraguesia.com/gcs/factura/ usuario yovajefe clave 77030926
3. DESCRIPCIÓN DEL SOFTWARE: SISTEMA DE FACTURACION Este proyecto desarrollado en ambiente web incluye varios módulos referentes a un sistema de Facturacion, donde incluye los módulos de Inventario, Proveedores, Compras, Clientes, Ventas, Cartera, Usuarios, Roles de los Usuarios, Backup de la Base de Datos y Reportes Varios Ingreso:
4. DESCRIPCION DE SERVICIO
Menú Principal
Inventario
Módulo De Productos Categorías y Productos
Ofertas Especiales
Proveedor
Módulo De Proveedor Listar
Nuevo Proveedor
Compras
Módulo de compras Listar
Nueva Compra
Modulo Buscar Pedido, al dar clic en el icono de información
Cliente
Gestión De Cliente Listar
Nuevo Cliente
Ventas
Módulo de Ventas Listar
Nueva Venta
Cartera
Módulo De Cartera Listar
Nuevo Pago
Usuario
Administración de Usuarios Listar
Nuevo Usuario
Roles
Administración de Roles Listar
Adicionar Permisos Administración Permisos Listar
Nuevo Permiso
Nuevo Rol
Copia BD
Genera lo siguiente: Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: YES) in /home/fragu1cj/public_html/gcs/factura/seguridadcopia.php on line 23 No se puede conectar con el servidor MySQL: Access denied for user 'root'@'localhost' (using password: YES) Reportes
5. ASPECTOS DE FUNCIONALIDAD Y USABILIDAD ISO/IEC 9126 La norma ISO/IEC 9126 es un estándar internacional para la evaluación de calidad de productos de software. Está dividida en cuatro partes: ISO/IEC 9126-1: Modelo de Calidad, ISO/IEC 91262: Métricas Externas, ISO/IEC 9126-3: Métricas Internas e ISO/IEC 9126-4: Calidad en uso. En el modelo de calidad se definen las características y subcaracterísticas que se usan en las otras tres partes. En este trabajo, la calidad de productos de software fue evaluada a través de las siguientes características: Funcionalidad Usabilidad
Preguntas generales de las características y sub-características a evaluar CARACTERISTICA FUNCIONALIDAD
PREGUNTA ¿Las funciones y Propiedades satisfacen las necesidades Explícitas e implícitas; esto es, el qué?
SUBCARATERISTICA ADECUACIÓN EXACTITUD INTEROPERABILIDA D CONFORMIDAD
SEGURIDAD DE ACCESO
USABILIDAD
¿El software, es fácil de usar y de aprender?
CONFORMIDAD DE LA FUNCIONALIDAD ENTENDIMIENTO
APRENDIZAJE OPERABILIDAD ATRACCIÓN
PREGUNTA ¿Tiene el conjunto de funciones apropiadas para las tareas especificadas? ¿Hace lo que fue acordado en forma esperada y correcta? ¿Interactúa con otros sistemas especificados? ¿Está de acuerdo con las leyes o normas y estándares, u otras prescripciones? ¿El software tiene niveles de Riesgo que causan daño al usuario final? ¿Es fácil de entender y reconocer la estructura y la lógica y su aplicabilidad? ¿Es fácil de aprender a usar? ¿Es fácil de operar y controlar? ¿Es atractivo el diseño del software?
CONFORMIDAD DE USO
Métricas Internas de Calidad ISO 9126 de Funcionalidad Característica: Funcionalidad Nombre de la Métrica Objetivo de Uso Método de Aplicación Formula y elementos de Calculo Interpretación de los valores medidos
Sub característica: Adecuación: Completitud de implementación funcional Qué tan completa está la implementación funcional. Contar las funciones faltantes detectadas en la evaluación y comparar con el número de funciones descritas en la especificación de requisitos. X = 1 – A/B A = número de funciones faltantes B = número de funciones descritas en la especificación de requisitos 0 <= X <= 1 Entre más cercano a 1, más completa.
Tipo de escala métrica Tipo de medida Fuente
ISO/IEC 12207 SLCP: Audiencia:
absoluta X = contable/ contable A = contable B = contable Especificación de requisitos Diseño Código fuente Informe de revisión Verificación Revisión conjunta Desarrolladores Auditores
Característica: Funcionalidad Nombre de la Métrica Objetivo de Uso
Sub característica: Exactitud Precisión ¿Qué tan completa fue la implementación de niveles específicos de precisión para el elementos de datos? Método de Aplicación Contar el número de elementos de datos que cumplen con los requisitos de niveles específicos de precisión y comparan con el número total de elementos de datos con nivel específico de requisitos de precisión. Formula y elementos de X = A/B Calculo A = Numero de objetos implementados especificados B = Número de funciones para las que los requisitos específicos de precisión necesitan ser implementados 0≤X≤1 Interpretación de los valores medidos Entre más cercano a 1, mejor. Tipo de escala métrica Absoluta Tipo de medida A= Contable B= Contable X=Contable/Contable Fuente Especificación de requisitos Diseño Código fuente Informe de revisión ISO/IEC 12207 SLCP: Verificación Revisión conjunta Audiencia: Desarrolladores Auditores Característica: Funcionalidad Nombre de la Métrica Objetivo de Uso Método de Aplicación
Sub característica: Interoperabilidad Regulación de interoperabilidad Cuántas regulaciones de interoperabilidad se están cumpliendo Evaluar el número de regulaciones de interoperabilidad que se cumplen y compararlas con el número de regulaciones de
interoperabilidad que se deberían cumplir según las especificaciones. Formula y elementos de X = A/B Calculo A = Número de regulaciones de interoperabilidad que se cumplen. B = Número de regulaciones de interoperabilidad que se deben cumplir según las especificaciones. 0≤X≤1 Interpretación de los valores medidos Entre más cercano a 1, mejor. Tipo de escala métrica Absoluta Tipo de medida A= Contable B= Contable X=Contable/Contable Fuente Informe de revisión ISO/IEC 12207 SLCP: Validación Audiencia: Desarrolladores Auditores Característica: Funcionalidad Nombre de la Métrica Objetivo de Uso Método de Aplicación
Sub característica: Seguridad de acceso facilidad de auditar los accesos ¿Cómo es la auditabilidad de inicio de sesión de acceso? Contar el número de tipos de acceso que están siendo registrados correctamente como en las especificaciones y comparar con el número de tipos de acceso que se requieren para estar conectado a las especificaciones. Formula y elementos de X = A/B Calculo A = Número de tipos de acceso que se está registrando como en las especificaciones. B = Número de tipos de acceso necesarios para iniciar sesión en las especificaciones. 0≤X≤1 Interpretación de los valores medidos Entre más cercano a 1, mejor. Tipo de escala métrica Absoluta Tipo de medida A= Contable B= Contable X=Contable/Contable Fuente Especificación de requisitos, Código fuente, Informe de revisión. ISO/IEC 12207 SLCP: Validación, Revisión conjunta Audiencia: Desarrolladores, Auditores Característica: Funcionalidad Nombre de la Métrica
Sub característica: Conformidad De La Funcionalidad Conformidad funcional
Objetivo de Uso
El grado de cumplimiento es la funcionalidad del producto a los reglamentos, normas y convenciones? Método de Aplicación Contar el número de elementos que requieren el cumplimiento que se han cumplido y comparar con el número de artículos que requieren el cumplimiento como en la especificación. Formula y elementos de X = A/B Calculo A = Número de objetos implementados correctamente relacionados con el cumplimiento de la funcionalidad confirmado en la evaluación. B = número total de elementos de cumplimiento. 0≤X≤1 Interpretación de los valores medidos Entre más cercano a 1, mejor. Tipo de escala métrica Absoluta Tipo de medida A= Contable B= Contable X=Contable/Contable Fuente Especificación de cumplimiento y las normas relacionadas, convenciones y reglamentos. Diseño Código fuente informe de revisión ISO/IEC 12207 SLCP: Validación Audiencia: Desarrolladores Auditores Métricas Internas de Calidad ISO 9126 de Usabilidad Característica: Usabilidad Nombre de la Métrica Objetivo de Uso Método de Aplicación
Formula y elementos de Calculo Interpretación de los valores medidos Tipo de escala métrica Tipo de medida
Sub característica: Capacidad Para ser entendido Integridad de la Descripción Que proporción de funciones (o tipos de funciones) es comprendido después de leer la descripción del producto de Software? Evaluar la conducta del usuario y entrevistar al usuario con cuestionarios y observar el comportamiento del usuario Contar el número de funciones que son comprendidas adecuadamente y comparar con el número de funciones del producto X=A/B A= Numero de funciones (o tipo de funciones) entendidas. B= Numero Total de funciones (o tipo de funciones) 0≤X≤1 El límite es 1.0 es el mejor Absoluta A= Contable
Fuente ISO/IEC 12207 SLCP: Audiencia: Característica: Usabilidad Nombre de la Métrica Objetivo de Uso Método de Aplicación Formula y elementos de Calculo Interpretación de los valores medidos Tipo de escala métrica Tipo de medida Fuente ISO/IEC 12207 SLCP: Audiencia: Característica: Usabilidad Nombre de la Métrica Objetivo de Uso Método de Aplicación Formula y elementos de Calculo
Interpretación de los valores medidos
B= Contable X=Contable/Contable Especificación de requisitos, Código fuente, Informe de revisión. Validación, Revisión conjunta Desarrolladores, Auditores Sub característica: Capacidad Para ser entendido integridad de la documentación del usuario y/o de la facilidad de la ayuda ¿Qué proporción de funciones se describen en la documentación del usuario y / o centro de ayuda? Contar el número de funciones implementadas con la facilidad de ayuda y / o documentación y comparar con el número total de funciones en el producto. X=A/B A= Numero de funciones (o tipo de funciones) descritas B= Numero Total de funciones (o tipo de funciones) 0≤X≤1 El límite es 1.0 es el mejor Absoluta A= Contable B= Contable X=Contable/Contable Especificación de requisitos, Código fuente, Informe de revisión. Validación, Revisión conjunta Desarrolladores, Auditores Sub característica: Operabilidad comprobación de la validez de la entrada ¿Qué proporción de los elementos de entrada proporcionan comprobar si hay datos válidos? Contar el número de elementos de entrada, que comprueban los datos válidos y comparar con el número de elementos de entrada, lo que podría comprobar si hay datos válidos. X=A/B A= Número de objetos que comprueban las entradas de datos válidos B= Número de elementos de entrada que podría comprobar si hay datos válidos 0≤X≤1 El límite es 1.0 es el mejor
Tipo de escala métrica Tipo de medida Fuente ISO/IEC 12207 SLCP: Audiencia: Característica: Usabilidad Nombre de la Métrica Objetivo de Uso Método de Aplicación Formula y elementos de Calculo
Interpretación de los valores medidos Tipo de escala métrica Tipo de medida Fuente ISO/IEC 12207 SLCP: Audiencia: Característica: Usabilidad Nombre de la Métrica Objetivo de Uso Método de Aplicación Formula y elementos de Calculo
Interpretación de los valores medidos
Absoluta A= Contable B= Contable X=Contable/Contable Especificación de requisitos, Código fuente, Informe de revisión. Validación, Revisión conjunta Desarrolladores, Auditores Sub característica: Atractibilidad interacción atractiva ¿Es atractiva la interfaz para el usuario? Cuestionario para los usuarios Cuestionario para evaluar el atractivo de la interfaz para los usuarios, teniendo en cuenta los atributos como el color y el diseño gráfico. Comentario (s) Cuestiones que potencialmente contribuyen al atractivo incluyen: Alineación de objetos (vertical y horizontal), la agrupación, el uso de colores, gráficos de tamaño adecuado y razonable, el uso de espacios en blanco / separadores / fronteras, animación, tipografía, y de interfaz 3D. clasificación de evaluación Ordinal X=Contable/Contable (Puntuacion) Especificación de requisitos, Código fuente, Informe de revisión. Validación, Revisión conjunta Desarrolladores, Auditores Sub característica: Conformidad De Uso conformidad con la usabilidad ¿Cómo es compatible con el producto a los reglamentos, normas y convenciones para la usabilidad? Contar el número de elementos que requieren el cumplimiento que se han cumplido y comparar con el número de artículos que requieren el cumplimiento como en la especificación. X=A/B A= Número de objetos implementados correctamente relacionados con el cumplimiento de usabilidad confirmó en la evaluación B= número total de elementos de cumplimiento 0≤X≤1 El límite es 1.0 es el mejor
Tipo de escala métrica Tipo de medida Fuente
ISO/IEC 12207 SLCP: Audiencia:
Absoluta A= Contable B= Contable X=Contable/Contable Especificación de cumplimiento y las normas relacionadas, convenciones y reglamentos. Diseño Código fuente informe de revisión Validación, Revisión conjunta Desarrolladores, Auditores
Conclusiones La calidad es un término que ha adquirido gran relevancia con el paso del tiempo, ya que es considerada como una de los principales activos con los que cuenta un país para mejorar su posición competitiva global Vemos que es mejor desarrollar el software con la calidad más alta que posible. La ausencia de defectos, la aptitud para el uso, la seguridad, la confiabilidad y la reunión de especificaciones son elementos que están involucrados en el concepto de calidad del software. Sin embargo, la calidad del software debe ser construida desde el comienzo, no es algo que puede ser añadido después Para conseguir una buena calidad del software es esencial establecer un programa de medidas a tomar con respecto a los proveedores. Es también importante utilizar los modelos y métodos apropiados para controlar el proceso de desarrollo del mismo.
Referencias bibliográficas Covella , Guillermo Juan. Medición y Evaluación de Calidad en Uso de Aplicaciones Web . Disponible en: http://postgrado.info.unlp.edu.ar/Carreras/Magisters/Ingenieria_de_Software/Tesi s/Covella_Guillermo.pdf Escuela Superior Politécnica del Litoral. Medicion de la Calidad de Productos de Software en un ambiente académico Usando ISO9126. Disponible en: https://www.dspace.espol.edu.ec/bitstream/123456789/16366/1/MEDICION %20DE%20LA%20CALIDAD%20DE%20PRODUCTOS%20DE %20SOFTWARE%20USANDO%20LA%20NORMA%20ISO_IEC %209126%20EN%20UN%20AMBIENTE%20ACADE.pdf García A, Lidia N. Definición de Calidad y Calidad de Software. Disponible en: http://es.slideshare.net/lidizzg/definicion-de-calidad-y-calidad-de-software González Pinzón, Miguel Fernando. González Sanabria, Juan Sebastián. Aplicación del estándar ISO/IEC 9126-3 en el modelo de datos conceptual entidad-relación. Disponible en: http://www.scielo.org.co/pdf/rfing/v22n35/v22n35a10.pdf Infomed. . Usabilidad de los sitios Web, los métodos y las técnicas para la evaluación. Vol. 24, Núm. 2 (2013) . Disponible en: http://www.acimed.sld.cu/index.php/acimed/article/view/405/306 La Norma Iso Iec 9126. . Disponible en: http://www.mitecnologico.com/Main/LaNormaIsoIec9126 Largo Garcia, Carlos Alberto. Marin Mazo, Erledy. Guía Técnica Para Evaluación De Software. 2005 Disponible en: https://jrvargas.files.wordpress.com/2009/03/guia_tecnica_para_evaluacion_de_s oftware.pdf Universidad de Manizales. Criterios para la evaluación de usabilidad en entornos virtuales de aprendizaje . Disponible en: http://revistasum.umanizales.edu.co/ojs/index.php/ventanainformatica/article/vie wFile/242/327 Universidad Nacional de La Plata Facultad de Informática . Revisión de modelos para evaluar la calidad de productos Web. Experimentación en portales bancarios del NEA. . Disponible en: http://sedici.unlp.edu.ar/bitstream/handle/10915/19878/Documento_completo.pdf ?sequence=1 Cibergrafia: http://fit.um.edu.mx/CI3/publicaciones/Technical%20Report%20COMP-018-2008.pdf http://es.slideshare.net/jcampo/calidad-de-software https://mind42.com/mindmap/13e4766f-2cc0-4eb6-9cbe-61bd735f048f?rel=pmb https://ysaigalarza.wordpress.com/2015/06/05/administracion-de-la-calidad/ https://issuu.com/itcolima/docs/antolog__a_de_normas_e_iso
https://repository.eafit.edu.co/xmlui/bitstream/handle/10784/2431/PiedrahitaMesa_Sebast ian_2007.pdf?sequence=1&isAllowed=y