You are on page 1of 9

Osorio, Estrella

Batista, Ailenis
Calidad de Software (Servicio de la nube)

Universidad Tecnológica de Panamá


Facultad de Ingeniería de Sistemas Computacionales
Departamento de Computación y Simulación de Sistemas
Licenciatura en Ingeniería de Sistemas de Información

Proyecto #1

Profesor:
Ernesto Lam

Nombre:
Batista, Ailenis 8-914-572
Osorio, Estrella 8-912-328

Grupo: 1IF-131

II Semestre

2017
Osorio, Estrella
Batista, Ailenis
Calidad de Software (Servicio de la nube)

Tema del proyecto: http://fundacionquantum.com.ar/que-es-el-perfil-disc-de-


comportamiento/Como pregunta: ¿Qué tan buenos son los softwares de los
servicios de nubes en la actualidad?… En base a ciertos parámetros.

Planteamiento del problema


Las aplicaciones de almacenamiento en la nube son servicios de servidores,
computadoras, cables y demás que componen internet que es donde se transmiten
los datos. Existen muchas plataformas como Google drive, iCloud, Dropbox y One
Drive. ¿Cuál plataforma de la nube cumple con todas las necesidades del usuario
en cuanto a seguridad, interfaz amigable para el usuario, costo, almacenamiento,
accesibilidad entre otros; cual plataforma tiene la mejor calidad y es la más utilizada
por los usuarios?

Objetivos generales:
- Utilizar mediante encuestas con un grupo específicos de personas, si las
plataformas Google drive, iCloud, Dropbox y One Drive cumplen con sus
expectativas, si es fácil de utilizar, cual es la más utilizada y cuáles de este
cumple con la norma ISO 9126.

Objetivos específicos:
- Identificar la plataforma de la nube que cumple con las normas ISO 9126
- Cuál es la plataforma más utilizada por los usuarios y cual cumple con las
expectativas.
Preguntas:
a) ¿Qué aplicación en la nube cumple con las expectativas del usuario?
b) ¿Cuál aplicación cumple con la norma ISO 9126?
c) ¿Cuál es la plataforma mas utilizada por los usuarios?

Justificación:
Esta investigación se realiza para conocer si ciertas plataformas de la nube
cumplen que la norma ISO 9126 y evaluar las que son mas utilizadas por los
usuarios y cuál es su preferencia.
Osorio, Estrella
Batista, Ailenis
Calidad de Software (Servicio de la nube)

Viabilidad:
Es viable si se obtienen suficientes datos de los usuarios para realizar la
investigación y tener al alcance, las herramientas necesarias para ver si las
plataformas en las nubes cumplen con las normas.
Marco teórico
 Antecedentes de la investigación
Parámetros para medir la calidad de un Software en la nube
Evaluaremos la calidad teniendo en cuenta factores temporales:
 Satisfacción del cliente (se suelen hacer encuestas para obtener de estas
datos).
 Interfaz de usuario (usabilidad, accesibilidad, facilidad de manejo, curva de
aprendizaje, diseño…)
 Rendimiento de la aplicación, Seguridad, Despliegue, Actualizaciones,
Integración con sistemas…
 Rentabilidad económica (%, precio de venta – coste de desarrollo)
 Este factor no es relevante para el usuario, pero tiene mucha información
subliminal y por eso lo quiero incluir. Para mí está muy ligada la rentabilidad
a la calidad, por muchas cosas como la (la buena estimación, buena
planificación, gestión, previsión, pruebas, buena arquitectura, buen código,
pocos bugs, aplicación modular y bien preparada para el cambio…) por ello
lo quiero incluir como factor a tener en cuenta, aunque no le afecte al cliente
directamente, si indirectamente, ya que si el software es rentable, el cliente
obtendrá un mejor servicio, soporte, mantenimiento… en definitiva un buen
producto…(bueno este es otro tema)

 Tiempo de vida por cliente (años que el software está funcionando)


 Número de clientes (clientes que tiene el software implantado y en
producción).
 Bases teóricas
La comparativa la vamos a organizar en diferentes puntos clave sobre cada uno de
los servicios con todos los datos importantes que necesitamos conocer. Entre los
puntos, tenemos las plataformas con que es compatible, el espacio gratuito que
ofrecen, el precio por amplia ese espacio de almacenamiento, el límite de los
archivos o las características especiales.
Osorio, Estrella
Batista, Ailenis
Calidad de Software (Servicio de la nube)

Dropbox

 Compatible con: web, Windows, macOS, Linux, iOS y Android


 Espacio gratis: 2GB
 Espacio adicional: 1TB por 8,25 euros al mes
 Límite subidas: Sin límite en escritorio o aplicaciones móviles y 20GB máximo
en web
 Características especiales: Cifrado 256 bit AES y SSL/TLS, versionado,
protección con contraseña para enlaces, Dropbox Paper e integración con
Microsoft Office 365

