Академический Документы
Профессиональный Документы
Культура Документы
Evaluación de Software
Entregado por:
Grupo: 301569_1
Presentado a:
11 de febrero de 2020
PASO 1 II
Contenido
Introducción .................................................................................................................................... 1
Objetivos ......................................................................................................................................... 2
Objetivo general ...................................................................................................................... 2
Objetivos específicos ............................................................................................................... 2
Informes individuales...................................................................................................................... 3
Estudiante 1 ................................................................................................................................. 3
Desarrollo de diseño de interfaces e interacción ..................................................................... 3
Estudiante 2 ................................................................................................................................. 4
Desarrollo de diseño de interfaces e interacción ..................................................................... 4
Calidad de software ................................................................................................................. 7
Estudiante 3 ................................................................................................................................. 9
Desarrollo de diseño de interfaces e interacción ..................................................................... 9
Calidad del software .............................................................................................................. 10
Estudiante 4 ............................................................................................................................... 12
Desarrollo de diseño de interfaces e interacción ................................................................... 12
Calidad de software ............................................................................................................... 16
Resumen: Informe de construcción grupal ................................................................................... 19
Desarrollo de diseño de interfaces e interacción ....................................................................... 19
Diseño .................................................................................................................................... 19
Interacción ............................................................................................................................. 20
La implementación de formularios ........................................................................................ 21
Calidad de software ................................................................................................................... 22
Conclusiones ................................................................................................................................. 25
Bibliografía ................................................................................................................................... 26
PASO 1 1
Introducción
En el siguiente trabajo escrito se quiere dar a conocer los dos informes realizados por cada
uno de los estudiantes, en el primer informe se presentaran los diferentes conceptos relacionados
con el diseño de interfaces y la interacción con el usuario en entornos web, para tal fin se
analizarán los estándares que se deben tener en cuenta al momento de diseñar interfaces gráficas,
identificando los componentes estructurales con los que debe contar un sitio web y el
ordenamiento que deben tener estos componentes dentro de dicha interfaz. También se
identificarán los estándares que se deben cumplir para asegurar que la interacción con el usuario
usuario.
software, para tal fin se definirá el concepto de cálida de software, identificando sus
criterios establecidos en la norma ISO 9126, con el objetivo de comprender los estándares de
La calidad de software es un tema de gran importancia, debido a que es uno de los factores
Objetivos
Objetivo general
Objetivos específicos
interfaces graficas.
Informes individuales
Como muestra la página de ejemplo, una página web que contiene diseño de interfaces e
permitir una un contacto directo y amigable con usuarios que navegan diariamente en diferentes
Dentro del control de calidad que implementan los sitios web encontramos que varios son los
responsables de dicha calidad como lo son el diseñador, el desarrollador front end, el editor de
de calidad, los jefes de área y de proyecto y por ultimo pero no por ello menos importante el
gestor de redes sociales, cada uno de ellos desempeña un rol importante dentro de desarrollo de
una página web, pues además de implementar en el desarrollo las normas vigentes, realizan un
diseño de interfaces que es capaz de permitir la interacción con los usuarios de forma amigable y
sencilla, esto también basados en los estándares web con el fin de cumplir buenas prácticas.
Es pertinente que el sitio web desarrollado tenga gran capacidad de ser encontrado en los
buscadores, esto se puede realizar con la calidad de su código para que su contenido sea
indexado y sea mostrado adecuadamente a través del browser o navegador que se utilice, esto
también se debe administrar desde la planificación y organización del proyecto pues allí se
consolidan tareas para cada uno de los integrantes del equipo de trabajo, se realiza levantamiento
PASO 1 4
El diseño web son todos los elementos para un proyecto determinado, entre ellos el sitio web
en donde se realizan tareas para el logro de tener un excelente diseño gráfico, de igual forma, se
Los sitios web son la carta de presentación de una empresa o institución a nivel tecnológico,
debido a como se transmita la información y los archivos multimedia que sean empleados.
interacción con el sitio web, empleando cada uno de los servicios proporcionados para el mismo.
Jakob Nielsen destaca que los elementos más importantes para la presentación de un sitio web
son:
❖ Usar diseño visual para mejorar y no para definir la interacción del sitio web.
PASO 1 5
Los elementos de una interfaz tienen que ver con la identificación, navegación, de los
Los aspectos que se deben tener en cuenta en los elementos de una interfaz son:
❖ Uso de logotipos.
❖ Sistema de navegación.
❖ Áreas de contenidos.
❖ Áreas de interacción.
❖ Experiencia de usuario.
La norma no define un estándar específico para el uso de logotipos, por lo que en los sitios
web se encuentran de diversas formas, acuerdo el protocolo y la creatividad del diseñador web.
El sistema de navegación es el conjunto de elementos que permiten al usuario explorar por las
❖ Menú de secciones.
❖ Menú de rastros.
❖ Identificación de secciones.
❖ Botones de acción.
❖ Pie de página.
Las áreas de contenido son las zonas en las que se entrega la información en cada página web
Las áreas de interacción son las zonas en las que los usuarios o visitantes tienen acción en el
sitio web.
determinado sitio web, los usuarios por lo general necesitan confirmaciones de los contenidos
explorados.
Los botones son utilizados para que los usuarios acepten o rechacen su exploración por el sitio
web.
Los enlaces son utilizados por los visitantes para redireccionarlos a contenido dentro del sitio
Los elementos esenciales para los enlaces son los siguientes así:
❖ Enlace destacado.
❖ Enlace activo.
❖ Enlace visitado.
Actualmente los desafíos de nuevas tecnologías es la implementación del uso de Flash y Ajax
en un sitio web.
En la actualidad se recomienda que los sitios web cuenten con los estándares HTML 4.01 o
Los diagramas de interacción son los que representan gráficamente las posibilidades, de
❖ Presencia.
❖ Interacción.
❖ Transacción.
❖ Transformación.
Las etapas que enmarcan el avance de un sitio web son los siguientes:
❖ Comunicaciones
❖ Trámites.
❖ Compras y Pagos.
Calidad de software
El software para que tenga un grado de calidad alto, debe estar diseñado para usarse en
diferentes sistemas operativos y tener un entorno grafico amigable para los usuarios que utilicen
el software.
PASO 1 8
Las pruebas de calidad de un software se deben realizar antes de que el mismo salga a
producción, con el fin de corregir todos los problemas que se detecten en cuento a rendimiento,
La seguridad es de vital importancia para un software, por tal motivo se debe realizar un
análisis al código fuente de este, con el fin de corregir los bugs de seguridad que sean detectados
Los desarrolladores de software deben estar alineados a los estándares de calidad establecidos
para este tipo de actividades, con ello dar estricto cumplimiento a la normatividad y ha un
tipo de licencia es mejor que los conocidos como software libre u open source.
Los grupos o equipos de desarrollo tienen como objetivo principal, desarrollar y producir
debido a que es el software que cuenta con todos los estándares de calidad.
Un software de alta calidad debe permitir interactuar con los usuarios y de esta manera
brindar una mejora continua siempre con la finalidad de tener al usuario satisfecho.
PASO 1 9
Este documento web se aborda de forma muy completa, la norma actualizada para sitios web
interacción”, en el cual podemos encontrar un guía para definir cuáles serán los objetivos
centrales que deberá tener el Sitio Web y establecer la forma de cumplirlos" partiendo desde la
visión y misión del organismo, para establecer "un objetivo central y luego definir varios
objetivos secundarios". Esta planificación es fundamental para lograr definir los contenidos y
En este documento también encontramos una definición de que es diseño de un sitio web, que
se entiende como conjunto de actividades que permiten avanzar desde el concepto que se defina
para el Sitio Web hasta su realización, por lo que no sólo está referido a las tareas relacionadas
con el diseño gráfico, sino que también aborda otras como las definiciones relativas a usabilidad,
interacción, y también a todas las que están relacionadas con los contenidos propiamente tales.
Dentro de este documento se realiza la definición clara de estos dos conceptos importantes:
sobre el Sitio Web que está visitando. Por lo mismo, se considera parte de la interfaz a
PASO 1 10
más relevantes para tener en consideración en una interfaz son los siguientes:
❖ Uso de logotipos
❖ Sistema de navegación
❖ Áreas de contenidos
❖ Áreas de interacción
❖ Experiencia de usuario
realización de acciones por parte de los usuarios del Sitio Web, a través de las cuales
pueden utilizar los servicios de la institución que pone en marcha el espacio digital. La
interacción, en este sentido, va desde acciones menores que pueden ser enlaces para
Uno de los elementos que se debe tener en cuenta en este aspecto es que el usuario
normalmente entiende que las zonas de contenidos son para leer y revisar información y las
zonas de interacción son las que muestran botones y en ellas no se lee, sino que se ingresa
El término de calidad de software entiendo que puede ser subjetivo según los ojos del auditor o
desarrollador que evalúe el tema porque, ya que la calidad depende de quien la observa y/o
verifica. En mi concepto pienso que es necesario definir el concepto con total transparencia, ya
que, si la calidad no puede ser dada de forma concisa, mucho menos podrá ser medida ni
controlada en ningún aspecto. Para trabajar sobre un esquema consistente y evitar ambigüedades,
PASO 1 11
a continuación, se ofrece la definición de calidad ofrecida por la organización ISO, siendo esta
Para complementar la definición, dado que el concepto calidad puede ser subjetiva y debido a
en usuario [20], es esencial identificar dichas necesidades para el usuario o para la organización
[23].
Se puede decir que el software tiene calidad si cumple o excede las expectativas del usuario en
cuanto a:
de la información, entre estas sobresalen los sitios web, los cuales son el resultado de la
implementación de diversas tecnologías como HTML, CSS, PHP, entre otras. Las cuales
Para que esta transmisión de contenido se pueda llevar a cabo es fundamental cumplir con una
Diseño
Para llevar a cabo de desarrollo de interfaces gráficas, se debe establecer un estilo grafico
acorde a la visión e imagen de la empresa o entidad a la que pertenezca dicho sitio web, todas las
Es de gran importancia preseleccionar el contenido y funciones con las que contara el sitio
web que se desea desarrollar, esto con el objetivo de ordenar y presentar la información de
manera correcta para que pueda ser comprendida con facilidad por parte del usuario final,
pestañas con las que contara el sitio web, puesto que el diseño del sitio web debe ser responsivo,
para que este pueda adaptarse correctamente a los formatos de resolución que ofrecen los
contar con una estructura ordenada que le permite al usuario final navegar por las diferentes
pestañas o secciones del sitio web con gran facilidad. Para tal fin es indispensable que el sistema
de navegación cuente con una serie de elementos, entre los cuales se encuentran: el menú de
página.
Al momento de diseñar interfaces para sitios web debe prestarse gran importancia a las áreas
de contenido, puesto que estas áreas presentaran la información al usuario final. Las áreas de
contenido deben contar con un título principal, títulos secundarios de acuerdo al orden
sección, toda esta estructura debe estar ordenada de acuerdo a las etiquetas HTML.
Interacción
Al contar con una correcta estructura de etiquetas HTML, el sitio web estará optimizado
correctamente para que las personas que tienen algún tipo o grado de discapacidad puedan
de audio en tiempo real para las imágenes y los textos, de igual manera se debe incorporar
subtítulos para los videos o contenidos multimedia. Todos estos ajustes son importantes porque
ayudan a que el sitio web sea más inclusivo, permitiendo todas las personas puedan navegar a
Dentro de la estructura del sitio web es importante definir las áreas de interacción, en estas
documentos. Las áreas de interacción deben ser exclusivamente para captar las acciones
generadas por el usuario, por lo tanto, se debe evitar la presencia de contenidos extensos de
La experiencia de usuario es uno de los principales factores que se debe tener en cuenta al
momento de implementar los actores de interacción, puesto que el usuario debe recibir un
feedback visual de los componentes que se encuentran en el sitio web y de las acciones que
puede realizar con dichos componentes. Por ejemplo, los botones deben presentar una feedback
ante la interacción con el puntero del mouse, tanto cuando el usuario pasa el puntero sobre estos,
como cuando da clic sobre ellos, este feedback se puede representar con cambios de color en el
botón.
La implementación de formularios
interacción con los usuarios, debido a que permiten que el usuario realice el ingreso y envió de
datos al servidor para su procesamiento. Para tal fin los formularios están conformados por un
conjunto de controles que cumplen diferentes funciones, entre los cuales se destacan los
siguientes: botones, cajas de texto, casillas de verificación, botones radio, listas desplegables,
etc.
Para permitir que los datos puedan ser ingresados correctamente por el usuario, es importante
que el diseño del formulario presente una estructura ordenada, lógica y homogénea. A
continuación, se presenta una serie de ítems que se deben tener en cuenta al momento de diseñar
formularios:
PASO 1 15
➢ Las cajas de texto deben estar correctamente alineadas junto con sus respetivas
etiquetas.
➢ Las etiquetas deben ser un texto corto que indique de manera clara el contenido del
campo, esto con el objetivo de que los datos puedan ser ingresados correctamente y se
➢ Los diferentes componentes del formulario deben guardar un espacio considerable con
➢ En los formularios en los que se ofrece información a consultar, solo debe presentarse la
información relevante.
➢ Se deben agrupar los controles relacionados y separar los grupos para clasificar las
➢ Lo recomendable es colocar en primer lugar los datos de tipo obligatorio, los campos
➢ La tonalidad de los botones debe diferenciarse del fondo del formulario y la etiqueta del
➢ Las cajas de texto que reciban datos específicos deben tener asignado el atributo “type”
y el tipo dato que recibirá, por ejemplo, el campo de contraseña debe especificarse como
type="date">
PASO 1 16
Calidad de software
rápido avance de la tecnología, por tal razón se requiere desarrollar softwares más robustos,
complejos y eficientes, para tal fin es importante desarrollar software de calidad que permita
específicas con las que debe contar el software durante su ciclo de vida, debido a que esto
para cumplir con los requisitos funcionales y no funcionales establecidos en la etapa de análisis,
al igual que la capacidad que tiene para satisfacer a cabalidad las necesidades y expectativas del
usuario final. Es importante resaltar que la calidad de software puede presentar variaciones de
La calidad de software debe ser probada durante el desarrollo del producto, tomando como base
Un software de calidad debe cumplir los estándares de calidad exigidos en todas las etapas de
su ciclo de vida, cumpliendo con todos los estandartes de evaluación de software establecidos en
la norma ISO 9126, la cual establece que un software de calidad debe cumplir los siguientes
criterios:
➢ Funcionalidad: El software debe contar con una interfaz gráfica homogénea, eficiente y
amigable al usuario. Al igual que el software debe permitir generar reportes, informes y
estadísticas, también debe contar con una fuerte estructura de seguridad donde la
➢ Confiabilidad: El software debe estar en un alto grado de desarrollo donde presente una
➢ Eficiencia: El software debe logar los objetivos propuestos en el menor tiempo posible,
➢ Capacidad de mantenimiento: El software debe contar con una estructura ordenada que
➢ Portabilidad: El software debe contar con una fácil instalación, siendo compatible con
no son aplicadas correctamente, permitiendo que se generen proyectos “zombis” los cuales
presentan múltiples fallas tanto en su desarrollo como aplicación, teniendo que ser necesario
desembolsar una gran cantidad de recursos para corregir estos errores o tener que reconstruir por
completo todo el proyecto. Estos errores pueden ser evitados si se implementan correctamente
Es importante llevar a cabo la evaluación de calidad durante el siclo de vida del software,
debido a que este inicia desde el momento de la creación y concepción del software hasta el
momento en que es desechado, por lo tanto, es posible evaluar todo el proceso en cada uno de los
funcionalidad, confiabilidad y eficiencia del software a lo largo de su ciclo de vida. Para llevar a
de la información, entre estas sobresalen los sitios web, los cuales son el resultado de la
implementación de diversas tecnologías como HTML, CSS, PHP, entre otras. Las cuales
Para que esta transmisión de contenido se pueda llevar a cabo es fundamental cumplir con una
Diseño
Para llevar a cabo de desarrollo de interfaces gráficas, se debe establecer un estilo grafico
acorde a la visión e imagen de la empresa o entidad a la que pertenezca dicho sitio web, todas las
final comprender el contexto del sitio y la naturaleza de su contenido. De acuerdo con Jakob
Nielsen los elementos más importantes para la presentación de un sitio web son:
contar con una estructura ordenada que le permite al usuario final navegar por las diferentes
pestañas o secciones del sitio web con gran facilidad. Para tal fin es indispensable que el sistema
PASO 1 20
de navegación cuente debe contar con: menú de secciones, menú de rastros, identificación de
Es de gran importancia preseleccionar el contenido y funciones con las que contara el sitio
web que se desea desarrollar, esto con el objetivo de ordenar y presentar la información de
manera correcta para que pueda ser comprendida con facilidad por parte del usuario final,
pestañas.
Es pertinente que el sitio web desarrollado tenga gran capacidad de ser encontrado en los
buscadores, esto se puede realizar con la calidad de su código para que su contenido sea
indexado y sea mostrado adecuadamente a través del browser o navegador que se utilice, esto
también se debe administrar desde la planificación y organización del proyecto pues allí se
consolidan tareas para cada uno de los integrantes del equipo de trabajo, se realiza levantamiento
Al momento de diseñar interfaces para sitios web debe prestarse gran importancia a las áreas
de contenido, puesto que estas áreas presentaran la información al usuario final. Las áreas de
contenido deben contar con un título principal, títulos secundarios de acuerdo al orden
sección.
Interacción
Dentro de la estructura del sitio web es importante definir las áreas de interacción, en estas
documentos. Es importante que el sitio web este optimizado correctamente para que las personas
que tienen algún tipo o grado de discapacidad puedan navegar e interactuar con el entorno de
manera eficiente, se debe generar narraciones de audio en tiempo real para las imágenes y los
textos, de igual manera se debe incorporar subtítulos para los videos o contenidos multimedia.
La experiencia de usuario es uno de los principales factores que se debe tener en cuenta al
momento de implementar los actores de interacción, puesto que el usuario debe recibir un
feedback visual de los componentes que se encuentran en el sitio web y de las acciones que
La implementación de formularios
interacción con los usuarios, debido a que permiten que el usuario realice el ingreso y envió de
datos al servidor para su procesamiento. Para permitir que los datos puedan ser ingresados
correctamente por el usuario, es importante que el diseño del formulario presente una estructura
ordenada, lógica y homogénea. A continuación, se presenta una serie de ítems que se deben tener
➢ Las cajas de texto deben estar correctamente alineadas junto con sus respetivas etiquetas,
estas etiquetas deben ser un texto corto que indique de manera clara el contenido del
campo.
➢ Los diferentes componentes del formulario deben guardar un espacio considerable con las
márgenes exteriores de la página y su contenido no debe sobrepasar el 40% del
formulario.
➢ Se deben agrupar los controles relacionados y separar los grupos para clasificar las
diferencias, estos grupos deben estar ordenados de manera lógica.
➢ La tonalidad de los botones debe diferenciarse del fondo del formulario y la etiqueta del
botón debe expresar de manera clara su función.
PASO 1 22
➢ Lo recomendable es colocar en primer lugar los datos de tipo obligatorio, los campos
obligatorios deben identificarse con el atributo “required”.
➢ Las cajas de texto que reciban datos específicos deben tener asignado el atributo “type” y
el tipo dato que recibirá, por ejemplo, el campo de contraseña debe especificarse como
<input type="password"> o el campo de fecha debe especificarse como <input
type="date">
Calidad de software
rápido avance de la tecnología, por tal razón se requiere desarrollar softwares más robustos,
complejos y eficientes, para tal fin es importante desarrollar software de calidad que permita
específicas con las que debe contar el software durante su ciclo de vida, debido a que esto
para cumplir con los requisitos funcionales y no funcionales establecidos en la etapa de análisis,
al igual que la capacidad que tiene para satisfacer a cabalidad las necesidades y expectativas del
usuario final. Es importante resaltar que la calidad de software puede presentar variaciones de
La calidad de software debe ser probada durante el desarrollo del producto, tomando como
es de vital importancia para un software, por tal motivo se debe realizar un análisis preventivo al
código fuente de este, con el fin de corregir los bugs de seguridad que sean detectados y de esta
Un software de calidad debe cumplir los estándares de calidad exigidos en todas las etapas de
su ciclo de vida, cumpliendo con todos los estandartes de evaluación de software establecidos en
la norma ISO 9126, la cual establece que un software de calidad debe cumplir los siguientes
criterios:
➢ Funcionalidad: El software debe contar con una interfaz gráfica homogénea, eficiente y
amigable al usuario. Al igual que el software debe permitir generar reportes, informes y
estadísticas, también debe contar con una fuerte estructura de seguridad donde la
➢ Confiabilidad: El software debe estar en un alto grado de desarrollo donde presente una
➢ Eficiencia: El software debe logar los objetivos propuestos en el menor tiempo posible,
➢ Capacidad de mantenimiento: El software debe contar con una estructura ordenada que
➢ Portabilidad: El software debe contar con una fácil instalación, siendo compatible con
no son aplicadas correctamente, permitiendo que se generen proyectos “zombis” los cuales
presentan múltiples fallas tanto en su desarrollo como aplicación, teniendo que ser necesario
desembolsar una gran cantidad de recursos para corregir estos errores o tener que reconstruir por
completo todo el proyecto. Estos errores pueden ser evitados si se implementan correctamente
Es importante llevar a cabo la evaluación de calidad durante el siclo de vida del software,
debido a que este inicia desde el momento de la creación y concepción del software hasta el
momento en que es desechado, por lo tanto, es posible evaluar todo el proceso en cada uno de los
funcionalidad, confiabilidad y eficiencia del software a lo largo de su ciclo de vida. Para llevar a
Conclusiones
concepto de calidad de software, analizando de esta manera los estándares que se deben
los estándares de calidad de software que se deben cumplir para obtener un software
eficiente.
➢ La experiencia de usuario es uno de los factores más importantes que se deben tener en
cuenta al momento de evaluar la interacción de un sitio web, los usuarios deben percibir
➢ El diseño las interfaces graficas debe contar con un estilo grafico acorde a la visión e
imagen que la empresa quiere comunicar a sus usuarios, de igual manera se debe ordenar
los sistemas de navegación, el contenido y las funciones con las que contara el sitio web,
➢ La consideración de un mecanismo para realizar la gestión del riesgo hace parte de los
de software y del modelo planteado, la gestión actúa como instrumento para el control de
calidad y como guía para conocer las limitaciones y características del ciclo de vida.
análisis, diseño, programación y prueba del software, permitiendo lograr de esta manera
Bibliografía
Calero, C., & Velthuis, M. G. P. (2010). Calidad del producto y proceso software.
Castro, J.L. (2008). Calidad del software. Recuperado de
https://senastage.blackboard.com/bbcswebdav/courses/150752/Calidad%20del%20Softw
are.pdf.
Catalan, G. (2020). Calidad del software en el ciclo de vida del mismo. Recuperado de:
https://campus117.unad.edu.co/ecbti64/mod/forum/discuss.php?d=32
Darwin, S. [Darwin Skinver] (2014). Proceso de Calidad del Software. [Video]. Recuperado de:
https://youtu.be/sTOOnZjJI8c
Bartolomé, S. (2020). Formularios. Recuperado de:
https://www.mclibre.org/consultar/htmlcss/html/html-formularios.html
Casanovas, J (2005). Diseño de formularios - Composición visual. Recuperado de:
https://www.alzado.org/articulo.php?id_art=408
Guía Digital. (2003). Guía web-Diseño de Interfaces e Interacción. Recuperado de:
http://www.guiadigital.gob.cl/guia-web.html
Macías, R. Y., Guzmán, S. M. V., & Martínez, S. Y. (2010). Modelo de evaluación para
software que emplean indicadores métricos en la vigilancia científico tecnológica.
Recuperado de:
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?ppg=16&docID=1036
5934&tm=1481390861203
Marthalu. (2009) El ciclo de vida del software. Recuperado de
https://es.scribd.com/doc/18286706/El-Ciclo-de-Vida-Del-Software
Mauro C.C, Andrea Catherine A.A, Ana María A.C. (2017). Modelos de calidad del software, un
estado del arte. Recuperado de http://www.scielo.org.co/pdf/entra/v13n1/1900-3803-
entra-13-01-00236.pdf
Mascheroni, M. A., Greiner, C. L., Petris, R. H., Dapozo, G. N., & Estayno, M. G. (2012).
Calidad de software e ingeniería de usabilidad. In XIV Workshop de Investigadores en
Ciencias de la Computación.