Sei sulla pagina 1di 18

Gua al cuerpo de conocimiento ingeniera del software SWEBOK

Guide to the Software Engineering Body of Knowledge

II Semana del CMMI


Madrid, 3 marzo 2006

Juan Garbajosa
jgs@eui.upm.es

Contenido
Introduccin Objetivos, desarrollo y alcance Aspectos consensuados por SWEBOK Aplicaciones de la Gua Calidad y SWEBOK Comentarios finales Agradecimientos

SWEBOK

II Semana del CMMI

2006 J. Garbajosa

Madrid, 3 marzo 2006 Pag. 2

Contenido Introduccin
Objetivos, desarrollo y alcance Aspectos consensuados por SWEBOK Aplicaciones de la Gua Calidad y SWEBOK Comentarios finales Agradecimientos

SWEBOK

II Semana del CMMI

2006 J. Garbajosa

Madrid, 3 marzo 2006 Pag. 3

Guide to the Software Engineering Body of Knowledge (SWEBOK)


Comenz como una colaboracin entre IEEE CS, ACM y la Universit du Qubec Montral Participacin internacional de industria, sociedades profesionales, cuerpos de normalizacin, academia, y autores Ms de 500 profesionales han tocado el documento Trial Version liberada en 2001 Versin consolidada en 2004

SWEBOK

II Semana del CMMI

2006 J. Garbajosa

Madrid, 3 marzo 2006 Pag. 4

Versiones impresas

Version 2004
SWEBOK II Semana del CMMI 2006 J. Garbajosa

Trial Version (2001)


Madrid, 3 marzo 2006 Pag. 5

ISO/IEC TR 19759:2005 SWEBOK


Abiertamente ligada a la profesin de ingeniero de software, como profesin reconocida, y al desarrollo profesional Publicada en formato de libro por IEEE Computer Society Press
o Respaldada por Consejo Consultivo de la Industria (Enero 2004) y aprobada por el Consejo de Gobernadores de IEEE Computer Society (Febrero 2004)

Publicada por ISO/IEC y de libre acceso Su futura evolucin depende de IEEE Disponible en www.swebok.org

SWEBOK

II Semana del CMMI

2006 J. Garbajosa

Madrid, 3 marzo 2006 Pag. 6

Tres principios subyacentes al proyecto


Transparencia: El desarrollo del proceso de desarrollo est publicado y documentado Construccin de consenso: el proceso de desarrollo est diseado para construir consenso en la industria, entre las sociedades profesionales y los cuerpos de normalizacin, academia, y a lo largo del tiempo Disponible gratis en la red
SWEBOK II Semana del CMMI 2006 J. Garbajosa Madrid, 3 marzo 2006 Pag. 7

Contenido
Introduccin

Objetivos, desarrollo y alcance


Aspectos consensuados por SWEBOK Aplicaciones de la Gua Calidad y SWEBOK Comentarios finales Agradecimientos

SWEBOK

II Semana del CMMI

2006 J. Garbajosa

Madrid, 3 marzo 2006 Pag. 8

Objetivos del proyecto SWEBOK


Caracterizar los contenidos del Cuerpo de conocimiento de Ingeniera del Software Aportar un acceso por temas al Cuerpo de conocimiento de Ingeniera del Software Promover una visin consistente de la ingeniera del software en todo el mundo

SWEBOK

II Semana del CMMI

2006 J. Garbajosa

Madrid, 3 marzo 2006 Pag. 9

Ms objetivos
Clarificar el lugar y el entorno de la ingeniera del software con respecto a otras disciplinas (computer science, gestin de proyectos, computer engineering, matemticas, etc.) Aportar una base para el desarrollo de un currculo material para poder certificar y conceder licencia a profesionales

SWEBOK

II Semana del CMMI

2006 J. Garbajosa

Madrid, 3 marzo 2006 Pag. 10

A quin va dirigido
Organizaciones pblicas y privadas Ingenieros de software en activo (practicing) Creadores de polticas pblicas Sociedades profesionales Estudiantes de Ingeniera de software Profesores y educadores

SWEBOK

II Semana del CMMI

2006 J. Garbajosa

Madrid, 3 marzo 2006 Pag. 11

