El Cuerpo de Conocimientos de Ingeniería de Software ( SWEBOK ( / ˈsw iːˌbɒk / SWEE - bok ) ) se refiere al conocimiento colectivo, habilidades, técnicas, metodologías, mejores prácticas y experiencias acumuladas dentro del campo de la ingeniería de software a lo largo del tiempo. Una línea de base para este cuerpo de conocimiento se presenta en la Guía del Cuerpo de Conocimientos de Ingeniería de Software , [1] también conocida como la Guía SWEBOK , un estándar ISO / IEC originalmente reconocido como ISO/IEC TR 19759:2005 [2] y posteriormente revisado por ISO/IEC TR 19759:2015. [3] La Guía SWEBOK sirve como un compendio y guía para el cuerpo de conocimiento que se ha estado desarrollando y evolucionando durante las últimas décadas.
La Guía SWEBOK se ha creado a través de la cooperación entre varios organismos profesionales y miembros de la industria y es publicada por la IEEE Computer Society ( IEEE ), [4] desde donde se puede acceder a ella de forma gratuita. A finales de 2013, SWEBOK V3 fue aprobado para su publicación y lanzado. [5] En 2016, la IEEE Computer Society inició el esfuerzo SWEBOK Evolution para desarrollar futuras iteraciones del conjunto de conocimientos. [6]
SWEBOK Versión 3
La versión publicada de SWEBOK V3 tiene las siguientes 15 áreas de conocimiento (KA) dentro del campo de la ingeniería de software :
- Requisitos de software
- Diseño de software
- Construcción de software
- Pruebas de software
- Mantenimiento de software
- Gestión de configuración de software
- Gestión de ingeniería de software
- Proceso de ingeniería de software
- Modelos y métodos de ingeniería de software
- Calidad del software
- Práctica profesional de ingeniería de software
- Economía de la ingeniería de software
- Fundamentos de la informática
- Fundamentos matemáticos
- Fundamentos de ingeniería
También reconoció, pero no definió, estas disciplinas relacionadas:
- Ingeniería informática
- Ingeniería de sistemas
- Gestión de proyectos
- Gestión de calidad
- Dirección general
- Ciencias de la Computación
- Matemáticas
Edición 2004 del SWEBOK
La edición de 2004 de la Guía SWEBOK , conocida como SWEBOK 2004 , definió diez áreas de conocimiento (KA) dentro del campo de la ingeniería de software :
- Requisitos de software
- Diseño de software
- Construcción de software
- Pruebas de software
- Mantenimiento de software
- Gestión de configuración de software
- Gestión de ingeniería de software ( gestión de ingeniería )
- Proceso de ingeniería de software
- Herramientas y métodos de ingeniería de software
- Calidad del software
Las siguientes disciplinas también se definen como relacionadas con la ingeniería de software:
- Ingeniería informática
- Ciencias de la Computación
- Gestión
- Matemáticas
- Gestión de proyectos
- Gestión de calidad
- Ergonomía del software ( ergonomía cognitiva )
- Ingeniería de sistemas
Esfuerzos similares
Un esfuerzo similar para definir un cuerpo de conocimientos para la ingeniería de software es el "Currículo de Informática para Ingeniería de Software (CCSE)", oficialmente denominado Ingeniería de Software 2004 (SE2004). El currículo se superpone en gran medida con SWEBOK 2004, ya que este último se ha utilizado como una de sus fuentes, aunque está más orientado al ámbito académico. Mientras que la Guía SWEBOK define el conocimiento de ingeniería de software que los profesionales deben tener después de cuatro años de práctica, SE2004 define el conocimiento que un estudiante de ingeniería de software de grado debe poseer al graduarse (incluido el conocimiento de matemáticas, principios generales de ingeniería y otras áreas relacionadas). SWEBOK V3 tiene como objetivo abordar estas intersecciones.
Véase también
- Fundamentos de la dirección de proyectos (PMBOK)
- Conjunto de conocimientos sobre arquitectura empresarial (EABOK)
- Cuerpo de conocimientos de ingeniería de sistemas (SEBOK)
- Cuerpo de conocimientos sobre automatización (ABOK)
- Conjunto de conocimientos sobre gestión de datos (DMBOK)
- ISO/IEC JTC 1/SC 7
Referencias
- ^ "Beneficios para los estudiantes del Programa de Certificación SWEBOK (SCP) de la IEEE Computer Society". YouTube . 3 de noviembre de 2011. Archivado desde el original el 11 de diciembre de 2021 . Consultado el 22 de enero de 2021 .
- ^ "ISO/IEC TR 19759:2005" . Consultado el 1 de abril de 2013 .
- ^ "ISO/IEC TR 19759:2015" . Consultado el 29 de febrero de 2024 .
- ^ "Guía del conjunto de conocimientos sobre ingeniería de software: versión 2004", Catálogo en línea de la Biblioteca del Congreso, 2005, http://lccn.loc.gov/2005921729. Consultado el 16 de julio de 2013.
- ^ "Guía SWEBOK V3.0". 21 de mayo de 2018.
- ^ "Evolución de SWEBoK". 12 de abril de 2018.
Enlaces externos
- Sitio web oficial