Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GESTIN DE SOFTWARE
INFORME SOBRE
Evaluacin de Productos
Grupo 2 Marcelo Caponi Daniel De Vera Jos Luis Ibarra Silvia Fojo 3.825.139-0 4.120.602-3 4.347.596-3 3.116.605-9
Evaluacin de Productos
Grupo 2
1 2 3
INTRODUCCIN............................................................................................................................3 NORMA ISO/IEC 14598 E ISO/IEC 9126 ............................................................................3 NORMA ISO/IEC 14598 .............................................................................................................4 3.1 PARTE 1. DESCRIPCIN GENERAL. .............................................................................................5 3.1.1 Proceso de Evaluacin. ........................................................................................................5 3.2 PARTE 2. PLANIFICACIN Y GERENCIAMIENTO. .........................................................................6 3.3 PARTE 3. PROCESO PARA DESARROLLADORES...........................................................................6 3.4 PARTE 4. PROCESO PARA ADQUIRIENTES. ..................................................................................7 3.5 PARTE 5. PROCESO PARA EVALUADORES. ..................................................................................7 3.5.1 Establecimiento de los Requerimientos. ...............................................................................8 3.5.2 Especificacin de la Evaluacin...........................................................................................8 3.5.2.1 Entradas de la Etapa ..........................................................................................................8 3.5.2.2 Anlisis de la descripcin del producto..............................................................................9 3.5.2.3 Especificacin de las evaluaciones ....................................................................................9 3.5.2.4 Verificacin de la Especificacin de la Evaluacin ...........................................................9 3.5.2.5 SALIDAS DE LA ETAPA .......................................................................................................10 3.5.3 Diseo de la Evaluacin.....................................................................................................10 3.5.3.1 ENTRADAS DE LA ETAPA ...................................................................................................10 3.5.3.2 DOCUMENTACIN DE MTODOS Y PROCEDIMIENTOS EN UN PLAN INICIAL.........................10 3.5.3.5 SALIDAS DE LA ETAPA .......................................................................................................11 3.5.4 Ejecucin de la Evaluacin. ...............................................................................................11 3.5.4.1 ENTRADAS DE LA ETAPA....................................................................................................11 3.5.4.2 GESTIN DE LOS COMPONENTES DEL PRODUCTO ...............................................................12 3.5.4.3 GESTIN DE RESULTADOS OBTENIDOS...............................................................................12 3.5.4.4 GESTIN DEL USO DE HERRAMIENTAS ...............................................................................12 3.5.4.5 REVISIN DE LOS DATOS OBTENIDOS Y GENERACIN DE REPORTES ..................................12 3.5.4.6 SALIDAS DE LA ETAPA .......................................................................................................13 3.5.5 Conclusin de la Evaluacin. .............................................................................................13 3.5.5.1 ENTRADAS DE LA ETAPA....................................................................................................13 3.5.5.2 REVISIN CONJUNTA .........................................................................................................14 3.5.5.3 CIERRE DE LA EVALUACIN...............................................................................................14 3.5.5.4 SALIDAS DEL PROCESO ......................................................................................................14 3.6 PARTE 6. DOCUMENTACIN DE MDULOS DE EVALUACIN. ...........................................................15
4 5
Pgina 2 de 16
Evaluacin de Productos
Grupo 2
1 Introduccin
A medida que aumenta el uso de la Tecnologa de la Informacin, aumenta tambin el nmero de sistemas de computacin que son crticos, en los cuales un error puede traer consecuencias graves. Ejemplos de estos sistemas los encontramos en reas tales como la salud, el mbito financiero o la seguridad. La mejora en la calidad del software es un objetivo importante. Una falla en estos sistemas puede implicar serias consecuencias. En el caso de un sistema de salud, un error puede producir la perdida de una vida. En el caso del rea financiera, un error en una transferencia puede poner en dificultades dicha institucin, ya que se ve perjudicada, entre otros, la idea que tienen los clientes de realizar operaciones seguras. Por estas razones, surge la necesidad de poder evaluar la calidad de un producto de software, tanto para su adquisicin como para el desarrollo de dicho producto. La importancia que se le dar a las diferentes caractersticas de calidad del software va a depender de los objetivos que deba alcanzar el sistema del cual forma parte. A continuacin se brinda una descripcin del contenido de la norma ISO/IEC 14598 que describe el proceso para llevar a cabo la evaluacin de un producto de software, y en particular, nos restringimos al proceso de evaluacin de un producto de software desde la perspectiva de una entidad evaluadora independiente: ISO/IEC 14598-5.
Recursos y entorno
Proceso de evaluacin
Producto de software
Apoyo a la evaluacin
Proceso de evaluacin
Mtricas Internas
Mtricas externas
14598-1 14598-2 14598-3 14598-4 14598-6 14598-5 9126-3 9126-2 9126-4 9126-1
Pgina 3 de 16
Evaluacin de Productos
Grupo 2
Para el desarrollo de un producto de software correcto, deben especificarse los requerimientos de calidad para poder medirlos de alguna forma. Adems se debe planear, implementar, y controlar el proceso para el aseguramiento de la calidad. Se debern evaluar tanto los productos intermedios como los finales. Dependiendo de la etapa en el ciclo de vida que nos encontremos, y el propsito de la evaluacin, se determinarn que productos (intermedios o finales) sern evaluados. Para la medicin de los atributos de calidad que se definen debe cumplir el software, es necesario utilizar mtricas validadas. Es importante tener claro que se entiende por mtrica. En este estndar, se define como: Escala cuantitativa y mtodos que sern utilizados para medir. La palabra medida es utilizada para hacer referencia al resultado de una medicin. La serie de estndares ISO/IEC 14598 brinda un conjunto de mtodos para la medicin y evaluacin de la calidad de un producto de software. Es importante tener en cuenta que no describe mtodos para la evaluacin de los procesos de desarrollo del software ni mtodos para la prediccin de costos. Para ello se pueden utilizar las mediciones de la calidad del software Esta norma est compuesta de las siguientes partes con el ttulo Tecnologa de la Informacin Evaluacin de Productos de Software Parte Parte Parte Parte Parte Parte 1: 2: 3: 4: 5: 6: Descripcin general Planificacin y gerenciamiento Proceso para Desarrolladores Proceso para Adquirientes Proceso para Evaluadores Documentacin de los mdulos de evaluacin
Pgina 4 de 16
Evaluacin de Productos
Grupo 2
Analistas para establecer relaciones entre mtricas internas y externas. Personal a cargo de la mejora de procesos para determinar como mejorar los procesos a travs del estudio de la informacin sobre la calidad de los productos de software del proyecto.
Pgina 5 de 16
Evaluacin de Productos
Grupo 2
Esta norma provee una gua y requerimientos para el proceso de evaluacin desde tres perspectivas: - Desarrollo (145983) - Adquisicin (145984) - Evaluacin (145985)
Tambin para las personas que desempean tareas de Aseguramiento de la calidad. El rol principal de la funcin de soporte es: adquirir estndares nacionales e internacionales desarrollar estndares apropiados y herramientas basndose en las necesidades de la organizacin desarrollar criterios para determinar marcos para la evaluacin colectar los resultados de la evaluacin y difundirlos en la empresa
La funcin de soporte puede ser interna o externa a la organizacin. A su vez si es interna, puede estar o no dentro del departamento que realiza la evaluacin del producto. La organizacin debe crear polticas y un plan para desarrollar todas las actividades de evaluacin. Esta norma brinda un template para documentar el Plan de Evaluacin.
Pgina 6 de 16
Evaluacin de Productos
Grupo 2
El proceso consta de 5 etapas: 1. 2. 3. 4. 5. Establecimiento de los Requerimientos Especificacin de la Evaluacin Diseo de la Evaluacin Ejecucin de la Evaluacin Conclusin de la Evaluacin
Si vemos el proceso como una caja negra notaremos que hay dos grandes entradas de informacin, una es por parte del Cliente, el cual es el que est queriendo evaluar un producto. Y otra por parte del Evaluador, quien realizara efectivamente la evaluacin. Este por contraparte tendr dos salidas, una es la evaluacin propiamente dicha (informe) y la otra son Registros de la Evaluacin.
Pgina 7 de 16
Evaluacin de Productos
Grupo 2
Pgina 8 de 16
Evaluacin de Productos
Grupo 2
Esta etapa est compuesta por tres grandes actividades las cuales sern descritas a continuacin.
Pgina 9 de 16
Evaluacin de Productos
Grupo 2
Esta etapa est compuesta por tres grandes actividades las cuales sern descritas a continuacin.
Pgina 10 de 16
Evaluacin de Productos
Grupo 2
Pgina 11 de 16
Evaluacin de Productos
Grupo 2
Dentro de esta etapa la principal tarea a desarrollar es la de realizar las diferentes mediciones o testeos, registrando los resultados obtenidos en cada caso. A su vez existen un conjunto de actividades de soporte a esta tarea, las cuales las veremos a continuacin.
Pgina 12 de 16
Evaluacin de Productos
Grupo 2
Como resultado de esta actividad se tiene el Informe Borrador de la Evaluacin el cual es entregado al cliente para que el mismo lo analice y como veremos en la siguiente etapa realice comentarios acerca del mismo.
Pgina 13 de 16
Evaluacin de Productos
Grupo 2
Este documento es almacenado dentro de la organizacin evaluadora y tambin es entrado al cliente como resultado final de la evaluacin. Otra de las salidas del proceso es la llamada Registros de la Evaluacin, la cual es generada en base a los documentos de Registro de Acciones, documento generado en la etapa de la Ejecucin de la Evaluacin, el cual contiene todas aquellas acciones tomadas a la hora de realizar los diferentes testeos y mediciones y el Plan de la Evaluacin, salida de la etapa de Diseo de la Evaluacin.
Pgina 14 de 16
Evaluacin de Productos
Grupo 2
Este documento es almacenado nicamente dentro de la organizacin evaluadora, y justamente es el que permite lograr uno de los del proceso de evaluacin, el que el mismo sea tanto reproducible como repetible.
4 Conclusiones
Como conclusin nuestra de este trabajo, vemos ciertas particularidades en la norma que estudiamos. Esto es, parece raro al principio, como una norma que lo que pretende es evaluar un producto, como entra tan tarde en contacto con el mismo (recin en el punto 5). Lo que creemos que este es un enfoque diferente, y bien interesante, puesto que uno puede pensar que si se entra en contacto con el producto al principio de la evaluacin, uno se puede ver influenciado por su uso y guiar la evaluacin haca una direccin que quizs no es la ms adecuada. Pero en s, vemos que es un enfoque diferente el disear la evaluacin de un producto sin haber estado an en contacto con el.
Pgina 15 de 16
Evaluacin de Productos
Grupo 2
5
[1] [2] [3]
Referencias
Norma ISO/IEC 14598. Norma ISO/IEC 9126-1.
[4]
Software Engineering: Theory and Practice- Shari Lawrence Pfleeger - Prentice-Hall2001. Captulo 12: La evaluacin de productos, procesos y recursos.
Pgina 16 de 16