La Calidad en El Producto de Software

Tarea Primer Bimestre Nombre: Gin ROD Fecha: 15.04.18 Asignatura: Control de Calidad La calidad en el producto de softw

Views 77 Downloads 1 File size 143KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Tarea Primer Bimestre Nombre: Gin ROD Fecha: 15.04.18 Asignatura: Control de Calidad

La calidad en el producto de software 1. Con dos ejemplos indique la diferencia entre una acción correctiva y una corrección . Una corrección aborda el problema más obvio para que pueda eliminar la no conformidad y hacer que el producto o servicio aceptable para su utilización. Esta es una corrección. Por el contrario, si nos fijamos en un problema que ha dado lugar a una no conformidad, e investigar las causas de este problema hasta que entienda la causa, que fue en el inicio de una cadena que dio lugar a la no conformidad y tomar medidas para corregir esta causa raíz para que no pueda volver a suceder, utilizando una acción correctiva para el problema. Para entender mejor esta diferencia entre estos dos conceptos mostrare estos dos ejemplos: 

Servicio de entrega fuera de plazo

Nos podemos encontrar que un cliente no esté satisfecho con su servicio de entrega porque un paquete le tardó mucho en llegar. Usted hace una corrección para encontrar el paquete y entregarlo tan pronto como sea posible, y dar seguimiento al ofrecer un reembolso parcial al cliente para mantener su satisfacción, incluso con este error. Esta sería la corrección, sin embargo, si durante la investigación se encuentra que esto está sucediendo a otros clientes y decide tomar medidas para evitar que esto vuelva a suceder, que se verá aún más por la causa raíz del problema. Si durante este análisis se encuentra que la causa es que el paquete ha sido mal identificado y enviados a una zona equivocada de la zona de entrega, lo que provocó que se pierde y el retraso, es posible aplicar medidas adicionales para verificar que la identificación de los paquetes es correcta antes de que sean enviados, se incluyen cambios en el seguimiento del paquete, lo que hace que sea más fácil librarse de errores. Esto sería su acción correctiva. 

Mala fabricación del producto

Se encuentra que una parte del producto que está fabricando no tiene las dimensiones adecuadas y no hay espacio en el embalaje. Las investigaciones iniciales realizadas nos indican que se hizo correctamente según el dibujo, pero las dimensiones en el dibujo son incorrectas. Se pueden hacer dos correcciones en este caso: volver a realizar la parte que inadecuada para que tenga la longitud adecuada y corregir el dibujo para futuras ocasiones. Estas acciones son correcciones. Nos podemos dar cuenta que de este no es el único problema, ya que se han producido muchos dibujos incorrectos en los últimos meses, es posible investigar la causa raíz de por qué los dibujos no se han hecho de forma correcta. Si durante esta investigación se encontró que faltaban un paso en el que se compara la dimensión del dibujo con el modelo en el ordenador para asegurase de que encaja, se deberá corregir la causa raíz e introducir este paso. Esto completa su acción correctiva para la emisión.

