Está en la página 1de 18

EVALUACION DE SOFTWARE

Unidad 1- Paso 1
Actividad de reconocimiento

Presentado por:
Andrés Darío Rueda Ferreira, Código: 1.095.912.118
Elkin Leonardo Martín Martínez, Código: 79.728.331
Julie Marcela Gutiérrez Pacheco, Código:1030546949
Laura Adame Beltrán, Código: 1054681503
Luis Armando Samacá Torres, Código: 80234654

Grupo:
301569_2

Presentado a:
Cesar Augusto Guzmán

Unidad Nacional Abierta y a Distancia - UNAD


20 de junio de 2019
Bogotá D.C.
Introducción

Debido a que en la actualidad las aplicaciones de software es parte


fundamental de la vida cotidiana, es fundamental tener conceptos claro de
cómo crear un software de calidad, que sea fácil de usar por el usuario y
permita una buena productividad.
Objetivos

 Conocer para que es necesario que el software tenga un control de


calidad
 Analizar las características que debe poseer software de calidad
 Aprender la importancia de una buena interfaz grafica
 Saber la importancia que tiene la correcta interacción del usuario con
el software.
 Identificar y conocer los conocimientos previos que se tiene acerca del
diseño de interfaces e interacción y la calidad de software.
Aporte: Andrés Darío Rueda Ferreira

Calidad del software y desarrollo de diseño de Interfaces e


interacción

En la actualidad la construcción de Software o aplicaciones se han convertido


una necesidad, dado a la alta de demanda por parte de muchas empresas,
que requieren tener soluciones a medida, las cuales son adquiridos con el
objetivo de optimizar el rendimiento de las empresas, en sus entornos
contables, seguimientos, e incluso para las ventas o hacer conocer los
productos que ofrecen.

Pero para poder cumplir las necesidades que tienen las empras, es necesario
que durante la construcción de la misma, hay que tener presente algunos
aspectos como lo son la cantidad de usuarios concurrentes que tendría la
aplicación, los niveles de rendimientos, la usabilidad, la funcionalidad, el
manteamiento que se le prestara y la interactividad con el usuario final.

Es por esto que es indispensable tener un objetivo claro, las metas y tiempos
de construcción y ejecución, aplicando las buenas prácticas, que sea
eficiente, eficacia, flexibilidad, corrección, mantenimiento, seguridad e
integridad, en la funcionalidad del frontend, además que sea
multiplataforma.

Por otro lado se debe hablar de las interfases graficas backend, que es la
parte visual, donde se busca que la interacción entre la vista y el usuario,
sea comprensible e entendible, de esta forma no se pierda en las diferentes
interfaces; para lograr esto es necesario la implementación de Cascading
Style Sheets CSS, las cuales ayudan a las construcción de las vistas ya que
incorporan conceptos como el responsive, haciendo que el ingreso a la
pagina se web se pueda realizar desde cualquier tipo de dispositivo que
contenga acceso a internet.

Para garantizar la construcción de software con seguridad es necesario


aplicar desde un inicio todas las normas como es la ISO, w3schools, W3C, así
se podrá realizar las correcciones en el tiempo que corresponda y no después
de la construcción, aumentando el tiempo y prepuesto.
Aporte: Elkin Leonardo Martín Martínez

Calidad del software y desarrollo de diseño de Interfaces e


interacción

El software y las aplicaciones se han convertido en algo necesario y de vital


importancia en la vida actual, todos los sectores utilizan software, entidades
gubernamentales, bancarias, servicios públicos, salud, servicios etc.

Por eso es de gran importancia tener estándares que supervisen la calidad


del software que se está desarrollando, cuando se habla de calidad se refiere
a criterios como lo son la eficiencia, la eficacia, la flexibilidad, la corrección,
el mantenimiento, la seguridad y la integridad.

Todos estos factores se deben tener en cuenta para crear un software de


calidad, lo ideal es implementarlo en el proceso de desarrollo del software,
ya que, al hacerlo al final, puede ser más costoso, debido que, al encontrar
problemas y deficiencias en los controles, hay que corregirlos y esto
representa retroceder en el proceso y aumenta los costos de producción.

