Actividad: V&V Concepto Cumplimiento Concisin Legibilidad 2) Tarea: Anlisis de la criticalidad Actividad: V&V Requisitos Cumplimiento Coherencia Cumplimiento Cualidad de inequvoco Cualidad de no-redundante 1) Tarea: Evaluacin de la documentacin del concepto MATRIZ DE CRITICIDAD1 1) Tarea: Anlisis de Trazabilidad 2) Tarea: Evaluacin de los requisitos del software Se tomaron los siguientes actividades y tareas debido a la ndole del sistema a evaluar, es decir, el sistema ya est desarrollado y la documentacin es acadmica no tcnica. Sin embargo las actividades seleccionadas son las necesarias para cumplir los objetivos de la aplicacin de estndar IEEE 1012. Concisin Legibilidad 4) Tarea: Anlisis de la criticidad Actividad: V&V Diseo Cumplimiento Coherencia 2) Tarea: Evaluacin del diseo del software Cohesin Cumplimiento Facilidad de aprendizaje Eficiencia Cualidad de ser recordado 1) Tarea: Anlisis de Trazabilidad 2) Tarea: Evaluacin de los requisitos del software MATRIZ DE CRITICIDAD1 3) Tarea: Anlisis del interfaz Eficacia 4) Tarea: Anlisis de la criticalidad MATRIZ DE CRITICIDAD2 Actividad: V&V Instalacin y comprobacin Cumplimiento Completitud Exactitud Cumplimiento Concordancia 2) Tarea: Comprobacin de la instalacin Satisfaccin 3) Tarea: Anlisis del interfaz 1) tarea: Intervencin de la configuracin de la instalacin Descripcin Mtrica Cumple con caractersticas evaluadas por las medidas nominales. Grado de cumplimiento La documentacin es concisa cuando su longitud es corta sin que se afecten otros atributos. Grado de concisin La documentacin es legible cuando, a juicio humano, un texto es fcil de visualizar, leer y entender. Grado de legibilidad Cumple con caractersticas evaluadas por las medidas nominales. La definicin de requisitos es coherente con lo especificado en la etapa anterior. Grado de completitud de requisitos Cumple con caractersticas evaluadas por las medidas nominales. Los requisitos se definen como inequvocos si y solo si cada uno tiene una sola interpretacin. Grado de lo inequvoco El documento de requisitos se define como no-redundante si la informacin especificada no est presente de la misma forma en ms de un lugar. Grado de lo no- redundante MATRIZ DE CRITICIDAD1 Se tomaron los siguientes actividades y tareas debido a la ndole del sistema a evaluar, es decir, el sistema ya est desarrollado y la documentacin es acadmica no tcnica. Sin embargo las actividades seleccionadas son las necesarias para cumplir los objetivos de la aplicacin de estndar IEEE 1012. La documentacin es concisa cuando su longitud es corta sin que se afecten otros atributos. La documentacin es legible cuando, a juicio humano, un texto es fcil de visualizar, leer y entender. Cumple con caractersticas evaluadas por las medidas nominales. La definicin del diseo es coherente con lo especificado en la etapa anterior. Grado de completitud de requisitos Las clases tiene una responsabilidad bien definida y los mtodos que la conforman no se desvan de esa responsabilidad Grado de cohesin Cumple con caractersticas evaluadas por las medidas nominales. Grado de cumplimiento Facilidad con la cual los usuarios pueden realizar tareas bsicas (buscar, agregar, inscribirse, funcionalidad de un formulario en s) por primera vez. Grado de facilidad del primer uso Cantidad de esfuerzo necesario para realizar tareas. Grado de esfuerzo para hacer una tarea Tiempo que se tardan los usuarios en recordar cmo hacer tareas luego de no haberlas hecho por un perodo de tiempo. Grado de variacin del tiempo requerido para hacer una tarea MATRIZ DE CRITICIDAD1 Frecuencia con la cual los usuarios cometen errores cuando realizan tareas. Grado de errores que comete el usuario Grado de accesibilidad por medio de navegacin Grado de visibilidad del contenido Cumple con caractersticas evaluadas por las medidas nominales. El software necesario para instalar el sistema se incluye en el paquete de instalacin. Grado de completitud Los valores de los parmetros o condiciones a verificar en el sitio de instalacin son correctos. Grado de exactitud Cumple con caractersticas evaluadas por las medidas nominales. El software instalado corresponde al software sometido a validacin y verificacin. Grado de concordancia Cun agradable es el diseo para los usuarios. Descripcin Tabla de mtricas nominales. M 1 =1/t Donde t es el tamao que tiene el documento en pginas M 2 =1/(n 1 n 2 ) Donde n 1 es el nmero promedio de oraciones por prrafo n 2 es el nmero promedio de palabras por oracin Tabla de mtricas nominales. M 1 =1-(n 1 +n 2 )/n 3 Donde n 1 es la sumatoria de los requisitos nicos sobrantes en comparacin con las etapas anteriores n 2 es la sumatoria de los requisitos nicos faltantes en comparacin con las etapas anteriores n 3 es la sumatoria de todos los requisitos nicos especificados hasta la etapa actual Tabla de mtricas nominales. M 1 =n 1 /n 2 Donde n 1 es el nmero de requisitos en los cuales los revisores presentaron interpretaciones idnticas n 2 es el nmero total de requisitos M 2 =n 1 /n 2 Donde n 1 es el nmero total de funciones especificadas n 2 es el nmero total de funciones nicas especificadas MATRIZ DE CRITICIDAD1 Tabla de mtricas nominales. Donde n 1 es el nmero de mtodos que tienen relacin con las responsabilidades de la clase n 2 es el nmero total de mtodos de la clase a es el nmero total de clases Tabla de mtricas nominales. M 1 =n 1 /n 2 Donde n 1 es el nmero de tareas que los usuarios fueron capaces de hacer por primera vez sin ayuda n 2 es el nmero total de tareas M 2 =1/(n 1 n 2 ) Donde n 1 es el nmero pasos necesarios para hacer una tarea n 2 es la cantidad de pginas web que deben cargarse para hacer una tarea M 3 =1-n 1 /n 2 Donde n 1 es el tiempo en segundos para hacer una tarea luego de no haber usado el software por un tiempo prolongado n 2 es el tiempo anterior en segundos requerido para hacer una tarea MATRIZ DE CRITICIDAD1 M 4 =1-n 1 /n 2 Donde n 1 es el nmero de tareas en las que el usuario comete errores n 2 es el nmero de tareas totales M 5 =n 1 /n 2 Donde n 1 es el nmero pginas web accesibles por medio del men de navegacin n 2 es el nmero pginas web disponibles M 6 =n 1 /n 2 Donde n 1 es el rea que ocupa el contenido de inters en la pgina web n 2 es el rea total visible que ocupa la pgina web Tabla de mtricas nominales. M 1 =n 1 /n 2 Donde n 1 es la cantidad de software incluido en el paquete de instalacin n 2 es la cantidad total de software necesario para una instalacin correcta y completa M 2 =n 1 /n 2 Donde n 1 es el nmero de parmetros establecidos correctamente en la instalacin del sistema n 2 es el nmero de parmetros de configuracin a establecer para la instalacin especificados en la documentacin Ver tabla de mtricas nominales. M 1 =n 1 /n 2 Donde n 1 es el tamao en bytes del proyecto de software en el entorno de produccin n 2 es el tamao en bytes del proyecto de software en el entorno de desarrollo Razonable Probable Ocasional Infrecuente Catastrfico Crtico Marginal Insignificante Catastrfico Crtico Marginal Insignificante MATRIZ DE CRITICIDAD2 Razonable Probable Ocasional Infrecuente Catastrfico Crtico Marginal Insignificante Catastrfico Crtico Marginal Insignificante Catastrfico Crtico Marginal Insignificante Catastrfico Crtico Marginal Insignificante Catastrfico Crtico Marginal Insignificante Catastrfico Crtico Marginal Tarjeta CRC: Persona Tarjeta CRC: Estudiante Artefactos propuestos por la concepcin Riesgos que puede causar un error Frecuencia con la cual errores pueden causar riesgos si la concepcin del software es realizada nombre del artefacto # 1 nombre del artefacto # n Artefactos propuestos por el diseo Riesgos que puede causar un error Frecuencia con la cual errores pueden causar riesgos si se aplica el diseo propuesto Tarjeta CRC: Solicitud Tarjeta CRC: Conexin Des-composicin en subsistemas Modelo de objetos de negocio Insignificante Catastrfico Crtico Marginal Insignificante Catastrfico Crtico Marginal Insignificante Catastrfico Crtico Marginal Insignificante Catastrfico Crtico Marginal Insignificante Modelo de datos Diagrama de bases de datos relacional Diagrama de componentes del subsistema de administrador Modelo de objetos de negocio Modelo de objetos del sistema Satisface la documentacin del concepto las necesidades descritas por el usuario? Alto Medio Bajo Desconocido Satisface la documentacin del concepto los objetivos del proyecto? Alto Medio Bajo Desconocido La documentacin de concepto es consistente con las necesidades de adquisicin? Alto Medio Bajo Desconocido Fueron comprobadas las limitaciones de hardware del enfoque propuesto? Alto Medio Bajo Desconocido Fueron comprobadas las limitaciones de software del enfoque propuesto? Alto Medio Bajo Desconocido Se valor el nivel de criticidad de cada objeto de software? Alto Medio Bajo Desconocido Grado de cumplimiento Coinciden los artefactos con la narrativa? S No mencionar sus artefacto 1 que piensa evaluar si cumple o no con lo especificado mencionar sus artefacto n que piensa evaluar si cumple o no con lo especificado Grado de cumplimiento Con qu grado Los requisitos de software presentan un buen nivel de detalle? Alto Medio Bajo Desconocido Se observa consistencia interna entre los requisitos de software? Alto Medio Bajo Desconocido Los requisitos de software son alcanzables? Alto Medio Bajo Desconocido Se definen con precisin los requisitos de software? Alto Medio Bajo Desconocido Se observa una organizacin o estructura definida en los requisitos de software? Alto Medio Bajo Desconocido Los requisitos de software son independientes del diseo? Alto Medio Bajo Desconocido Grado de cumplimiento Coinciden los artefactos con los requisitos? S No Artefacto de Tarjeta CRC: Persona Proceso # 1 - tarea #1 Proceso # 2 - tarea #1 Proceso # 3 - tarea #1 Proceso # 2 - tarea #2 Grado de cumplimiento Con qu grado Artefacto de Tarjeta CRC: Estudiante Artefacto de Tarjeta CRC: Solicitud Artefacto de Tarjeta CRC: Conexin Descomposicin en subsistemas Modelo de objetos de negocio Modelo de objetos del sistema Modelo de datos Diagrama de bases de datos relacional Diagrama de componentes del subsistema de administrador Grado de cumplimiento Con qu grado Coincide la presentacin de datos en la interfaz con el modelo de datos diseado? Alto Medio Bajo Desconocido La interfaz proporciona informacin suficiente para que el usuario pueda hacer la tarea? Alto Medio Bajo Desconocido Es adecuado el contraste entre el color de texto y el color del fondo? Alto Medio Bajo Desconocido Proceso # 4 - tarea # 1 Grado de cumplimiento Existe en el entorno de produccin? S No Programa 1 Programa 2 Programa n Requisito tcnico 1 Requisito tcnico 2 Requisito tcnico n Proceso # 4 - tarea # 2 Grado de cumplimiento En qu grado... Base de datos Cdig o fuente S No S No Se inicializa segn lo especificado? Su estado de ejecucin corresponde a lo especificado? Su estado de terminacin corresponde a lo especificado? Proceso # 3 - tarea #3