Oct
21
2008
Open Source World Conference ‘08 (Extra!!!, extra!!! :))
Escrito por Sergio Sainz en Eventos, GeneralComo la ponencia anterior ha durado menos de lo que esperábamos y hay tiempo hasta el vuelo de regreso nos hemos permitido una última ponencia. La verdad es que me ha gustado la presentación, he aprendido cosas nuevas para mí y he visto herramientas que estoy deseando poder probar. Y pensar que hemos asistido por casualidad… A veces las cosas improvisadas salen bien
.
Sistemas de Aseguramiento de la Calidad del software en la Consejería de Andalucía.
Objetivos
- Marcar un entorno único de trabajo.
- Homogeneizar el proceso de desarrollo.
- Homgeneizar la estructura de entregables
- Homogeneizar las técnicas y herramientas
- Definir un conjunto de métricas
Motivación y objetivos
- Normalizar: Con la intención de que si se hace una inversión en un software y se cambia de proveedor el nuevo pueda responder.
- Calidad de los servicios: Para permitir trabajo con un conjunto de estándares de calidad, permitiendo certificaciones de normas como ISO 9001.
Elementos de partida
- Métrica v3 && UML 2.0
- Model Driven Engineering
- Ingenieria Web: NDT & UWE
Funciones
- Oficina técnica de calidad
- Certificación Modelo de Datos
- Certificación de aplicaciones
- Certificación metodológica
Estructura documental
- Catálogo > Fichas > Indicadores y métricas >Hojas Técnicas & Normas & Plantillas > CCUL
- Métricas: Medidas que la Oficina Técnica de Calidad toma en cada fase del ciclo de vida.
- Indicadores: Métricas que se mueven dentro de unos umbrales aceptables en el proyecto,
- Matrices de indicadores: Matrices para cada proyecto que lleva un control de las métricas e indicadores.
El entorno de herramientas
- ndt Quality (orientada a la oficina de calidad, permite medir la calidad), ndt Report (Permite generar documentos de a cuerdo a las normas), ndt driver (Permite leer en la bbdd del proyecto coge los requisitos y genera el modelo resultante del analisis), Chequea:
- La correcta aplicación de la metodología
- Uso correcto de los artefactos.
- Analisis de la trazabilidad que se desee realizar
- ndt profile (Requisitos > analisis > diseño. Lo gestiona la oficina de Calidad y NO se muestra a los proveedores), CATI (construcción, chequea si la metodología coincide con el código).ndt Profile (pruebas)
Todas las herramientas ndt se pueden instalar desde ndt Suite.
- Pmd (Open source, permite ver la calidad del código) : Se basa en un conjunto de reglas que se pueden configurar. Es capaz de detectar errores try…catch, código que no se usa, código duplicado, código poco óptimo (mejor uso de String/StringBuiler…), expresiones redundantes (loops, ifs…).
Las Acciones de mejora
- No es un sistema cerrado y se ofrece posibilidad de realizar o definir acciones de mejora. Se debe tener en cuenta que sólo se puede mejorar lo que está documentado y sólo se puede mejorar lo que se mide y por eso la oficina de calidad ofrece una serie de normas, directrices (tecnicas, modelos, herramientas….), dar ideas de soporte, certificación, indicadores.
Entradas (RSS)