2. Elija cuatro principios que propone la norma ISO 9000 para la gestión de la calidad y proponga indicadores que permitan verificar el grado de cumplimiento de cada uno de ellos. Principio 1: Enfoque al Cliente Las organizaciones dependen de sus clientes, y por lo tanto deben comprender las necesidades actuales y futuras de los clientes, satisfacer los requisitos de los clientes y esforzarse en exceder las expectativas de los clientes. La empresa debe tener claro que las necesidades de sus clientes no son estáticas, sino dinámicas y cambiantes a lo largo del tiempo. Indicador de grado de cumplimiento. Satisfacción del cliente: la empresa no sólo ha de esforzarse por conocer las necesidades y expectativas de sus clientes, sino que ha de ofrecerles soluciones a través de sus productos y servicios, y gestionarlas e intentar superar esas expectativas día a día. Principio 2: Liderazgo Los líderes establecen la unidad de propósito y orientación de la empresa. Deben crear y mantener un ambiente interno en el cual los empleados pueden llegar a involucrarse totalmente para conseguir los objetivos de la empresa. Indicador de grado de cumplimiento. Supervisión: Con este indicador se puede comprobar si las estrategias, políticas usadas han ayudado a cumplir los objetivos de calidad y si se ha logrado que los empleados se involucren en la consecución de dichos objetivos establecidos en la organización. Motivación del personal: Por medio de este indicador se estable un plan de incentivos y de reconocimiento con esto se puede lograr que el personal se comprometa con su trabajo. Principio 3: Participación del personal El personal es la esencia de la empresa y su total compromiso posibilita que sus habilidades sean utilizadas para el beneficio de la empresa. Indicador de grado de cumplimiento. Evaluación del desempeño: Un procedimiento de supervisión con el fin de mejorar la actuación del empleado en el trabajo para lograr operaciones más efectivas, eficaces y económicas. Evaluación de la satisfacción: Ayuda a identificar las insatisfacciones del personal con el fin de solucionar dichos problemas para lograr la correcta participación. Principio 6: Mejora continua La mejora continua debería ser un objetivo permanente de la organización. Ofrece los siguientes beneficios clave: 

Incrementar la ventaja competitiva a través de la mejora de las capacidades organizativas.



Alineación de las actividades de mejora a todos los niveles con la estrategia organizativa establecida.



Flexibilidad para reaccionar rápidamente a las oportunidades.

Indicador de grado de cumplimiento. Medidas de seguimiento: Permite orientar a los miembros de la empresa, dar seguimiento a las mejoras continuas con el fin de que los productos, procesos y sistemas sean estables y no tengan errores de esta manera garantizando una ventaja competitiva para la organización. 3. En que cuadrante propuesto por Card (1995), se situarían las siguientes técnicas: a) Métodos ágiles b) Orientación a objetos c) Herramienta CASE 



Mercado de calidad. Las técnicas orientación a objetos y métodos ágiles estarían enmarcada en el mercado de calidad puesto que en estos momentos estamos habituados a soft ware de calidad, con fuerza de mantenimiento, con extensión y reutilización de programas y a metodologías que permiten flexibilidad e inmediatez en la respuesta para así adaptar los proyectos y su desarrollo a las circunstancias específicas del entorno. Para estas técnicas existen muchos proveedores. Mercado de capacidad. La herramienta CASE estaría enmarcada en el mercado de capacidad debido a baja demanda de este tipo de técnica porque posee pocos consumidores y proveedores debido a que este tipo de mercado aceptan menos calidad de lo habitual.

4. Desarrollo un proceso de análisis y selección para sistemas de información geográfica (SIG) teniendo en cuenta las características distintivas de este tipo de sistemas. Proponga a continuación diferentes formas de medir las características propuestas. Los sistemas de información geográfica es un conjunto de métodos, herramientas y datos que están diseñados para actuar coordinada y lógicamente para capturar, almacenar, analizar, transformar y presentar toda la información geográfica y de sus atributos con el fin de satisfacer múltiples propósitos. Características de los SIG.           

Permiten almacenar y manipular información usando geografía, analizar patrones, relaciones y tendencias en la información para la toma de decisiones. Ayudan en el estudio de la distribución y monitoreo de recursos naturales y humanos y evaluar el impacto de las actividades humanas en el medio ambiente. Permiten consultar rápidamente las bases de datos, tanto espacial como alfanumérica, almacenadas en el sistema, con información exacta, actualizada y centralizada. Comparan eficazmente datos espaciales a través del tiempo. Efectúan análisis y manipulación de datos en forma rápida y eficiente. Minimizan los costos de operaciones e incrementan la productividad. Realizan pruebas analíticas complejas de forma rápida y repiten modelos conceptuales sin la necesidad de repetir actividades. Permiten realizar representaciones graficas y gestión de bases de datos. Poseen un buen diseño y reglas de actividad definidas de manera adecuada. Necesitan personal experto para manejar el sistema y desarrollar planes de implementación del mismo para evitar errores en su funcionamiento. Requieren de buenos datos de soporte para resolver los problemas y contestar a preguntas de la forma mas acertada posible.

     