Otro factor a tener en cuenta es la utilización de código libre, el cual es más


flexible y baja los costos finales, al evitar las licencias.

Lo ideal es contar con estándares, como las normas ISO, para ejercer un
control continuo de la calidad del producto en desarrollo.

Además de contar con estándares y criterios para crear el software, no se


debe olvidar lo fundamental del software, que es la correcta interacción con
el usuario final.
Para esto se debe crear interfaces graficas que sean limpias, minimalistas,
intuitivas y además de ser de fácil manejo, sin olvidar que deben ser
agradables a la vista.

La correcta utilización de colores, que por lo general se recomienda escalas


de grises, comandos fáciles y bien ubicados, menús claros y de fácil
comprensión, todo esto ayuda que nuestro software además de contar con
un buen estándar de calidad, logre llegar al usuario final con una gran
facilidad de manejo, lo que se traduce como menos tiempo para realizar las
funciones para las cuales fue desarrollado el software y permitirá que el
usuario final aumente su productividad.
Aporte: Julie Marcela Gutiérrez Pacheco

Desarrollo de diseño de interfaces e interacción

En el entorno de interacción persona-ordenador, la interfaz (o interfaz de


usuario) es lo que permite que la interacción entre persona y ordenador
ocurra. Es decir, la interfaz permite:

Que la persona pueda controlar efectivamente las acciones de la máquina.

Que la persona reciba respuestas de la máquina que le permitan saber si la


interacción es correcta y cómo seguir actuando.

Por lo tanto, el diseñador de la interfaz se tiene que asegurar de que el proceso


de interacción se puede efectuar de manera fácil e intuitiva y que la persona
(a la que llamaremos de ahora en adelante usuario) puede acceder a la
información o ejecutar las acciones que desea, de la manera más simple
posible. Así, el diseño de interfaces implica conocimientos de disciplinas muy
variadas, como por ejemplo, la psicología o el diseño visual.

En muchas ocasiones, la palabra interfaz se refiere en realidad a un concepto


mucho más específico: la interfaz gráfica de usuario (GUI del inglés graphical
user interface). La GUI es el entorno visual en el que se desarrolla la
interacción entre la persona y el dispositivo, y puede ser el propio del sistema
operativo o bien el particular de la aplicación que se está utilizando.

La interfaz persona-ordenador (IPO) se denomina en inglés human-computer


interface (HCI). Tal como vamos a ver a lo largo de la asignatura, otros
conceptos estrechamente relacionados son arquitectura de la información,
usabilidad y diseño de interacción.

Se entiende por diseño web el 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.

Calidad de software

El concepto de calidad del software son todas las metodologías y herramientas


que tienen un único fin producir software de calidad. Cuando se habla de
calidad del software se hace referencia a las variables que determinan su
utilidad. Es el grado en que un software cumple con los requisitos
especificados: eficiencia, eficacia, flexibilidad, corrección, mantenimiento,
seguridad e integridad. Esta calidad puede ser inspeccionada al finalizar el
producto, pero normalmente es más costoso que realizarlo durante las
diferentes etapas del ciclo de vida de producción de dicho producto. Para el
desarrollo del software de calidad tomaremos en cuenta los puntos de la norma
ISO, que son un conjunto de normas sobre la gestión continua de la calidad
establecidas por la organización internacional de normalización. Ya que esta
norma se utiliza para elaborar proyectos, esto se conoce como codificar un
modo. Otro aspecto a seguir la calidad que se conoce como una regla de
medida de requisitos mínimos aceptados para la elaboración de procesos
específicos y luego mencionaremos el software a utilizar. El actual contexto
económico está promoviendo con más intensidad que nunca la adopción de
soluciones que sean económicamente rentables pero que al mismo tiempo
estén preparadas en eficiencia y calidad para competir en un mercado cada
vez más especializado y exigente. En el ámbito del software de calidad en
particular esta filosofía de la eficiencia económica y la calidad del producto es
un rasgo que siempre estuvo presente sin esperar a la variación del momento
económico, más en este momento es cuando se hace más visible la idoneidad
de pensar en software libre a la hora de planificar soluciones de soporte
informático tanto a pequeña como a gran escala. El aseguramiento de calidad
del software es el conjunto de actividades planificadas y sistemáticas
necesarias para aportar la confianza en que el producto software satisfazca los
requisitos dados de calidad. Este aseguramiento se diseña para cada aplicación
antes de comenzar a desarrollarla. En este campo y con la necesidad de
racionalización de los gastos en el sector público el software de calidad es un
claro ejemplo de políticas de ahorro que impulsan la generación de economía
productiva con un impacto lo cal ante la demanda social que exige el
aprovechamiento máximo de los escasos recursos disponibles. La aplicación
de tecnología libre permite la eliminación de los costos fijos por licencia de uso
del software privativo asimismo la libertad que proporciona el software de
calidad garantiza la posibilidad de selección de proveedor y fomenta la
competencia y reducción de los costos.1

