Estándares en la Ingeniería del Software Aproximadamente 315 estándares, guías, manuales, y reportes técnicos son mantenidos por aproximadamente 46 organizaciones profesionales, del ramo, nacionales e internacionales. En 1981, la IEEE tenía un estándar en la ingeniería del software. Al final de 1997, la colección había crecido a 44. La edición de 1994 de la Colección de Estándares de la IEEE para la Ingeniería de Software era de 1300 páginas. La edición de 1999 estará en 4 volúmenes con más de 2000 páginas. Planeación y Evaluación de un Proyecto de Información Los usuarios necesitan ayuda para integrar todas estas recomendaciones. Juan Antonio Vega Fernández Derechos Reservados, 1999
Estándares de Ing. de SW La Visión hacia el 2003 Curricula Exámenes de Licencia SWE Cuerpo de Conocimiento Práctica Profesional Administración de la Calidad Principios Fundamentales Admin. de Proyectos Definición de Procesos Planeación y Evaluación de un Proyecto de Información Motivan Evaluación de Procesos Ingeniería de Sistemas Medición de Procesos Cuerpo de Estándares Certificación de Competencia Buenas Prácticas Marco Integrador IEEE ISO / IEC Adopción Organizacional NOTAS __________________________________________ Estándar(es) “Umbrella” IEEE ISO / IEC Contrato Vendedor/ Comprador DoD Colección Integrada de Prácticas Comunes IEEE ISO / IEC La IEEE SESC está tomando el liderazgo. Aseguramiento de Sistemas Críticos Juan Antonio Vega Fernández Derechos Reservados, 1999
Guía al Cuerpo de Conocimiento de la Ing. del SW Colaboración entre la IEEE Computer Society y la Université du Québec à Montréal (UQAM) Objetivos: Mejor caracterización de la disciplina de la Ing. del SW y proveer una visión consistente del área. Proveer un índice o taxonomía del BOK (Cuerpo de Conocimientos) Esclarecer la relación de la Ing. del SW y otras disciplinas Actuar como un indicador de madurez de la disciplina Proveer un documento abanderado para los estándares de la Ing. del SW Enlazar comités de expertos (autores, asociaciones profesionales, industria, comités de estándares, etc.) Fecha de Terminación: mid-2001 Planeación y Evaluación de un Proyecto de Información NOTAS __________________________________________ Juan Antonio Vega Fernández Derechos Reservados, 1999
Estándares de Ing. de SW La Visión hacia el 2003 Curricula Exámenes de Licencia SWE Cuerpo de Conocimiento Práctica Profesional Administración de la Calidad Principios Fundamentales Admin. de Proyectos Definición de Procesos Planeación y Evaluación de un Proyecto de Información Motivan Evaluación de Procesos Ingeniería de Sistemas Medición de Procesos Cuerpo de Estándares Certificación de Competencia Buenas Prácticas Marco Integrador IEEE ISO / IEC Adopción Organizacional NOTAS __________________________________________ Estándar(es) “Umbrella” IEEE ISO / IEC Contrato Vendedor/ Comprador DoD Colección Integrada de Prácticas Comunes IEEE ISO / IEC La IEEE SESC está tomando el liderazgo. Aseguramiento de Sistemas Críticos Juan Antonio Vega Fernández Derechos Reservados, 1999
Principios Fundamentales de la Ingeniería del Software Una colaboración entre la IEEE Computer Society y la Université du Québec à Montréal. Los Principios de la Ing. del SW organizan, explican y validan las prácticas comunes Las Prácticas son implementadas basadas en las Prácticas Comunes Planeación y Evaluación de un Proyecto de Información Los Principios de la Ing. del SW son casos específicos de los principios de la Ingeniería General Principios de Ingeniería y otras Disciplinas Principios de la Ingeniería del Software Prácticas Comunes “Buenas” Practicas Implementadas NOTAS __________________________________________ Algunos Principios de la Ing. del SW puede ser generalizados a principios de la Ingeniería de Sistemas Complejos Los Principios de la Ing. del SW deberían ser “abstracciones” de las Prácticas Comunes Las Prácticas Comunes deberían ser registros de las Mejores Prácticas Observadas Juan Antonio Vega Fernández Derechos Reservados, 1999
Principes fondamentaux du génie logiciel Actualmente hay 16 candidatos. Ejemplos son … Como los cambios son inherentes al software, planéalos y adminístralos Since change is inherent in software, plan for it and manage it. Comme le logiciel est, de par sa nature même, sujet au changement, il faut planifier et gérer ce changement. Como los compromisos son inherentes a la Ing. del SW, házlos explícitos y documéntalos. Since tradeoffs are inherent to SWE, make them explicit and document them. Les compromis étant inhérents au GL, il faut les rendre explicites et les documenter. Planeación y Evaluación de un Proyecto de Información NOTAS __________________________________________ Juan Antonio Vega Fernández Derechos Reservados, 1999
Estándares de Ing. de SW La Visión hacia el 2003 Curricula Exámenes de Licencia SWE Cuerpo de Conocimiento Práctica Profesional Administración de la Calidad Principios Fundamentales Admin. de Proyectos Definición de Procesos Planeación y Evaluación de un Proyecto de Información Motivan Evaluación de Procesos Ingeniería de Sistemas Medición de Procesos Cuerpo de Estándares Certificación de Competencia Buenas Prácticas Marco Integrador IEEE ISO / IEC Adopción Organizacional NOTAS __________________________________________ Estándar(es) “Umbrella” IEEE ISO / IEC Contrato Vendedor/ Comprador DoD Colección Integrada de Prácticas Comunes IEEE ISO / IEC La IEEE SESC está tomando el liderazgo. Aseguramiento de Sistemas Críticos Juan Antonio Vega Fernández Derechos Reservados, 1999
Organización de la Colección de SESC Programa de Estándares Estándares ISO e IEC Programa de Estándares de la IEEE SESC Terminología Terminología Planeación y Evaluación de un Proyecto de Información Guía General Admin. de la Calidad Clientes Recursos Procesos Productos Principios o Políticas NOTAS __________________________________________ Elementos de Estándares Ingeniería del Software Guías de Aplicación Disciplinas de Sistemas “Caja de Herramientas” de Estándares de Técnicas Juan Antonio Vega Fernández Derechos Reservados, 1999
Colección SESC General Terminología 610.12 IEEE glossary 729 SESC glossary 1002 Taxonomy of standards Guía General [Moore97] Colección SESC General Principios Ver Fig. adelante para estándares de Clientes Ver Fig. adelante para estándares de Procesos Ver Fig. adelante para estándares de Productos Ver Fig. adelante para estándares de Recursos Elementos de Estándares NOTAS __________________________________________ Guías de Aplicación y Suplementos “Caja de Herramientas” de Estándares de Técnicas 1044 Classification of anomalies 1044.1 Guide to 1044 Juan Antonio Vega Fernández Derechos Reservados, 1999
Stakeholders del Sistema Elementos de estándares Principios 12207.0 Procesos del Ciclo de Vida del Software Pila del SESC para Clientes Acuerdos Cli-Pro Selección de Proveedores Stakeholders del Sistema Elementos de estándares J-Std-016 Acuerdo Clie / Prov 1062 Adquisición del Software 1220 Procesos de Ing de Sistemas 1228 Plan de segu- ridad en el SW 1233 Guía-- Espec rqmts del sist. 1362 Doc Concepto de operaciones NOTAS __________________________________________ Guías de Aplicación y Suplementos 12207.1 and 2 Guía a los datos y procesos del Ciclo de Vida del Software Juan Antonio Vega Fernández Derechos Reservados, 1999
Elementos de estándares Principios 12207.0 Procesos del Ciclo de Vida del Software Procesos Generales Procesos Primarios Procesos de Apoyo Medición del Proceso 1220 Proceso de Ing de Sistemas J-Std-016 Acuerdo Cli/Pro 730 Planes Aseg. Calidad del SW 1045 Métricas de Product.del SW Pila del SESC para Procesos 1362 Doc Concepto de operaciones 830 Espec. rqrmts del SW 828 Planes Admin Config del SW 1012 V & V del SW 1028 revisiones del SW Planeación y Evaluación de un Proyecto de Información Elementos de estándares 1233 Guía-- Espec rqmts del sist. 1008 Prueb. Unitaria del SW 1058 Planes Admin Proy SW 829 documentación de Pruebas SW 1074 Desarrollando Proc CVSW 1219 Mantenimiento del SW NOTAS __________________________________________ 12207.1 Guía --Datos CVSW 730.1 Guía-Plan Asg Cal. del SW Guías de Aplicación y Suplementos 12207.2 Guía --Proc CVSW 1042 Guía-Admin Config SW 1059 Guide--Planes V & V del SW Juan Antonio Vega Fernández Derechos Reservados, 1999
Elementos de estándares Aplicación y suplementos Principios Caracterís- ticas Medición del Producto Evaluación del Producto Espec. del Producto final Pila del SESC para Productos 1061 Metodología de métricas de Calidad en el SW 1012 V & V SW 1362 Doc Concepto de operación 730 Planes de Asg de Calidad SW 1465 Rqmts cal del empqtd SW 1233 Guía--Espec. Rqmts Sistema Elementos de estándares 982.1 Medidas para SW Confiable 1063 Doc usuario del SW 1228 Planes de Seg en el SW NOTAS __________________________________________ 982.2 Guía a 982.1 1059 Guía--Plan de V & V del SW Guías de Aplicación y suplementos 730.1 Guía--Plan Asg Calidd en el SW Juan Antonio Vega Fernández Derechos Reservados, 1999
Elementos de Estándares Aplicación y Suplementos Principios Almacenamiento e Intercambio de Datos Notación Librerías de Reuso Ambientes y Herramts. Pila del SESC para Recursos 1175 Interconexión de Herrmts. 1320.x IDEF 1420.x Modl d Dats p/ interop lib reus 1462 Eval y selección de Herr CASE 830 Especificación de rqmts deSW 1348 Adopción de Herr. CASE Elementos de Estándares 1016 Descrpc. del diseño del SW NOTAS __________________________________________ 829 Doc de las prueb del SW Guías de Aplicación y Suplementos 1016.1 Guía a 1016 1430 Guía a 1420.x Juan Antonio Vega Fernández Derechos Reservados, 1999
Guía General a la Colección de la IEEE En vez de desarrollar un documento consensual, la IEEE SESC comisionó la escritura de una guía general a la colección. Los estándares relevantes están divididos por: Contexto Objecto Intención Normativa Proveedor y tema Las relaciones son explicadas, inclusive entre estándares de diferentes proveedores. Publicado por la IEEE Computer Society Press. 328 páginas. 6" x 9" Softcover. ISBN 0-8186-8008-3. $40.00 NOTAS __________________________________________ Juan Antonio Vega Fernández Derechos Reservados, 1999
Estándares de Ing. de SW La Visión hacia el 2003 Curricula Exámenes de Licencia SWE Cuerpo de Conocimiento Práctica Profesional Administración de la Calidad Principios Fundamentales Admin. de Proyectos Definición de Procesos Planeación y Evaluación de un Proyecto de Información Motivan Evaluación de Procesos Ingeniería de Sistemas Medición de Procesos Cuerpo de Estándares Certificación de Competencia Buenas Prácticas Marco Integrador IEEE ISO / IEC Adopción Organizacional NOTAS __________________________________________ Estándar(es) “Umbrella” IEEE ISO / IEC Contrato Vendedor/ Comprador DoD Colección Integrada de Prácticas Comunes IEEE ISO / IEC La IEEE SESC está tomando el liderazgo. Aseguramiento de Sistemas Críticos Juan Antonio Vega Fernández Derechos Reservados, 1999
Conceptos Clave de la IEEE/EIA 12207 Definido al nivel de procesos ... en lugar de procedimientos Prescribe responsabilidades contínuas ... en lugar de pasos a ser ejecutados Prescribe funciones a realizar … en lugar de organizaciones a ejecutarlas Prescribe un contexto de sistemas mínimo … en lugar de tratar al software por separado Planeación y Evaluación de un Proyecto de Información NOTAS __________________________________________ Juan Antonio Vega Fernández Derechos Reservados, 1999
Ejemplo de Uso de Procesos en el estándar 12207 Una Empresa Administración Infraestructura Entrenamiento Mejoramiento Una Empresa Proveedor Documentación Aseg. de la Calidad Verificación Validación Admin Config Revisión Conjunta Auditoría Resoluc. del Probl. Cliente NOTAS __________________________________________
Adopción al Nivel de la Empresa Procesos de la empresa Proyecto Estándares de la Ingeniería del Software La empresa anuncia conformancia El proyecto es capaz de usar procdmts de la empresa, etc. Procdmts, prácticas, plantillas, etc. Procesos del Proyecto El Proyecto se adecúa a los procesos de la empresa Procedmnts, prácticas, plantillas, etc. NOTAS __________________________________________ Mensaje: Los estándares de la Ing. del SW son la base para implementar procesos repetibles y mejorables.
Situaciones de Cumplimiento Conformancia al Estándar Organización (empresa): La empresa adopta el estándar. Es deseable que las políticas y procedimientos sean implementados y aplicados a todos los proyectos. Proyecto: Dos alternativas El proyecto adopta el estándar y documenta el cumplimiento en los planes del proyecto. El Proyecto basa el cumplimiento en el uso de procedimeintos organizacionales que cumplen el estándar. Programa Multi-proveedor: El programa logra cumplimiento aún cuando ningún proveedor de partes del proceso por si solo lo puede hacer. Situación Regulatoria: El regulador adecúa el estándar e impone la adecuación. Planeación y Evaluación de un Proyecto de Información NOTAS __________________________________________ Juan Antonio Vega Fernández Derechos Reservados, 1999
Guía de Datos La parte 1 puede ser usada como guía o como estándar. Define 84 items de información relacionados a los requerimientos de 12207.0 Define siete tipos genéricos de datos que corresponden a 44 items de información. Define 30 guías de contenido específico que corresponden a los 40 items de información restantes. Los items de información son requerimientos de datos . . . no documentos. Planeación y Evaluación de un Proyecto de Información NOTAS __________________________________________ Juan Antonio Vega Fernández Derechos Reservados, 1999
Estándares de Ing. de SW La Visión hacia el 2003 Curricula Exámenes de Licencia SWE Cuerpo de Conocimiento Práctica Profesional Administración de la Calidad Principios Fundamentales Admin. de Proyectos Definición de Procesos Planeación y Evaluación de un Proyecto de Información Motivan Evaluación de Procesos Ingeniería de Sistemas Medición de Procesos Cuerpo de Estándares Certificación de Competencia Buenas Prácticas Marco Integrador IEEE ISO / IEC Adopción Organizacional NOTAS __________________________________________ Estándar(es) “Umbrella” IEEE ISO / IEC Contrato Vendedor/ Comprador DoD Colección Integrada de Prácticas Comunes IEEE ISO / IEC La IEEE SESC está tomando el liderazgo. Aseguramiento de Sistemas Críticos Juan Antonio Vega Fernández Derechos Reservados, 1999
Relación a Otros Estándares La IEEE SESC ha adoptado la política de designar al 12207 como el estándar estrategico, e integrador de su colección. La IEEE SESC revisará sus otros estándares para mejorar su adecuación con el 12207. Muchos de los otros estándares detallarán el proceso del 12207. Planeación y Evaluación de un Proyecto de Información NOTAS __________________________________________ Juan Antonio Vega Fernández Derechos Reservados, 1999
12207 Integra la Colección de la IEEE (1 de 3) Clase Proceso Estándares de la IEEE aplicables Primaria Adquisición 1062, Adquisición de SW 1362, Doc. del Concepto de Operación 1220, Proceso de Ingeniería de Sistemas 1233, Especif. de Req. del Sistema Proveedor Desarrollo 1074, Desarrollando Procesos de CV del SW 830, Especif. de Req. del Software 1016 y 1016.1, Descrip. de Diseño de SW 829 y 1008, Pruebas de SW 1228, Planes de Seguridad en el Software Operación Mantenimiento Planeación y Evaluación de un Proyecto de Información NOTAS __________________________________________ Juan Antonio Vega Fernández Derechos Reservados, 1999
12207 Integra la Colección de la IEEE (2 de 3) Clase Proceso Estándares aplicables de la IEEE Apoyo Documentación Aseguramiento de la Calidad 730 y 730.1, Planes de Aseg. de la Cal. en SW 1061, Metodología de métricas de cal. en el SW Admin. de la Configuración 828 y 1042, Planes de Admin. de la Config. SW Verificación 1012, Verificación y Validación Validación Revisiones 1028, Revisiones y Auditorías del SW Auditoría Resolución de Problemas 1044 y 1044.1, Clasificación para anomalías del SW Planeación y Evaluación de un Proyecto de Información NOTAS __________________________________________ Juan Antonio Vega Fernández Derechos Reservados, 1999
12207 Integra la Colección de la IEEE (3 de 3) Clase Proceso Estándares aplicables de la IEEE Organi- zacional Administración 1058, Planes de Admin de Proy de SW 982.1 y 982.2, Mediciones para Producir SW Confiable 1045, Métricas de Productividad del SW Infraestructura 1209, Selec. y Evaluación de herr. CASE 1348, Adopción de Herramientas CASE 1420 y 1430, Intercambio Lib. de Reuso Entrenamiento Mejoramiento Planeación y Evaluación de un Proyecto de Información NOTAS __________________________________________ Juan Antonio Vega Fernández Derechos Reservados, 1999
Explotando el 12207 Estándar del Proceso de Reutilización La IEEE P1517 está desarrollando un estándar del proceso de reutilización del sotware que complementa al IEEE/EIA 12207. Todas las actividades y tareas de reutilización y de los procesos para el análisis de dominios encajarán dentro del 12207. Estándar de Administración de Riesgos Proyecto nuevo En efecto, agrega un proceso adicional al 12207 Planeación y Evaluación de un Proyecto de Información NOTAS __________________________________________ Juan Antonio Vega Fernández Derechos Reservados, 1999
Mapas de Contenidos para otros Estándares de la IEEE Otros estándares de la IEEE están siendo suplementados con los Mapas de Contenidos los cuales muestran que tanto los documentos que ellos prescriben conforman con los ítems de información de 12207.1. En la revisión respectiva cada 5 años, los estándares serán revisados para que los documentos prescritos conformen al estándar. Planeación y Evaluación de un Proyecto de Información NOTAS __________________________________________ Juan Antonio Vega Fernández Derechos Reservados, 1999
Mapas de Contenido Planeados para 12207.1 730, Plan de Aseg. de la Calidad del SW 828, Plan de Admin. de la Config. del SW 829, Reporte, Procedimiento, y Planes de Prueba del SW 830, Especificación de Requeriminetos del SW 1012, Plan de Verificación y Validación del SW 1016, Descripción del Diseño del SW 1058, Plan de Admin. del Proyecto de SW 1062, Plan de Adquisición del SW 1219, Plan de Mantenimiento del SW 1233, Especificación de Requerimientos del Sistema 1362, Documento del Concepto de Operaciones Planeación y Evaluación de un Proyecto de Información NOTAS __________________________________________ Juan Antonio Vega Fernández Derechos Reservados, 1999
Estándares de Ing. de SW La Visión hacia el 2003 Curricula Exámenes de Licencia SWE Cuerpo de Conocimiento Práctica Profesional Administración de la Calidad Principios Fundamentales Admin. de Proyectos Definición de Procesos Planeación y Evaluación de un Proyecto de Información Motivan Evaluación de Procesos Ingeniería de Sistemas Medición de Procesos Cuerpo de Estándares Certificación de Competencia Buenas Prácticas Marco Integrador IEEE ISO / IEC Adopción Organizacional NOTAS __________________________________________ Estándar(es) “Umbrella” IEEE ISO / IEC Contrato Vendedor/ Comprador DoD Colección Integrada de Prácticas Comunes IEEE ISO / IEC La IEEE SESC está tomando el liderazgo. Aseguramiento de Sistemas Críticos Juan Antonio Vega Fernández Derechos Reservados, 1999
Contexto de la Administración de la Calidad para la Ing. del SW ISO 9001 Modelo para el AQ en diseño, etc. ISO 9000-2 Guías genéricas para aplicación ISO 9000-3 Guía para aplicar 9001 al SW 12207 ISO 8402 Vocabulario ISO 9000-1 Guías para selección y uso ISO 9004-1 Guías ISO 10013 Guía a manuales de Calidad ISO 10005 Guía a planes de calidad ISO 10007 Guía a CM La revisión de 1997 es la versión adecuada Contexto de la Administración de la Calidad para la Ing. del SW NOTAS __________________________________________ El 9000-3 establece el mapeo detallado entre las disciplinas de la administración de la calidad y la ingeniería del software. Juan Antonio Vega Fernández Derechos Reservados, 1999
Relación Detallada entre QM y SWE 9000-3 Claúsula Título Otros están- dares ISO Claúsulas de 12207 Estándares Útiles de IEEE n 4.2 Sistema de Calidad 10013 6.3 4.2.3 Planeación de Calidad 10005 730, 1061 4.3 Revisión de contratos 5.2.1, 5.2.6 4.4 Control de Diseño 4.4.1 General 5.2.5, 5.3 1074 4.4.2 Planeación del Diseño y Desarrollo 5.2.4 1058.1, 1045 4.4.3 Interfaces Organizacionales cal y tecnológicas 5.2.6.1, 6.6.2 1028 4.4.4 Entradas de Diseño 9126 5.3.2, 5.3.4 830, 1233 4.4.5 Salidas de Diseño 5.3.3-10 1471, 1016, 1063 4.4.6 Revisiones de Diseño 6.3.2.3, 6.6.3 4.4.7 Verificación de Diseño 5.3.9, 6.4 1012 4.4.8 Validación de Diseño 5.3.11, 6.5 4.5 Documento y control de datos 6.1 828 4.6 Compras 5.1 1062 4.8 Identificación de productos y seguimiento 10007 6.2.1 4.9 Control de Procesos 7.1, 7.2 4.10 Inspección y pruebas 5.3.5-5.3.11 829, 1008 4.11 Control de inspección, mediciones y pruebas de equipo 10012 4.13 Control de productos no- conformes al estándar 6.8 1044 4.14 Acción Correctiva y preventiva 6.8, 7.3 4.17 Auditorías de Calidad internas 10011 6.7, 6.8, 7.3 4.18 Entrenamiento 7.4 4.19 Servicio 9000-2 5.4.4, 5.5 1219 Relación Detallada entre QM y SWE NOTAS __________________________________________
Estándares de Ing. de SW La Visión hacia el 2003 Curricula Exámenes de Licencia SWE Cuerpo de Conocimiento Práctica Profesional Administración de la Calidad Principios Fundamentales Admin. de Proyectos Definición de Procesos Planeación y Evaluación de un Proyecto de Información Motivan Evaluación de Procesos Ingeniería de Sistemas Medición de Procesos Cuerpo de Estándares Certificación de Competencia Buenas Prácticas Marco Integrador IEEE ISO / IEC Adopción Organizacional NOTAS __________________________________________ Estándar(es) “Umbrella” IEEE ISO / IEC Contrato Vendedor/ Comprador DoD Colección Integrada de Prácticas Comunes IEEE ISO / IEC La IEEE SESC está tomando el liderazgo. Aseguramiento de Sistemas Críticos Juan Antonio Vega Fernández Derechos Reservados, 1999
Contexto: Administración de Proyectos IEEE 1045 SW productivity metrics IEEE 1061 SW quality met- rics methodology IEEE 1012 SW V&V IEEE 1059 Guide for SW V&V plans IEEE 1228 SW safety plans IEEE 1062 SW acquisition ISO 9294 Mgmt of SW documentation IEEE 1042 Guide to SW CM IEEE 828 SW CM plans EIA IS-649 CM IEEE 730.1 Guide to SW QA planning IEEE 730 SW QA plans IEEE 982.2 Guide for use of dictionary IEEE 982.1 Measures for reliable SW IEEE 1058 SW Project Mgmt Plans IEEE 1490 PMI Guide to PM Body of Knowledge IEEE 1044.1 Guide to 1044 IEEE 1044 Classification for SW anomalies IEEE 829 Software test documentation ISO 10007 Guide to CM DIS 14756 Performance measurement ISO/IEC 14143-1 Functional size measurement Project Management Standards Software Engineering Standards Contexto: Administración de Proyectos Measurements Plans NOTAS __________________________________________ La Admin de Proyectos de SW y la Admin de la Configuración del SW son especializaciones de disciplinas más generales.
Estándares de Ing. de SW La Visión hacia el 2003 Curricula Exámenes de Licencia SWE Cuerpo de Conocimiento Práctica Profesional Administración de la Calidad Principios Fundamentales Admin. de Proyectos Definición de Procesos Planeación y Evaluación de un Proyecto de Información Motivan Evaluación de Procesos Ingeniería de Sistemas Medición de Procesos Cuerpo de Estándares Certificación de Competencia Buenas Prácticas Marco Integrador IEEE ISO / IEC Adopción Organizacional NOTAS __________________________________________ Estándar(es) “Umbrella” IEEE ISO / IEC Contrato Vendedor/ Comprador DoD Colección Integrada de Prácticas Comunes IEEE ISO / IEC La IEEE SESC está tomando el liderazgo. Aseguramiento de Sistemas Críticos Juan Antonio Vega Fernández Derechos Reservados, 1999
Contexto: Ingeniería de Sistemas EIA-632 es una alternativa. Eventualmente, ISO/IEC 15288 será alternativa. Estándares de la Ingeniería de Sistemas 12207 IEEE 1233 Especificl de Req. de Sist. IEEE 1220 Ingeniería de Sistemas IEEE P1471 Descripcion Arquitéctonica IEEE 1362 Concepto de operaciones Planeación y Evaluación de un Proyecto de Información Interfaz Ing. de Sist./ Ing. de SW NOTAS __________________________________________ Actividades compartidas: requerimeintos de sistemas arquitectura de sistemas integración de sistemas pruebas de calidad del sistema Estándares de Ingeniería de Software Juan Antonio Vega Fernández Derechos Reservados, 1999
Estándares de Ing. de SW La Visión hacia el 2003 Curricula Exámenes de Licencia SWE Cuerpo de Conocimiento Práctica Profesional Administración de la Calidad Principios Fundamentales Admin. de Proyectos Definición de Procesos Planeación y Evaluación de un Proyecto de Información Motivan Evaluación de Procesos Ingeniería de Sistemas Medición de Procesos Cuerpo de Estándares Certificación de Competencia Buenas Prácticas Marco Integrador IEEE ISO / IEC Adopción Organizacional NOTAS __________________________________________ Estándar(es) “Umbrella” IEEE ISO / IEC Contrato Vendedor/ Comprador DoD Colección Integrada de Prácticas Comunes IEEE ISO / IEC La IEEE SESC está tomando el liderazgo. Aseguramiento de Sistemas Críticos Juan Antonio Vega Fernández Derechos Reservados, 1999
Evaluación y Mejoramiento del Proceso IEEE/EIA 12207 tiene un proceso de mejoramiento organizacional con tres actividades: Establecimiento del proceso Evaluación del proceso Mejoramiento del proceso Dos candidatos notables para este papel: SEI SW-CMM ISO/IEC Technical Report 15504, algunas veces llamado “SPICE” Planeación y Evaluación de un Proyecto de Información NOTAS __________________________________________ Juan Antonio Vega Fernández Derechos Reservados, 1999
Relación entre las Tres Actividades Metas Control Limitantes Planeación y Evaluación de un Proyecto de Información Foco de evaluación Foco de mejora Medición Acción NOTAS __________________________________________ Necesidades Proceso Producto Foco de establecimiento Recursos Juan Antonio Vega Fernández Derechos Reservados, 1999
Recomendaciones Use el 12207 y estándares selectos relacionados como la fuente primaria de establecimiento del proceso. Use un método de evaluación, como CMM, como la fuente primaria para evaluación y mejora del proceso. Planeación y Evaluación de un Proyecto de Información NOTAS __________________________________________ Juan Antonio Vega Fernández Derechos Reservados, 1999
Correspondencia de 12207 a las Áreas de Proceso Clave de CMM Planeación y Evaluación de un Proyecto de Información NOTAS __________________________________________ Juan Antonio Vega Fernández Derechos Reservados, 1999
ISO/IEC TR 15504 15504 (algunas veces llamado “SPICE”) es un Reporte Técnico, no un estándar. Ahora está siendo revisado para considerarlo como estándar. El 15504 reemplazará los requerimientos en instancias de modelos de evaluación de procesos más detallados. [En unos pocos años más] quisiéramos utilizar un método de evaluación que contenga un modelo que cumpla con ISO 15504. CMM puede ser ese método. Planeación y Evaluación de un Proyecto de Información NOTAS __________________________________________ Juan Antonio Vega Fernández Derechos Reservados, 1999
Relación entre CMM & 15504 Modelo discreto del SW-CMM Modelo contínuo de 15504 A1 B1 C1 A2 B2 C2 Nivel 1 Nivel 2 Nivel 3 A1 A2 B1 B2 C1 C2 Dimension de Capacidad Dimension de Madurez NOTAS __________________________________________ Dimension del Proceso Juan Antonio Vega Fernández Derechos Reservados, 1999