Qu no es
No es una iniciativa de desarrollo de un currculo No es una descripcin exhaustiva de la suma de conocimiento en el campo No son todas las categoras de conocimiento

SWEBOK

II Semana del CMMI

2006 J. Garbajosa

Madrid, 3 marzo 2006 Pag. 12

Categoras de conocimiento en el SWEBOK


Especializado Generalmente aceptado Avanzado e Investigacin
Objetivo de la Gua SWEBOK

Aplicable a la mayor parte de los proyectos, la mayor parte del tiempo, y consenso extendido sobre su valor y utilidad Project Management Institute - PMI
Madrid, 3 marzo 2006 Pag. 13

Grado Bachelors de USA + 4 aos de experiencia


SWEBOK II Semana del CMMI 2006 J. Garbajosa

Equipo del proyecto


Equipo editorial Consejo Consultivo de la Industria Editores Asociados de las Areas de Conocimiento Revisores

SWEBOK

II Semana del CMMI

2006 J. Garbajosa

Madrid, 3 marzo 2006 Pag. 14

Desarrollo de la Gua en tres fases


Straw Man Phase

Stone Man Phase

Experimentacin y utilizacin a prueba


Iron Man Phase (Sub-phase 1)

Revisin
Iron Man Phase (Subphase 2)

Versinde de prueba prueba Versin


1998 SWEBOK 1999 II Semana del CMMI 2000 2001 2006 J. Garbajosa

2002 Madrid, 3 marzo2003 2006 Pag. 15

Versin Versin 2004 2004

Datos de revisores en la versin de Prueba


Version 0,1: 33
o Europeos: 7, espaoles: -

Version 0,5: 195


o Europeos: 30, espaoles: 10

Version 0,7: 378


o Europeos: 71, espaoles 14 o + revisores de ISO de 5 paises

SWEBOK

II Semana del CMMI

2006 J. Garbajosa

Madrid, 3 marzo 2006 Pag. 16

Distribucin geogrfica de revisores versin de Prueba


USA: 55% Europa: 18% Canad: 10% Australia: 5% Asia: 5% Amrica Latina: 4%

SWEBOK

II Semana del CMMI

2006 J. Garbajosa

Madrid, 3 marzo 2006 Pag. 17

Contenido
Introduccin Objetivos, desarrollo y alcance

Aspectos consensuados por SWEBOK


Aplicaciones de la Gua Calidad y SWEBOK Comentarios finales Agradecimientos
SWEBOK II Semana del CMMI 2006 J. Garbajosa Madrid, 3 marzo 2006 Pag. 18

Consenso en SWEBOK
Areas de conocimiento
Requisitos Software Diseo Software Construccin de Software Pruebas de Software Mantenimiento de Software Gestin de la Configuracin de Software Calidad de Software Mtodos y Herramientas de Ingeniera de Software Proceso de Ingeniera de Software Gestin de la Ingeniera de Software
SWEBOK II Semana del CMMI

Disciplinas relacionadas
Computer Engineering Computer Science Mathematics Project Management Management Quality Management Software Ergonomics System Engineering

Clasificacin taxonmica
Taxonoma de Bloom Vincenti (futuro)
2006 J. Garbajosa Madrid, 3 marzo 2006 Pag. 19

SWEBOK

II Semana del CMMI

2006 J. Garbajosa

Madrid, 3 marzo 2006 Pag. 20

10

SWEBOK

II Semana del CMMI

2006 J. Garbajosa

Madrid, 3 marzo 2006 Pag. 21

Contenido
Introduccin Objetivos, desarrollo y alcance Qu contiene

Aplicaciones de la Gua
Calidad y SWEBOK Comentarios finales Agradecimientos

SWEBOK

II Semana del CMMI

2006 J. Garbajosa

Madrid, 3 marzo 2006 Pag. 22

11

Aplicaciones de la Gua
Industria y Administracin
o Planificacin carrera profesional
Construx

o Bancos de prueba dentro de las empresas o Contratacin o Descripciones de trabajos y puestos


Bombardier Transportation

o Definicin de polticas pblicas


Turkish Industry Survey, Alberta Software Testing Survey

SWEBOK

II Semana del CMMI

2006 J. Garbajosa

Madrid, 3 marzo 2006 Pag. 23

