Вы находитесь на странице: 1из 7

Página 1

Pruebas y mantenimiento de sistemas de software

Docente: -

Nombre del grupo: DS-DPSS-1901-B1-001

Alumno: Roberto Salas Hernández

Matrícula: ES162008384

Correo: rob@nube.unadmexico.mx

Correo alterno: rsalas0691@gmail.com

Carrera: Ingeniería en Desarrollo de Software

Unidad y actividad: Unidad 1 – Actividad 1

Actividad: Objetivos del aseguramiento de la calidad del software

Huejotzingo, Puebla a 17 de enero de 2019.

ROBERTO SALAS HERNÁNDEZ – rob@nube.unadmexico.mx - ES162008384 – DESARROLLO DE SOFTWARE


Página 2

Contenido
Introducción .................................................................................................................. 3
Instrucciones ............................................................................................................. 3
Conceptos de calidad de software .............................................................................. 4
Palabras clave seleccionadas de las definiciones anteriores ................................ 4
Norma ISO 9126 en aplicación Whatsapp .................................................................. 4
Ciclo de vida de software y los posibles errores que se pueden presentar ............. 5
Calidad de la especificación .................................................................................... 5
Calidad del diseño .................................................................................................... 5
Calidad en el desarrollo............................................................................................ 5
Calidad en la conformidad ....................................................................................... 5
Ámbitos de calidad de software: palabras clave ........................................................ 6
Conclusión .................................................................................................................... 6
Referencias/Bibliografías ............................................................................................. 6

ROBERTO SALAS HERNÁNDEZ – rob@nube.unadmexico.mx - ES162008384 – DESARROLLO DE SOFTWARE


Página 3

Introducción

Identificar los principales conceptos relacionados con la calidad del software.

Instrucciones

ROBERTO SALAS HERNÁNDEZ – rob@nube.unadmexico.mx - ES162008384 – DESARROLLO DE SOFTWARE


Página 4

Conceptos de calidad de software

Concepto 1 (Mattias Fossati, 2016): La calidad del software es una preocupación


a la que se dedican muchos esfuerzos. Sin embargo, el software casi nunca es
perfecto. Todo proyecto tiene como objetivo producir software de la mejor calidad
posible, que cumpla, y si puede supere las expectativas de los usuarios.

Concepto 2 (ISO 25000): Grado en que el producto software satisface las


necesidades expresadas o implícitas, cuando es usado bajo condiciones
determinadas.

Concepto 3 (ISO 9000): Grado en el que un conjunto de características inherentes


cumple con los requisitos

Concepto 4 (ISO 9126): Medida de la calidad de software descomponiendo


atributos, para no tener márgenes de error e interpretación.

• Atributo de funcionalidad.
• Atributo de capacidad de respuesta frente a errores externos.
• Atributo de nivel de seguridad. La calidad no puede existir sin seguridad,
un producto sin seguridad sería un producto sin calidad.

Palabras clave seleccionadas de las definiciones anteriores


• Requisitos: para que un producto pueda definirse dentro del ámbito de
calidad el usuario debe establecer cierto número de necesidades que en
conjunto forman ese producto deseado.
• Eficiencia: todo producto de software debe tener la capacidad para realizar
o cumplir adecuadamente la función para la cual se le ha generado.
• Funcionalidad: todo producto de software debe cumplir con su deber
funcional, es decir que logre satisfacer las necesidades del usuario.

Norma ISO 9126 en aplicación Whatsapp

Categoría Subcategoría Característica presente en la aplicación:


Adecuación La aplicación se adecua conforma a la plataforma en la
que se trabaje, por ejemplo, Sistemas Operativos como
Android, iOS y en cualquier navegador web mediante su
funcionalidad Whatsapp web.
Precisión La aplicación muy pocas veces (contadas) ha fallado y la
precisión con la que se envía y recibe mensajes es
Funcionalidad
exacta.
Seguridad La aplicación se encuentra cifrada en todas las
conversaciones punto a punto, por tanto, cumple con
ese punto.
Conformidad con Cumple con el objetivo, enviar y recibir información.
su funcionalidad:

ROBERTO SALAS HERNÁNDEZ – rob@nube.unadmexico.mx - ES162008384 – DESARROLLO DE SOFTWARE


Página 5

Madurez La aplicación ha llegado a un grado de madurez puesto