Proveen herramientas y funcionalidades necesarias para analizar, guardar y mostrar información geográfica. Poseen una interfaz grafica de usuario amigable y de fácil uso para el acceso a las herramientas. Tienen sistemas para el manejo de bases de datos. Pueden reconocer información geográfica estructurada en muchos formatos distintos. Proporcionan sistemas automatizados de digitalización con el fin de minimizar el trabajo manual y asegurar resultados coherentes y repetibles cada vez que se examina un mapa. Los SIG corren en un amplio rango de tipos de computadoras desde equipos centralizados hasta configuraciones individuales o de red.

Formas de medir las características del sistema. Hay algunas formas para poder medir las características y comprobar sin en verdad cumplen con los estándares de calidad que debe tener el sistema y de esta manera verificando su correcto funcionamiento. Se podría realizar esta medición por medio de las normas ISO/IEC 2501n y la normas ISO 2502n. Normas ISO/IEC 2501n Las normas de este apartado presentan modelos de calidad detallados incluyendo características para calidad interna, externa y en uso del producto software. Estos modelos que se proponen en estas normas son: Modelo para la calidad del producto de software, para la calidad en uso del sistema y para la calidad de datos. Esta norma también nos indica las características de la calidad y los lineamientos para su uso, fue desarrollada para dar soporte a aquellas necesidades; sus características de calidad y sus métricas asociadas, pueden ser útiles tanto como para evaluar el producto. A continuación se describirán cada uno de los modelos: 

Modelo para la calidad del producto de software.

El cual se distingue por medir la calidad de los sistemas por medio de 8 características de calidad que son las siguientes: o

o

o

o

Adecuación funcional. Proporciona formas de medir la funcionalidad del sistema para ver si satisfacen con los necesidades, requerimientos y condiciones establecidas con anterioridad por los clientes. También con esta características se puede comprobar sin en verdad el sistema cumple con las tareas, funciones para lo que fue creado y si da resultados correctos con alto grado de precisión. La cual se subdivide en: completitud funcional, corrección funcional, adecuación funcional. Fiabilidad. Esta característica de calidad permite medir la probabilidad de que el sistema funcione o desarrolle una cierta función, bajo condiciones fijadas y durante un período determinado. También ayuda a comprobar si el sistema satisface las necesidades bajo condiciones normales, si es accesible cuando se lo requiere, si tolera las fallas o errores continuando con sus operaciones y si ofrece formas de recuperación en caso que surja un problema o fallos tanto en el hardware como en el software. Esta característica se subdivide en: madurez, disponibilidad, tolerancia a fallos y capacidad de recuperación. Eficiencia de desempeño. Esta característica representa el desempeño relativo a la cantidad de recursos utilizados bajo determinadas condiciones, como también el tiempo de respuestas y procesamiento del sistema cuando realiza sus funciones establecidas y el uso eficiente de recursos. Esta característica se subdivide a su vez en las siguientes subcaracterísticas: comportamiento temporal y utilización de recursos. Capacidad de uso. Esta características trata sobre la facilidad que tiene el usuario para entender, poder usar y controlar el sistema sin complicaciones. Se evalúa también si el sistema tiene la capacidad de proteger y evitar que los usuarios cometan errores, si ofrece una interfaz grafica que permita la eficiente interacción entre el usuario y el sistema y si garantiza

o

o

o

o