1
Calidad del Software. Fuentes Castro J.L. (2008)
Aporte: Laura Adame Beltrán

Diseño de interfaces e interacción

La interfaz es la que permite al usuario realizar las acciones sobre el sitio


web, es por medio de la cual se puede navegar, ver los contenidos y realizar
acciones sobre estos. Las interfaces deben facilitar el acceso a todos los
contenidos que tiene el sitio en cada una de sus pantallas o páginas en las
cuales se debe dejar claro el propósito del sitio donde se muestre a quien
pertenece el sitio por medio del logotipo de la empresa y que se puede
realizar, el sitio debe ser legible por medio de su menú, navegación y con
títulos claros para que el usuario pueda encontrar lo que busca junto con un
buscador de contenido, los elementos más relevantes son el uso de logotipo,
el sistema de navegación, el contenido y las interacciones, con los cuales el
usuario tenga una buena experiencia en el sitio web.

El logotipo debe ir en la cabecera de la página, en la etiqueta <title> debe ir


el título junto con una breve descripción de la página, ya que este aparece
en la parte superior del navegador. Además en cada una de las paginas se
debe tener un sistema de navegación por el cual el usuario le es más fácil la
navegación como el menú de secciones o categorías, el menú de rastros o
migas de pan donde se muestran los nombres de la sección en la que se
encuentra junto con la categoría y subcategoría, las secciones se deben
identificar con una imagen o texto alusivo a la categoría en la que se
encuentra este debe ir en la parte superior cerca al logotipo, los botones de
acción que permiten navegar por las diferentes categorías y al final de la
sección o pagina encontramos el pie de pagina el cual tiene información
relativa a la empresa y enlaces para el usuario. También encontramos las
áreas de contenido de cada una de las paginas que tienen el titulo y la
información de la pagina la cual debe ser resumida y con textos cortos junto
con imágenes o videos que ayuden al usuario que la interacción sea más
fácil.

Ya que la tecnología va cada día avanzando, esto mismo se debe realizar con
los sitios web lo cual es un desafío el tenerlos actualizados y con la ultima
tecnología, una de esas tecnologías que encontramos es Ajax que esta
basada en el lenguaje de Javascript, con el uso de Ajax se puede mostrar e
interactuar dinámicamente con la información, también se pueden realizar
peticiones HTTP y HTTPS a servidores web de manera asíncrona y xml para
el intercambio de información entre el navegador del usuario y el servidor
que contiene la información. También encontramos nuevas tecnologías como
los framework como es Angular que esta sobre Typescript orientado a
componentes el cual cuando es compilado se realiza a Javascript ya que es el
lenguaje que leen los navegadores.

Se utilizan lenguajes de marcado como el HTML la cual maneja una


estructura y etiquetas, las etiquetas que se encuentran vacías se deben
cerrar con un slash al final por ejemplo <br/>, las etiquetas deben ser
escritas en minúscula, para la presentación y separación de contenidos se
deben utilizar hojas de estilo en cascada (CSS) que permiten personalizar y
hacer cambios al sitio web como el color, ubicaciones y tamaño de la letra e
imágenes en cada una de las paginas del sitio web.