que es usada por más de un billón de personas y al día
se envían aproximadamente 55 billones de mensajes.
Tolerancia a La aplicación no presenta fallos y en caos de
Confiabilidad
fallos presentarlos esta se puede recuperar sin ningún
problema.
Habilidad de La aplicación tiene la habilidad de recuperarse de
recuperación cualquier tipo de falla.
Usabilidad Comprensibilidad Utilizar la aplicación es realmente intuitiva, por tanto la
comprensibilidad de esta es realmente sencilla.
Facilidad de No se necesita ningún tipo de conocimiento previo para
aprendizaje poder utilizar la aplicación.
Eficiencia Empleo de Los recursos para utilizar la aplicación son mínimos por
recursos tanto no es necesario ningún tipo de hardware especial
para su uso.
Facilidad de Estabilidad Estas dos características tienen que ver un poco más
mantenimiento Facilidad de ser por parte del equipo de desarrolladores, pero en lo
analizado personal creo que gracias al gran éxito que tiene esta
aplicación debe tener un código bastante organizado y
fácil de mantener.
Portabilidad Adaptabilidad La aplicación como mencioné en un principio se adapta
a distintos sistemas operativos y navegadores lo que la
hace adaptable para prácticamente cualquier usuario.
Facilidad de La instalación depende del sistema operativo y basta
instalación simplemente acceder a su instalador para tenerla
funcionando.
Coexistencia La aplicación puede coexistir con otras aplicaciones del
mismo tipo (mensajería) que por tanto no causarán
ningún tipo de conflicto.

Ciclo de vida de software y los posibles errores que se pueden


presentar

Calidad de la especificación
Posible error: no especificar de manera exacta los requisitos para el desarrollo de
este mismo, lo que conllevaría a rehacer esa parte del software.

Calidad del diseño


Posible error: en caso de que el cliente lo solicite, apegarse a las normas de la
organización en cuanto a interfaz de usuario/experiencia de usuario para poder
evitar algún error en cuánto al diseño del software.

Calidad en el desarrollo
Posible error: no apegarse a las normas de desarrollo o estándares de generales
o de la organización lo que a futuro puede causar problemas si se desea corregir
alguna falla o se desea cambiar algo en el código.

Calidad en la conformidad
Posible error: no asegurarse de que cuando se entregue el producto final exista
ese acuerdo de conformidad puede ocasionar problemas a futuro, inclusive tachar

ROBERTO SALAS HERNÁNDEZ – rob@nube.unadmexico.mx - ES162008384 – DESARROLLO DE SOFTWARE


Página 6

la reputación de la empresa desarrolladora. Este posible error también se puede


encontrar en la fase de pruebas.

Ámbitos de calidad de software: palabras clave


Ambito de calidad Palabras clave
de software
Especificación Funcionalidad
Capacidad
Uso
Confiabilidad
Seguridad
Diseño Ingeniería
Usabilidad
Comprensibilidad
Portabilidad
Flexibilidad
Desarrollo Eficiencia
Arquitectura
Buenas prácticas
Optimización
Análisis
Conformidad Pruebas
Estabilidad
Madurez
Mantenibilidad
Evaluación

Conclusión

La calidad de software es un tema bastante amplio y que existen muchas


dificultades cuando se intenta definir algún concepto de calidad, es por ello que
existen organizaciones que definen estándares para poder medir la calidad de un
producto como la ISO. Entre las normas ISO se encuentra la ISO 25010 que
representa la piedra angular en torno a la cual se establece el sistema para la
evaluación de la calidad del producto. En este modelo se determinan las
características de calidad que se van a tener en cuenta a la hora de evaluar las
propiedades de un producto software determinado.

Referencias/Bibliografías

UNADM. (s.f.). Unidad 1. Fundamentos del aseguramiento de la calidad de


software. Recuperado el día 17/01/2019 de:

ROBERTO SALAS HERNÁNDEZ – rob@nube.unadmexico.mx - ES162008384 – DESARROLLO DE SOFTWARE


Página 7

https://unadmexico.blackboard.com/bbcswebdav/institution/DCEIT/2016_S2_B1/D
S/08/DPSS_1901_B1/recursos/recursos_contenido/U1/U1_Contenido/Unidad_1_F
undamentos_del_aseguramiento_de_la_calidad_del_software_1901-B1.pdf

ISO 25000 (s.f.). ISO/IEC 25010. Página web. Recuperado el día 17/01/2019 de:
https://iso25000.com/index.php/normas-iso-25000/iso-25010?limit=3&limitstart=0

Anónimo (s.f.). ISO/IEC 9126. Wikipedia. Recuperado el día 17/01/2019 de:


https://es.wikipedia.org/wiki/ISO/IEC_9126

ROBERTO SALAS HERNÁNDEZ – rob@nube.unadmexico.mx - ES162008384 – DESARROLLO DE SOFTWARE

Вам также может понравиться