accesibilidad para toda clase de usuarios. Se subdivide en: capacidad para reconocer su adecuación, capacidad para ser usado, protección contra errores, estética de la interfaz de usuario, capacidad de aprendizaje técnico y accesibilidad técnica. Seguridad. Esta característica trata sobre capacidad que tiene el sistema para proteger toda la información y datos almacenados de esta manera se evitan y accesos no deseados por parte de usuarios o sistemas sin autorización puedan manipular y modificar la información. También se comprueba que el sistema rastree de manera eficiente las acciones que realizan los usuarios y la capacidad que tiene para verificar la identidad de una persona o recurso. Se subdivide en: confidencialidad, integridad, no repudio, responsabilidad y autenticidad. Compatibilidad. En esta característica trata sobre la capacidad que tienen dos sistemas de trabajar uno con otro simultáneamente. Y por sistemas entendemos tanto hardware como software, de modo que podemos hallarnos frente a compatibilidad entre dos programas, entre programa y hardware, o directamente entre hardware. También se trata de comprobar la capacidad que dos sistemas independientes puedan coexistir y intercambiar información entre ellos. Se subdivide en: coexistencia y interoperabilidad. Mantenibilidad. Es la capacidad que tiene los sistemas para ser modificados y corregidos de forma efectiva y eficiente de forma tal que no afecte y tenga bajo impacto en los demás componentes después de dicho cambio. También se mide el grado de reusabilidad que tiene el sistema, evaluar el impacto de los cambios en el software y la facilidad de prueba. Se subdivide en: modularidad, reusabilidad, capacidad para ser analizado, capacidad para ser modificado y capacidad para ser probado. Portabilidad. En esta característica trata sobre la capacidad que tiene el sistema para ser portable y adaptable a diferentes entornos (hardware, software, operacionales y de uso). Se mide la capacidad que tiene el sistema para ser instalado y desinstalado en diferentes entornos, como también la capacidad que tiene para reemplazar a otros sistemas con las mismas características y propósitos. Se subdivide en las siguiente subcaracterísticas: adaptabilidad, capacidad para ser instalado y para ser reemplazado.

Modelo de calidad en uso del sistema.

Este modelo nos indica sobre la calidad en uso que debe tener un sistema la cual es la capacidad que tiene un producto de software de permitir al usuario cumplir sus necesidades en determinados contexto de uso. Se contempla las siguientes características de calidad: o o o

o

o

Efectividad. Es la capacidad que debe tener todo sistema cuando un usuario puede lograr determinadas tareas o procesos de manera exacta, rápida y con compleción. Eficiencia. En esta características nos indica si el sistema es eficiente para usar los recursos en relación con la efectividad que tiene el usuario para lograr sus objetivos. Satisfacción. Es la manera en que el sistema genera satisfacción al usuario con respecto al uso y la consecución de los resultados que arroja el sistema cumpliendo con sus objetivos y expectativas. También trata sobre la satisfacción física del usuario y el comportamiento deseado y seguridad del producto de software. Se subdivide en: nivel de agrado, placer, confort y confianza. Libre de riesgos. Es cuando el producto o el sistema cumple con niveles aceptables de riesgo de que produzca daño a la vida, propiedades personales y a la naturaleza. También sobre el impacto del sistema en lo económico y mitigación de riesgo en la salud y seguridad en su utilización. Se subdivide en: capacidad de mitigar el riesgo de daño económico, mitigar el riesgo de daño al medio ambiente y mitigar el riesgo para la salud y seguridad de uso. Cobertura del contexto. En esta característica se detalla sobre si el sistema al ser usado cumple con las necesidades que tiene el usuario de una manera efectiva, satisfactoria y libre de cualquier tipo de riesgo. También se toma mucha atención a la flexibilidad que ofrece el sistema para ser utilizado en contexto de uso especificados. Se subdivide en: conformidad con el contexto y flexibilidad.



Modelo de calidad de datos.