Los sitios web tienen un ciclo de vida que va enfatizando en su interactividad


como es la presencia que provee la información al usuario, la interacción que
comunica el servicio al usuario junto con las búsquedas rápidas en el sitio,
las transacciones que puede realizar el usuario en el servicio y la
transformación.
Aporte: Luis Armando Samacá Torres

Informe - Desarrollo de diseño de Interfaces e interacción

La interfaz es un conjunto de elementos donde el usuario realiza interacciones,


intercambio y/o transferencia de información, en el momento del desarrollo y
diseño de un sitio web, se debe tener en cuenta lo que se quiere mostrar al
usuario y que está cumpla con lo requerido, por lo cual se hace necesario que
sus interfaces sean amigables, de fácil interpretación y que sus interacciones
sean de gusto por los usuarios, adicional a ello, debe ser eficiente en sus
contenidos y funcionalidades, donde se hace necesario complementar con
nuevas tecnologías como animaciones flash, XHTML, CSS y los diferentes
lenguajes de programación.

Informe – Calidad de Software

La calidad de software es verificar que un software funcione de acuerdo a las


normas y los estándares solicitados y cumpla con lo requerido a satisfacción
del usuario u organización, este debe cumplir con un propósito, debe ser
practico, confiable y cumplir con el objetivo por el cual fue desarrollado,
siempre estar disponible y funcionar bajo cualquier circunstancia, garantizar
un soporte y acomodar sus costos a lo que está dispuesto a pagar el usuario
u organización, estas características garantizan que el software que fue
desarrollado sea de calidad. Dentro de la calidad de software también se deben
tener presentes las actualizaciones y modificaciones realizadas las cuales se
pueden ir generando siempre en vista de mejoras del software.
Informe grupal

Calidad de Software

En la actualidad la construcción de Software o aplicaciones se han convertido


una necesidad, dado a la gran de demanda por parte de muchas empresas,
entidades gubernamentales, bancarias, servicios públicos, salud, servicios
que requieren tener soluciones a medida, las cuales son adquiridos con el
objetivo de optimizar el rendimiento de las empresas, en sus entornos
contables, seguimientos, e incluso para las ventas o hacer conocer los
productos que ofrecen.

Por eso es de gran importancia tener estándares que supervisen la calidad


del software que se está desarrollando, cuando se habla de calidad se refiere
a criterios como lo son la eficiencia, la eficacia, la flexibilidad, la corrección,
el mantenimiento, la seguridad y la integridad.

Todos estos factores se deben tener en cuenta para crear un software de


calidad, lo ideal es implementarlo en el proceso de desarrollo del software,
ya que, al hacerlo al final, puede ser más costoso, debido que, al encontrar
problemas y deficiencias en los controles, hay que corregirlos y esto
representa retroceder en el proceso y aumenta los costos de producción.

El actual contexto económico está promoviendo con más intensidad que


nunca la adopción de soluciones que sean económicamente rentables pero
que al mismo tiempo estén preparadas en eficiencia y calidad para competir
en un mercado cada vez más especializado y exigente. En el ámbito del
software de calidad en particular esta filosofía de la eficiencia económica y la
calidad del producto es un rasgo que siempre estuvo presente sin esperar a
la variación del momento económico, más en este momento es cuando se
hace más visible la idoneidad de pensar en software libre a la hora de
planificar soluciones de soporte informático tanto a pequeña como a gran
escala.

Para garantizar la construcción de software con seguridad es necesario


aplicar desde un inicio todas las normas como es la ISO, w3schools, W3C, así
se podrá realizar las correcciones en el tiempo que corresponda y no después
de la construcción, aumentando el tiempo y prepuesto.

Desarrollo de diseño de Interfaces e interacción

La interfaz es un conjunto de elementos donde el usuario realiza


interacciones, intercambio y/o transferencia de información, en el momento
del desarrollo y diseño de un sitio web, se debe tener en cuenta lo que se
quiere mostrar al usuario y que está cumpla con lo requerido, por lo cual se
hace necesario que sus interfaces sean amigables, con comandos fáciles y
bien ubicados, menús claros y de fácil comprensión, todo esto ayuda que
nuestro software además de contar con un buen estándar de calidad, logre
llegar al usuario final con una gran facilidad de manejo, lo que se traduce
como menos tiempo para realizar las funciones para las cuales fue
desarrollado el software y permitirá que el usuario final aumente su
productividad.