Aplicaciones de la Gua
Desarrollo profesional
o Security Industry Automation Corporation o SAP, Boeing Australia o http://www.software-kompetenz.de

SWEBOK

II Semana del CMMI

2006 J. Garbajosa

Madrid, 3 marzo 2006 Pag. 24

12

Aplicaciones de la Gua
Educacin
o Diseo de Cursos/Evaluacin:
cole de technologie suprieure (Montreal, Canada) Universidad Politcnica de Madrid

o Diseo de Programas/Evaluacin:
CRISTEL project National Technological University Monash University see http://www.csse.monash.edu.au/~doit/cgibin/live/index.php.cgi

SWEBOK

II Semana del CMMI

2006 J. Garbajosa

Madrid, 3 marzo 2006 Pag. 25

Aplicaciones de la Gua
Certificacin y Licencias profesionales
o IEEE CS CSDP o Ordre des ingnieurs du Qubec

SWEBOK

II Semana del CMMI

2006 J. Garbajosa

Madrid, 3 marzo 2006 Pag. 26

13

Contenido
Introduccin Objetivos, desarrollo y alcance Aspectos consensuados por SWEBOK Aplicaciones de la Gua

Calidad y SWEBOK
Comentarios finales Agradecimientos

SWEBOK

II Semana del CMMI

2006 J. Garbajosa

Madrid, 3 marzo 2006 Pag. 27

Calidad y SWEBOK
La calidad del software es clave:
o Usuarios o Compradores o Productores o Corporaciones o Entorno nacional o Economa global

SWEBOK

II Semana del CMMI

2006 J. Garbajosa

Madrid, 3 marzo 2006 Pag. 28

14

Dos direcciones de la calidad en SWEBOK

Area de conocimiento de Calidad de Software

Subyacen normas de IEEE e ISO

SWEBOK

II Semana del CMMI

2006 J. Garbajosa

Madrid, 3 marzo 2006 Pag. 29

Software Quality

Software Quality Fundamentals

Software Quality Management Processes

Practical Considerations

Software Engineering Culture and Ethics

Software Quality Assurance

Application Quality Requirements

Value and Costs of Quality

Verification and Validation

Defect Characterization

Models and Quality Characteristics

Reviews and Audits

Software Quality Management Techniques

Quality Improvement

Software Quality Measurement

SWEBOK

II Semana del CMMI

2006 J. Garbajosa

Madrid, 3 marzo 2006 Pag. 30

15

Sociedad profesional
http://www.asq.org/softwareforum/resources/ Software Quality Management European Software Institute European Software Process Improvement Foundation IEEE Computer Society Software Engineering Body of Knowledge (SWEBOK) Software Engineering Institute at Carnegie Mellon University Software Research Institute's Software Quality Hot List

SWEBOK

II Semana del CMMI

2006 J. Garbajosa

Madrid, 3 marzo 2006 Pag. 31

Contenido
Introduccin Objetivos, desarrollo y alcance Aspectos consensuados por SWEBOK Aplicaciones de la Gua Calidad y SWEBOK

Comentarios finales
Agradecimientos

SWEBOK

II Semana del CMMI

2006 J. Garbajosa

Madrid, 3 marzo 2006 Pag. 32

16

Comentarios finales
Existe un consenso internacional sobre la disciplina de Ingeniera de software Este consenso permite abordar retos a la industria y a las instituciones con una nueva base, ms slida La calidad es uno de los muchos aspectos que puede obtener una gran ventaja de este consenso

SWEBOK

II Semana del CMMI

2006 J. Garbajosa

Madrid, 3 marzo 2006 Pag. 33

Soporte corporativo de:

Project managed by:

SWEBOK

II Semana del CMMI

2006 J. Garbajosa

Madrid, 3 marzo 2006 Pag. 34

17

Agradecimientos
La preparacin de esta presentacin ha sido posible gracias al material aportado y la ayuda recibida de los colegas mencionados a continuacin:

A. Abran, ETS P. Bourque, ETS R. Dupuis, UQAM J. W. Moore, IEEE CS L. Tripp, IEEE CS

SWEBOK

II Semana del CMMI

2006 J. Garbajosa

Madrid, 3 marzo 2006 Pag. 35

18

Potrebbero piacerti anche