Modelos y Control de Calidad Instituto Profesional IACC 13 de febrero de 2020 1. Dada la necesidad que existe en su área de poder establecer un plan de mediciones, necesita informarle a todos sus compañeros de qué trata este desafío. Por esta razón, usted ha tomado la iniciativa y decide elaborar un pequeño informe, donde dé un contexto y explique las definiciones necesarias para difundir estos conceptos. A partir de los apuntes e información con la que pueda complementar, explique qué significa cada uno de estos términos y cómo se deben utilizar. Entidad: Entidad se define como un objeto que será caracterizado a través de una medición de sus atributos. De esta manera, precisamente en el ámbito de los estudios específicos, es un proceso, un servicio, proyecto, o algo para lo cual su medición resulta importante dentro de un contexto determinado. Atributo: Corresponde a una propiedad que es medible y que puede referirse a una representación física o abstracta de un concepto, cuando se habla de una representación física, se hace referencia a un objeto particular. Asimismo, al señalar que puede ser una representación abstracta. Medición: Medición, corresponde al conjunto de acciones que se realizan para obtener una medida de un atributo y que pertenece a una entidad. Para realizarlas, se selecciona la forma que sea coherente con lo requerido. Medida: Medida -en el marco de la Ingeniería de Software- proporciona un indicio cuantitativo de la extensión, cantidad, dimensión, capacidad o tamaño de algún atributo de un producto o proceso. Sobre esa base, se entiende como el resultado de una medición y su unidad de medida será determinada por la naturaleza del dato o información que se está midiendo. Explique brevemente cómo se relacionan estos conceptos y de qué manera se deben utilizar. Estos conceptos y otros se relacionan en el establecimiento de métricas para la medición de la calidad del software, las cuales deben ser debidamente planificadas, asi como deben contar con un diseño previo, para así asegurar que los objetivos de medición sean adecuados y permitan obtener un producto de software cualitativo. 2. Explique en cada caso, ¿cuál es el objetivo que persiguen las métricas del producto y las del proceso? Responda además las siguientes preguntas: Métricas de producto Métricas de proceso Definición Son componentes, entregas o Son atributos de actividades documentos resultantes de una relacionadas con el software actividad ¿En qué se Las métricas del producto de software Las métricas del proceso se diferencian? se enfocan en la evaluación de la refiere a lo que se realiza calidad de los entregables durante el para la organización y su ciclo de desarrollo alcance, considerando la información recopilada de todos los proyectos en ejecución. ¿Cómo se Se utiliza considerando calidad Estás se utilizan utilizan? interna del producto, como considerando el grado de especificidad, completitud, adherencia a las políticas corrección, comprensibilidad, organizativas, enfocandose verificabilidad, modificabilidad, en el mejoramiento del reusabilidad, etc. proceso en su conjunto. ¿Son excluyentes No, no son excluyentes entre sí. Esto debido a que para obtener un entre sí? producto de software cualitativo debe existir una definición de proceso organizativo que permita obtener este resultado.
3. Explique en qué consiste el método de medición GQM para el logro de la calidad.
¿Cuáles son los aspectos más relevantes de cada una de las etapas que conforman este método? Este método consiste en que la medición debe estar orientada a satisfacer un objetivo, el cual es depurado a través de un conjunto de preguntas, las cuales derivan en métricas. Todo parte en el plan de un proyecto donde se definen un conjunto de objetivos con sus respectivas preguntas las cuales da origen a las métricas; al ser recopilados los datos, se realizan las mediciones y de ese universo de información se tratan de responder las preguntas planteadas; cuando estas preguntas son respondidas, se logra dar respuesta a los objetivos definidos. Aspectos relevantes Definición: Definición de objetos de medición, Revisión de los modelos del proceso de software, realización de entrevistas, definición y revisión de preguntas e hipótesis, definición de métricas, elaboración del plan de medición y análisis. Recopilación de datos: Preparación e inicio de la obtención de datos, donde el traspaso de conocimiento orientado a asegurar el etendimiento por parte de los miembros del equipo es fundamental para los objetivos; sistema de soporte a la medición, donde se debe brindar todas las herramientas para el ingreso, procesamiento, análisis y emisión de informes de los resultados. Asimismo, la mantención de un registro histórico para posteriores mediciones Interpretación: Esta etapa, no es más que la conclusión de si efectivamente se respondieron las preguntas planteadas y si se alcanzó los objetivos propuestos.
Bibliografía IACC (2015). Aseguramiento de la calidad del software (SQA). Modelos y Control de Calidad. Semana 3.