Loading documents preview...
CARLOS HIRAM RANGEL CARRILLO Actividad 1 / Unidad 1 / Objetivos del aseguramiento de la calidad del software
ES1611307376
Propósito: Identificar los principales conceptos relacionados con la calidad del software. Instrucciones: Desarrolla los planteamientos que se presentan a continuación y posteriormente comparte tus respuestas con tus compañeros, en el foro, no olvides incluir las referencias bibliográficas consultadas y para asegurar la máxima nota en la actividad retroalimenta a por lo menos dos compañeros. 1. Analiza los conceptos de calidad de software que se exponen en el contenido de la Unidad 1 e investiga otras definiciones en otras fuentes de consulta confiables y propias del área, recuerda citar las fuentes investigadas e integrar sus datos bibliográficos completos en la sección Fuentes de consulta. Selecciona tres palabras clave que relaciones con este concepto y justifica su elección. Conceptos de calidad A continuación se mencionan tres conceptos de calidad según el mismo número de autores: Roger S. Pressman Concordancia con los requisitos funcionales y de rendimiento explícitamente establecidos, con los estándares de desarrollo explícitamente documentados, y con las características implícitas que se espera de todo software desarrollado profesionalmente (Pressman, 2001). Mario G. Piattini Otra definición de calidad que se puede relacionar con el desarrollo de software, es la que se menciona en ISO 8402, la cual se enfoca en la calidad respecto a la ingeniería de software: “conjunto de propiedades o característica de un producto o servicio que le confieren actitud para satisfacer unas necesidades expresadas o implícitas”(Piattini, 2012). William E. Perry: Calidad se define en el diccionario como un atributo o característica asociada a algo, así pues, calidad no puede ser definida de manera universal, sino que, por el contrario, debe ser definida para ese algo en cuestión. Calidad viene a ser una lista que expresa una serie de características y atributos (Fabregas, 2005). Calidad en el ambiente de procesamiento de datos debe ser definida por la organización. La definición de calidad hecha por una organización puede ser diferente a la hecha por otra. Para una organización, un Ford Modelo T bien construido es calidad, mientras que, para otra, calidad es un Cadillac Full Equipo (Fabregas, 2005).
Universidad Abierta y a Distancia de México Centro de Acceso y Apoyo Universitario Unidad Central Puebla # 143, Piso E3, Col. Roma Norte, C.P. 06700, Delegación Cuauhtémoc, México D.F. Teléfonos 01 800 11 27 737 Horario de atención: de 9:00 a 18:00 hrs.
2. De acuerdo a la Clasificación de las categorías y subcategorías de la norma ISO 9126 para la evaluación del software que se menciona en los contenidos de la Unidad identifica las características que presenta la aplicación de WhatsApp. Navegador Chrome – Google para Android Categoría
Subcategoría
Descripción
Funcionalidad
Adecuación
La aplicación está adecuada para su funcionamiento en el dispositivo móvil.
Precisión
La aplicación genera las salidas requeridas conforme a las entradas.
Interoperabilidad
La aplicación se sincroniza con otras aplicaciones en la nube.
Seguridad
La aplicación posee mecanismos de seguridad como son usuario y contraseña para acceder a otros contenidos.
Madurez
La aplicación ha pasado por una serie de versiones que mejoran continuamente su forma de operar para el usuario.
Tolerancia a fallas
La aplicación tiene tolerancia a fallos en caso de pérdida de conectividad o errores del sistema operativo.
Habilidad de recuperación
La aplicación recupera los últimos datos operados por el usuario al momento de reiniciarse después de un fallo.
Comprensibilidad
Los controles de operación de la aplicación están a la vista del usuario.
Facilidad de aprendizaje
La aplicación es muy intuitiva y facilita su aprendizaje.
Facilidad de operación
La aplicación es fácil de operar para el usuario y conforme a las características del teléfono inteligente.
Empleo de recursos
La aplicación realiza métricas de empleo de recursos y estado de utilización, ya que informa un historial y datos ahorrados.
Confiabilidad
Usabilidad
Eficiencia
Universidad Abierta y a Distancia de México Centro de Acceso y Apoyo Universitario Unidad Central Puebla # 143, Piso E3, Col. Roma Norte, C.P. 06700, Delegación Cuauhtémoc, México D.F. Teléfonos 01 800 11 27 737 Horario de atención: de 9:00 a 18:00 hrs.
Facilidad de Facilidad de mantenimiento La aplicación se actualiza mantenimiento y cambios. periódicamente de forma automática sin intervención del usuario.
Portabilidad
Estabilidad
La aplicación es muy estable ante los cambios de mantenimiento
Adaptabilidad
La aplicación puede operar en diferentes sistemas operativos móviles
Facilidad de instalación
La aplicación se instala de forma automática con la mínima intervención del usuario.
Coexistencia
La aplicación no tiene problemas de compatibilidad con otras aplicaciones y puede intercambiar datos con las mismas.
Facilidad de reemplazarse
La aplicación puede ser reemplazada por otras aplicaciones similares sin perder las funcionalidades básicas.
3. Para cada una de las fases del ciclo de vida de los sistemas de software: Calidad de la especificación, Calidad del diseño, Calidad en el desarrollo y Calidad de la conformidad, menciona un posible error que se pueda producir en cada una de ellas, si dicha fase no se ejecuta con base en criterios de calidad. Importancia del aseguramiento de calidad Es importante asegurar la calidad durante todo el ciclo de vida del desarrollo del software porque se deben diseñar en cada ámbito una serie de planes que permitan el análisis y sus definiciones de pruebas, conformando así, una serie de actividades que cumplan con las normas y el modelo establecido para el aseguramiento de la calidad del producto de software. Si sólo se enfocan las pruebas al producto final para comprobar su calidad será más difícil y costoso realizar las correcciones del producto.
Universidad Abierta y a Distancia de México Centro de Acceso y Apoyo Universitario Unidad Central Puebla # 143, Piso E3, Col. Roma Norte, C.P. 06700, Delegación Cuauhtémoc, México D.F. Teléfonos 01 800 11 27 737 Horario de atención: de 9:00 a 18:00 hrs.
4. Identifica y menciona 5 palabras clave que estén relacionadas para cada uno de los 4 ámbitos de calidad del software. Ámbito Palabra clave Descripción Especificación
Análisis
Se debe hacer un correcto análisis de los requerimientos y sus especificaciones
Funcionalidad
Se deben lograr las funciones para las que se producirá un producto de software.
Diseño
Arquitectura
El software debe estar diseñado conforme a las especificaciones, su arquitectura debe ser acorde a las mismas.
Desarrollo
Procesos
Desarrollar los elementos que permiten la operación del programa conforme a los procesos de la organización.
Conformidad
Pruebas
Evaluar los resultados obtenidos del desarrollo y su cumplimiento conforme a los objetivos de cada funcionalidad del programa.
Referencias Fabregas, J. L. (2005). Gerencia de Proyectos de Tecnología de Información. En J. L. Fabregas, & L. E. Nacional (Ed.), Cómo organizar, planificar, estimar, evaluar y controlar exitosamente proyectos de tecnología de información. Nociones y criterios fundamentales para la gestión de riesgos, alcance y calidad. (Primera ed., pág. 134). Caracas 1010-A, Apartado postal 209, Venezuela: Los libros de El Nacional. Recuperado el 19 de enero de 2018, de https://books.google.com.mx/books?id=7FmOMnfjNZIC&pg=PA134&dq#v=onepag e&q&f=false Piattini, M. G. (2012). Calidad de sistemas de información. México, D.F., México: AlfaOmega. Recuperado el 19 de enero de 2018 Pressman, R. S. (2001). Ingeniería del software. Un enfoque práctico. En R. S. Pressman, Ingeniería del software. Un enfoque práctico (5ª edición) (pág. 135). México: McGraw-Hill.
Universidad Abierta y a Distancia de México Centro de Acceso y Apoyo Universitario Unidad Central Puebla # 143, Piso E3, Col. Roma Norte, C.P. 06700, Delegación Cuauhtémoc, México D.F. Teléfonos 01 800 11 27 737 Horario de atención: de 9:00 a 18:00 hrs.