Google Drive

 Compatible con: Web, Windows, macOS, iOS y Android


 Espacio gratis: 15GB
 Espacio adicional: 100GB por 1,99 euros al mes, 1TB por 9,99 euros al mes,
10TB por 99,99 euros al mes, 20TB por 199,99 euros al mes y 30TB por
299,99 euros al mes
 Límite subidas: 5TB
 Características especiales: Cifrado SSL/TLS, versionado, comentarios o
colaboración en documentos, descarga directa de adjuntos de Gmail,
búsqueda de imágenes mediante texto, integración con Google Photos y
aplicaciones Google Apps

One Drive

 Compatible con: Web, Windows, macOS, iOS y Android


 Espacio gratis: 5GB
 Espacio adicional: 50GB por 2 euros al mes, 1TB y Office 365 por 7 euros al
mes y 5TB y Office 365 por 10 euros al mes
 Límite subidas: 10GB
 Características especiales: Cifrado PFS, colaboración en tiempo real desde
Word, Excel, PowerPoint y OneNote, carpetas y ficheros compartidos y
búsqueda de imágenes mediante texto

iCloud Drive

 Compatible con: Web, Windows, macOS, iOS


 Espacio gratis: 5GB
 Espacio adicional: 50GB por 0,99 euros al mes, 200GB por 2,99 euros al
mes, 1TB por 9,99 euros al mes y 2TB por 19,99 euros al mes
 Límite subidas: n/d
 Características especiales: Integración especial en iOS y macOS
Osorio, Estrella
Batista, Ailenis
Calidad de Software (Servicio de la nube)

Calidad del producto software


Norma ISO/IEC 9126
La norma ISO/IEC 9126 de 1991, es la norma para evaluar los productos de
software, esta norma nos indica las características de la calidad y los lineamientos
para su uso, fue desarrollada para dar soporte a aquellas necesidades; las
características de calidad y sus métricas asociadas, pueden ser útiles tanto como
para evaluar el producto como para definir los requerimientos de la calidad y otros
usos. Esta norma definida por un marco conceptual basado en los factores tales
como Calidad del Proceso, Calidad del Producto del Software y Calidad en Uso;
según el marco conceptual, la calidad del producto, a su vez, contribuye a mejorar
la calidad en uso.
La norma ISO/IEC 9126 presentan dos modelos de calidad, el primero referido a la
calidad interna y externa y el segundo modelo referido a la calidad en uso, a
continuación, se describe cada uno de ellos.
La calidad externa se define como la totalidad de las características del producto
software desde una perspectiva externa. Es la calidad del software cuando es
ejecutado, la cual es típicamente medida y evaluada mientras se prueba en un
ambiente simulado, con datos simulados y usando métricas externas. Durante las
pruebas, muchas fallas serán descubiertas y eliminadas. Sin embargo, algunas
fallas todavía pueden permanecer después de las pruebas. Como es difícil corregir
la arquitectura de software u otros aspectos fundamentales del diseño del software,
el diseño fundamental permanece sin cambios a través de las pruebas.
El modelo de calidad establecido en la primera parte del estándar, ISO 9126-1,
clasifica la calidad del software en un conjunto estructurado de características y
subcaracterísticas de la siguiente manera:

 Funcionalidad: Un conjunto de atributos que se relacionan con la existencia de


un conjunto de funciones y sus propiedades específicas. Las funciones son
aquellas que satisfacen las necesidades implícitas o explícitas.
 Adecuación: Atributos del software relacionados con la presencia y aptitud
de un conjunto de funciones para tareas especificadas.
 Exactitud: Atributos del software relacionados con la disposición de
resultados o efectos correctos o acordados.
 Interoperabilidad: Atributos del software que se relacionan con su habilidad
para la interacción con sistemas especificados.
 Seguridad: Atributos del software relacionados con su habilidad para
prevenir acceso no autorizado ya sea accidental o deliberado, a programas
y datos.
 Cumplimiento funcional.
Osorio, Estrella
Batista, Ailenis
Calidad de Software (Servicio de la nube)

 Fiabilidad: Un conjunto de atributos relacionados con la capacidad del software


de mantener su nivel de prestación bajo condiciones establecidas durante un
período establecido.
 Madurez: Atributos del software que se relacionan con la frecuencia de falla
por fallas en el software.
 Recuperabilidad: Atributos del software que se relacionan con la capacidad
para restablecer su nivel de desempeño y recuperar los datos directamente
afectos en caso de falla y en el tiempo y esfuerzo relacionado para ello.
 Tolerancia a fallos: Atributos del software que se relacionan con su habilidad
para mantener un nivel especificado de desempeño en casos de fallas de
software o de una infracción a su interfaz especificada.
 Cumplimiento de Fiabilidad: La capacidad del producto software para
adherirse a normas, convenciones o legislación relacionadas con la
fiabilidad.
 Usabilidad: Un conjunto de atributos relacionados con el esfuerzo necesario
para su uso, y en la valoración individual de tal uso, por un establecido o
implicado conjunto de usuarios.
 Aprendizaje: Atributos del software que se relacionan al esfuerzo de los
