Escuela De Ciencias Bsicas Tecnologa E Ingeniera ECBTI
Evaluacin de Software
TRABAJO COLABORATIVO II
Presentado por:
SAMUEL BRAND ASPRILLA LOPEZ Cdigo: 94303079 JORGE ARMANDO GRANOBLES CARVAJAL Cdigo: 94480457 JOSE GIRALDO ROSERO Cdigo:
GRUPO 20
Presentado a:
Ing. FRANCISCO NICOLAS SOLARTE Tutor
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA ECUELA DE CIENCIAS BASICAS TECNOLOGIAS E INGENIERIAS CURSO EVALUACION DE SOFTWARE 2014 UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD Escuela De Ciencias Bsicas Tecnologa E Ingeniera ECBTI Evaluacin de Software
INTRODUCCION
Cuando se desarrolla un software siempre se tiene como objetivo principal la satisfaccin de los requerimientos del cliente. La mejor forma de asegurarnos de que el software cumplir con la meta planteada es mediante la aplicacin de estndares y mtricas de calidad y la realizacin pruebas que garanticen un ptimo y adecuado funcionamiento del programa.
Existen guas y estndares que nos indican cuales son los lineamientos que debemos seguir para realizar las pruebas de manera adecuada, entre estas encontramos los estndares ISO/IEC 9126 de calidad de software, ISO/IEC 14598 estndar para evaluacin de software y el estndar ISO/IEC 25000 y dentro de las mtricas se debe tener en cuenta las mtricas de calidad del software y los modelos existentes.
Con este trabajo colaborativo se pretende que planteemos unas listas de chequeo con el fin de evaluar el cumplimiento de los estndares y mtricas sobre un portal web e igualmente realicemos un plan de pruebas para confirmar su adecuado funcionamiento.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD Escuela De Ciencias Bsicas Tecnologa E Ingeniera ECBTI Evaluacin de Software
OBJETIVOS
Identificar el cumplimiento de mtricas y estndares de calidad de una pgina web gubernamental.
Plantear pruebas de calidad para aplicarlas en el portal, con el fin de evaluar su funcionalidad, diseo, contenidos y seguridad.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD Escuela De Ciencias Bsicas Tecnologa E Ingeniera ECBTI Evaluacin de Software
DESARROLLO DE LAS ACTIVIDADES
Actividad 1. Elabore una tabla, o matriz donde se muestre las caractersticas y subcaractersticas del estndar ISO/IEC 9126 que se evaluarn de la pgina o portal web seleccionado anteriormente en el trabajo colaborativo 1. Como resultado se pretende mostrar las caractersticas externas y de usabilidad que sern evaluadas. El resultado de esta actividad es un cuadro o matriz con las caractersticas y subcaractersticas que sern evaluadas posteriormente.
CARACTERISTICAS SUBCARACTERISTICAS FUNCIONALIDAD Adecuacin: Capacidad proporcionar funciones Capacidad de producto de software Exactitud: Capacidad de proporcionar resultados. para proporcionar funcionalidades Interoperabilidad: Capacidad de interactuar con otros sistemas que satisfacen las necesidades Seguridad: Capacidad de proteger informacin y datos explicitas e implcitas cuando Cumplimiento Funcional: Capacidad de adherirse a se usa bajo ciertas condiciones normas o leyes similares relacionadas con la funcionalidad
FIABILIDAD Madurez: Capacidad para evitar fallos (en el software) Capacidad de producto de software Tolerancia a fallos: Capacidad de mantener nivel especifico para mantener un nivel especifico de prestaciones en caso de fallos de prestaciones cuando se usa bajo Capacidad de recuperacin: Capacidad para restablecer un recuperacin: unas ciertas condiciones cierto nivel de prestaciones afectados en caso de fallo
Cumplimiento de fiabilidad: Capacidad de adherirse a normas, convenciones o regulaciones de fiabilidad USABILIDAD Capacidad para ser entendido: Capacidad que permite al Capacidad de producto de software usuario entender si el software es adecuado. para ser entendido, aprendido, usado Capacidad para ser aprendido: Capacidad que permite al y ser atractivo para el usuario, cuando usuario aprender sobre su aplicacin cuando se usa bajo condiciones Capacidad para ser administrado: Capacidad que permite especificas
al usuario administrarlo y controlarlo
Capacidad de ser atractivo: Capacidad de ser atractivo para
el usuario
Cumplimento de usabilidad: Capacidad de adherirse a
normas, convenciones, guas de estilos o regulaciones de fiabilidad EFICIENCIA Comportamiento temporal: Capacidad de proporcionar Capacidad de producto de software tiempos de respuesta y proceso ndice bajo ciertas condiciones para proporcionar prestaciones Utilizacin de recursos: Capacidad para usar cantidades y tipos apropiadas, relativas a la cantidad de de recursos adecuados bajo condiciones determinadas. UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD Escuela De Ciencias Bsicas Tecnologa E Ingeniera ECBTI Evaluacin de Software
recursos usados, bajo condiciones Cumplimento de eficiencia: Capacidad de adherirse a determinada normas, convenciones o regulaciones de eficiencia MANTENIBILIDAD Capacidad de ser analizado: Capacidad de ser diagnosticadas Capacidad de producto de software deficiencias o causas de fallos o identificar partes que han de Para ser modificado. Las ser modificadas
modificaciones podran incluir Capacidad para ser cambiado: Capacidad que permite correcciones, mejoras o adaptacin que determinada modificacin sea implementada del software a cambios del entorno Capacidad para ser probado: Capacidad que permite que el
software modificado sea valido
Cumplimento de mantenibilidad: Capacidad de adherirse a normas, convecciones o regulaciones de mantenibilidad PORTABILIDAD Adaptabilidad: Capacidad de ser adaptado a diferentes Capacidad de producto de software entornos, sin aplicar acciones o mecanismos distintos para ser migrado de un entorno a Instabilidad: Capacidad para ser instalado en cierto entorno otro.
Coexistencia: Capacidad para coexistir con otro software
independiente, en un entorno comn compartiendo
recursos.
Capacidad para reemplazar: Capacidad para ser usado en el
lugar de otro software para el mismo propsito
Cumplimento de portabilidad: Capacidad de adherirse a normas, convecciones de portabilidad
Actividad 2: Elabore una lista de chequeo para evaluar el cumplimiento del decreto de gobierno en lnea, la lista de chequeo deber contener los aspectos ms importantes que debe contener la pgina o portal para cumplir el decreto de gobierno en lnea para instituciones gubernamentales.
Para la evaluacin del portal web se verificara el cumplimiento de los siguientes lineamientos que se plantean en el decreto de gobierno en lnea:
1. Proveer a los usuarios informacin detallada de la institucin en lnea. 2. Existencia de espacios para la interaccin de los usuarios con los servidores pblicos. 3. Permitir a los usuarios la realizacin de transacciones en lnea que faciliten la obtencin de productos o servicios. UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD Escuela De Ciencias Bsicas Tecnologa E Ingeniera ECBTI Evaluacin de Software
4. Adaptacin del portal a la necesidades del los usuarios (Transformacin en lnea). 5. Utilizacin de mtodos para incentivar a los usuarios a participar en la toma de decisiones y fortalecimiento de la institucin por medio de las tecnologas de la informacin. 6. Existencia de links que permitan la interconexin con portales web de otras instituciones gubernamentales.
Actividad 3. Elabore una lista de chequeo para evaluar el cumplimiento de la normatividad de diseo de sitios web gubernamentales, la lista de chequeo deber contener preguntas cerradas (SI/NO) sobre los aspectos ms importantes que debe cumplir la pgina o portal web en cuanto a diseo y contenidos.
PREGUNTA SI NO El portal proveer todos los trmites y servicios que, de acuerdo con el anlisis y caracterizacin previa de sus usuarios, puedan ser automatizados por medios como Internet, dispositivos mviles y televisin digital terrestre, entre otros?
La informacin sobre los trmites y servicios debe estar publicada en el Sistema nico de Informacin de Trmites- SUIT, como nico medio que contiene los requisitos exigibles al ciudadano?
La pgina proveer trmites y servicios en lnea dirigidos a la poblacin vulnerable, de acuerdo con el anlisis y caracterizacin previa de sus usuarios?
El portal cumple con los estndares de accesibilidad, interoperabilidad y usabilidad web que defina el Ministerio de Tecnologas de la Informacin y las Comunicaciones para tal fin?
Se implementa soluciones de pago en lnea y estampado cronolgico en los trmites y servicios que lo requieran de acuerdo con el anlisis y caracterizacin previa de sus usuarios?
Se tiene implementado soluciones de autenticacin y/o firma electrnica, notificacin electrnica, firma digital y actos administrativos electrnicos segn sea requerido por las entidades en cada uno de los trmites, servicios, procesos y procedimientos internos?
Establece e implementa medidas que garanticen la seguridad, la conservacin y la correcta administracin de los mensajes de datos y documentos electrnicos?
La pgina usa mecanismos de firma que utilicen medios electrnicos en la generacin de documentos, cuando los mismos requieran garantizar su autenticidad, integridad?
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD Escuela De Ciencias Bsicas Tecnologa E Ingeniera ECBTI Evaluacin de Software
Actividad 4. Elabore un plan de pruebas que pueda llevarse a cabo sobre la pgina o portal web, tenga en cuenta las caractersticas seleccionadas y en cada una de ellas describa las pruebas a realizar. Esta actividad tiene como objetivo identificar las pruebas de calidad que sern ejecutadas para medir aspectos tales como funcionalidad, los contenidos, diseo, actualizacin, seguridad, entre otros.
El siguiente es el plan de pruebas que se realizaran al portal web del Hospital Local de Candelaria (http://www.hospitalcandelaria.gov.co/).
1. Pruebas de funcionalidad
Se verificara si el Sitio Web cuenta con formularios para el envo o ingreso de datos. Se verificara y validara que en los formularios sean ingresados todos aquellos campos que sean necesarios y que contenga campos obligatorios. Se comprobara que el portal sea multiplataforma (que su contenido se pueda visualizar con cualquier navegador web) Se verificara que los enlaces que contenga el portal funcionen adecuadamente. Se verificara si el portal cuenta con un sistema de bsqueda.
2. Pruebas de contenido
Se revisara que el portal ofrezca la informacin necesaria y suficiente sobre la institucin hospitalaria como por ejemplo informacin sobre productos y servicios, datos de contacto, misin, visin, etc. Se verificara la ortografa de los contenidos del portal web. Se constatara que la informacin contenida en el portal este actualizada. Se verificara la existencia de la seccin de quejas y sugerencias.
3. Pruebas de diseo
Se verificara la ergonoma del portal web (comodidad y facilidad de utilizacin). Se realizaran pruebas de interfaces en las cuales se verificara que el despliegue de las pginas sea correcto. Se constatara que las imgenes del sitio no sean imgenes escaladas, ya que estas hacen que el acceso a ellas sea lento. UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD Escuela De Ciencias Bsicas Tecnologa E Ingeniera ECBTI Evaluacin de Software
Se confirmara que el ancho de la diagramacin funcione en dimensiones menores a las cuales fue creado el portal. Por ejemplo 800 x 600 megapixeles Se revisara que el portal cuente con los Plug-ins necesarios para la reproduccin de contenidos o elementos audiovisuales. Se verificara que el Sitio Web no contenga espacios vacos.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD Escuela De Ciencias Bsicas Tecnologa E Ingeniera ECBTI Evaluacin de Software
CONCLUSIONES
Se lograron identificar los estndares y mtricas de calidad que rigen sobre la evaluacin de la calidad del software mediante la investigacin y estudio de los mismos, adems se plantearon una serie de pruebas que pretenden evaluar la funcionalidad y adecuado funcionamiento de un portal web en sus diversos aspectos.
Lo anterior se logro gracias al trabajo conjunto y realizacin oportuna de los aportes del grupo colaborativo.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD Escuela De Ciencias Bsicas Tecnologa E Ingeniera ECBTI Evaluacin de Software
BIBLIOGRAFIA
SOLARTE, F. (2010). Modulo del Curso Evaluacin de Software, Universidad Nacional Abierta Y a Distancia Colombia.
Calidad de Componentes Software. Obtenido de: http://www.essi.upc.edu/~franch/papers/libro-calidad-cap-10-jpc-xf-cq-10- version-preliminar.pdf
Gua para el desarrollo de sitios web. Obtenido de: http://www.guiadigital.gob.cl/guiaweb_old/guia/capitulos/cuatro/queprobar.ht m