El diseño de interfaces además de utilizar nuevas tecnologías como XHTML,


CSS y los diferentes lenguajes de programación, la correcta utilización de
colores, que, por lo general con escalas de grises, también implica
conocimientos de disciplinas muy variadas, como, por ejemplo, la psicología o
el diseño visual.

En muchas ocasiones, la palabra interfaz se refiere en realidad a un concepto


mucho más específico: la interfaz gráfica de usuario (GUI del inglés graphical
user interface). La GUI es el entorno visual en el que se desarrolla la
interacción entre la persona y el dispositivo, y puede ser el propio del sistema
operativo o bien el particular de la aplicación que se está utilizando.

En el caso de aplicaciones tipo web, el logotipo debe ir en la cabecera de la


página, en la etiqueta <title> debe ir el título junto con una breve descripción
de la página, ya que este aparece en la parte superior del navegador. Además
en cada una de las paginas se debe tener un sistema de navegación por el cual
el usuario le es más fácil la navegación como el menú de secciones o
categorías, el menú de rastros o migas de pan donde se muestran los nombres
de la sección en la que se encuentra junto con la categoría y subcategoría, las
secciones se deben identificar con una imagen o texto alusivo a la categoría
en la que se encuentra este debe ir en la parte superior cerca al logotipo, los
botones de acción que permiten navegar por las diferentes categorías y al final
de la sección o página encontramos el pie de página el cual tiene información
relativa a la empresa y enlaces para el usuario. También encontramos las
áreas de contenido de cada una de las páginas que tienen el título y la
información de la página la cual debe ser resumida y con textos cortos junto
con imágenes o videos que ayuden al usuario que la interacción sea más fácil.
Conclusiones

 Se ha analizado que el software debe contar con estándares de calidad,


que permita la correcta como son la eficiencia, la eficacia, la
flexibilidad, la corrección, el mantenimiento, la seguridad y la
integridad, todo esto para ayudar a crear un software competitivo, fácil
de mantener y seguro.
 Además de contar con estándares de calidad, es importante que
visualmente el software sea agradable al usuario final y por, sobre
todo, fácil e intuitivo, para logar aumentar la productividad final.
 El desarrollo de sitios web maneja una estructura que se debe utilizar
para que sea más legible para el usuario como es el uso de menú de
secciones y de rastros para que el usuario tenga claro en que página se
encuentra, también con el uso de CSS se le puede dar un diseño
personalizado al sitio web ya que con se cambió el color del texto,
ubicar una imagen, entre otros. También encontramos que hay nuevas
tecnologías que se pueden utilizar en el desarrollo de sitios web como
son los framework.
 Con el desarrollo de la actividad se profundizan los conocimientos
sobre el diseño de interfaces e interacción y la calidad de software.
Bibliografía

Castro, F. (Dirección). (2008). Calidad del software [Película].


Catsluña, U. d. (s.f.). Diseño de interfaces. Obtenido de
http://multimedia.uoc.edu/blogs/dii/es/
Darwin, S. (2014,04,02). Proceso de Calidad del Software Calidad del
software. Recuperado de:
Fuentes Castro, J.L. (2008). Calidad del software. Recuperado de
https://senastage.blackboard.com/bbcswebdav/courses/150752/Calida
d%20del%20Software.pdf
Fillotrani, P. (2007). Calidad en el desarrollo del software. Recuperado
de http://www.cs.uns.edu.ar/~prf/teaching/SQ07/clase6.pdf
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. ACIMED. 2009; 20(6): 125-140. La
Habana, CU: Scielo Cuba. Recuperado de:
http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?pp
g=16&docID=10365934&tm=1481390861203
Guía digital. (2019). Guía web. Recuperado de
http://www.guiadigital.gob.cl/guia-
web.html

También podría gustarte