En este modelo trata sobre la satisfacción de necesidades tanto explícitas como implícitas por parte de los datos que se manejan en el sistema bajo algunas condiciones de uso previamente establecidas. Se subdivide en los siguientes dos puntos de vista: o Inherente. Este aspecto habla sobre el potencial de los datos del sistema de ofrecer conformidad al usuario con la ayuda de las características de calidad que posee dichos datos y aspectos del dominio que son manejado por usuarios expertos. Se toma en cuenta que los datos representen de manera correcta el valor de los atributos de un evento, el valor verdadero vinculado a los atributos de una entidad, la capacidad de los datos de permanecer de forma coherente con otros datos y almacenados sin redundancias, como también el estado correcto, veraz que deben tener los datos y la capacidad de mantenerse actualizados. Las características que se detallan en este apartado son: precesión, compleción, consistencias, credibilidad y actualidad. o Dependiente del sistema. En esta características el sistema debe ser capaz de conservar y lograr que los datos mantenga su calidad cuando se los usan en determinados procesos y esto es trabajo del técnico del sistemas. También se toma en cuenta las capacidad del sistema para tener disponible y poder recuperar los datos por personas autorizados, poder trasladados y cambiados de un sistema diferente a otro y mantener el nivel de las operaciones y la calidad inclusive cuando se producen cambios. Contempla las siguientes subcaracterísticas: disponibilidad, portabilidad y recuperabilidad. Normas ISO 2502n La división de mediciones de calidad. contiene definiciones matemáticas de las métricas de calidad de software internas, externas y en uso; estándares y una guía práctica para su aplicación. Igualmente posee un modelo de referencia de calidad del producto software. Actualmente esta división se encuentra formada por: 

ISO/IEC 25020 - Measurement reference model and guide: presenta una explicación a modo introducción y un modelo de referencia común a los elementos de medición de la calidad. También proporciona una guía para que los usuarios seleccionen o desarrollen y apliquen medidas propuestas por normas ISO.



ISO/IEC 25021 - Quality measure elements: define y especifica un conjunto recomendado de métricas base y derivadas que puedan ser usadas a lo largo de todo el ciclo de vida del desarrollo software. También es usado como entrada en el proceso de medida de la calidad interna, externa y en el uso.



ISO/IEC 25022 - Measurement of quality in use: define específicamente las métricas para realizar la medición de la calidad en uso del producto.



ISO/IEC 25023 - Measurement of system and software product quality: define específicamente las métricas para realizar la medición de la calidad de productos y sistemas software.



ISO/IEC 25024 - Measurement of data quality: define específicamente las métricas para realizar la medición de la calidad de datos que maneja el sistema.

Normas ISO/IEC 9126 En este estándar se presenta la calidad del software como un conjunto de seis características globales: 

Funcionalidad. Las funciones del software son aquellas que buscan satisfacer las necesidades del usuario.



Confiabilidad. La capacidad del software de mantener su rendimiento bajo ciertas condiciones durante cierto período de tiempo.



Usabilidad. Basada en el esfuerzo necesario para utilizar el software por parte de un grupo de usuarios.



Eficiencia. Basada en la relación entre el nivel de rendimiento del software y el volumen de recursos utilizado, bajo ciertas condiciones.



Capacidad de mantenimiento. Basada en el esfuerzo necesario para realizar modificaciones específicas.



Portabilidad. Basada en la capacidad del software para ser transferido de un entorno a otro.

5. Bibliografía. GEOENSEÑANZA. (2006). LOS SISTEMAS DE INFORMACIÓN GEOGRAFICA. abril 15, 2018, de redalyc.org Sitio web: http://www.redalyc.org/html/360/36012424010/index.html Jiménez, D. (2014). Los 7 principios de gestión de calidad – DIS/ISO: 9001: 2015. abril 15, 2018, de pymesycalidad20 Sitio web: https://www.pymesycalidad20.com/los-7-principios-de-la-gestion-decalidad-disiso-90012015.html Yepes, M. (2014). ISO/IEC 2502n - División de Medición de calidad. abril 20, 2018, de Prezi Sitio web: https://prezi.com/zcm8dzfubkmt/isoiec-2502n-division-de-medicion-de-calidad/ Normas ISO. (2018). ISO/IEC 2502n – División de Medición de Calidad. abril 22, 2018, de iso25000 Sitio web: http://iso25000.com/index.php/normas-iso-25000/8-iso-iec-2502n