usuarios para reconocer el concepto lógico y sus aplicaciones.
 Comprensión: Atributos del software que se relacionan al esfuerzo de los
usuarios para reconocer el concepto lógico y sus aplicaciones.
 Operatividad: Atributos del software que se relacionan con el esfuerzo del
usuario para la operación y control del software.
 Atractividad
 Eficiencia: Conjunto de atributos relacionados con la relación entre el nivel de
desempeño del software y la cantidad de recursos necesitados bajo condiciones
establecidas.
 Comportamiento en el tiempo: Atributos del software que se relacionan con
los tiempos de respuesta y procesamiento y en las tasas de rendimientos en
desempeñar su función.
 Comportamiento de recursos: Usar las cantidades y tipos de recursos
adecuados cuando el software lleva a cabo su función bajo condiciones
determinadas.
 Mantenibilidad: Conjunto de atributos relacionados con la facilidad de extender,
modificar o corregir errores en un sistema software.
 Estabilidad: Atributos del software relacionados con el riesgo de efectos
inesperados por modificaciones.
 Facilidad de análisis: Atributos del software relacionados con el esfuerzo
necesario para el diagnóstico de deficiencias o causas de fallos, o
identificaciones de partes a modificar.
 Facilidad de cambio: Atributos del software relacionados con el esfuerzo
necesario para la modificación, corrección de falla, o cambio de ambiente.
 Facilidad de pruebas: Atributos del software relacionados con el esfuerzo
necesario para validar el software modificado.
Osorio, Estrella
Batista, Ailenis
Calidad de Software (Servicio de la nube)

 Portabilidad: Conjunto de atributos relacionados con la capacidad de un sistema


de software para ser transferido y adaptado desde una plataforma a otra.
 Capacidad de instalación: Atributos del software relacionados con el
esfuerzo necesario para instalar el software en un ambiente especificado.
 Capacidad de reemplazamiento: Atributos del software relacionados con la
oportunidad y esfuerzo de usar el software en lugar de otro software
especificado en el ambiente de dicho software especificado.
 Calidad en uso: Conjunto de atributos relacionados con la aceptación por parte
del usuario final y Seguridad.
 Eficacia: Atributos relacionados con la eficiencia del software cuando el
usuario final realiza los procesos.
 Productividad: Atributos relacionados con el rendimiento en las tareas
cotidiana realizadas por el usuario final.
 Seguridad: Atributos para medir los niveles de riesgo.
 Satisfacción: Atributos relacionados con la satisfacción de uso del software.

https://www.adslzone.net/2017/03/20/comparativa-almacenamiento-en-la-nube-
2017-dropbox-google-drive-onedrive-y-mas/
https://riunet.upv.es/bitstream/handle/10251/77847/NAVAS%20-
%20Modelo%20de%20Calidad%20para%20Servicios%20Cloud.pdf?sequence=3
http://www.scielo.cl/scielo.php?script=sci_arttext&pid=S0718-07642016000300007

Alcance
 Correlacional
Nuestra investigación tiene el objetivo de medir el grado de calidad de software (El grado
lo medimos de acuerdo con las normas colocadas en el marco teórico) y la relación que
existe entre estas plataformas.

 Descriptiva
Nuestra investigación busca describir las plataformas más utilizada por los usuarios y
recoger los datos y cuantificar los resultados posteriormente.

Hipótesis
Osorio, Estrella
Batista, Ailenis
Calidad de Software (Servicio de la nube)

Ho: la expectativa de la calidad de la plataforma en la nube supone cumplir por lo


menos el 50% de las características que se plantean en las Norma ISO/IEC 9126
para tener una buena calidad de software y satisfacer con lo que el usuario necesita.

Ha: la expectativa de la calidad de la plataforma en la nube supone cumplir más del


80% con lo estipulado en las Norma ISO/IEC 9126 y cumplir con las expectativas
del usuario.

Diseño de la investigación:

No experimental:

Se busca evaluar al usuario para saber con cual plataforma de la nube se siente
mejor, sus expectativas sobre ella, si es fácil de usar.

Las etapas a realizar son:

- Presencia problema
- Identificación y definición del problema
- Definición de hipótesis
- Recolección de los datos
- Análisis de los datos
- Realizar pruebas
- Organizar resultados
- Informar los resultados
Osorio, Estrella
Batista, Ailenis
Calidad de Software (Servicio de la nube)

Encuesta

¿Cómo se puede definir calidad de Software?


¿Cómo se expresa la ausencia de defectos en calidad de software?
Según la norma ISO 9126 explique las características atribuidas a la calidad del
Software.
¿Qué son los marcos de trabajo en Calidad de Software y qué buscan?
¿Qué es un proceso desde la perspectiva de calidad de software?
¿Qué es la madurez de un proceso de software?
¿Cuándo hablamos de una organización inmadura?
¿Qué marcos de trabajo se deben aplicar en una organización?
¿Cómo se debe incorporar el trabajo por procesos en una organización?

You might also like