Cuerpo de conocimientos de ingeniería de software
El cuerpo de conocimientos de ingeniería de software (SWEBOK (SWEE-bok)) es un estándar internacional ISO/IEC TR 19759:2005 que especifica una guía para el cuerpo de conocimientos de ingeniería de software generalmente aceptado.
La Guía para el cuerpo de conocimientos de ingeniería de software (Guía SWEBOK) se creó 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). Se puede acceder libremente al estándar desde la IEEE Computer Society. A fines de 2013, SWEBOK V3 fue aprobado para su publicación y lanzamiento. En 2016, la IEEE Computer Society inició el esfuerzo SWEBoK Evolution para desarrollar futuras iteraciones del cuerpo de conocimiento.
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 la configuración de software
- Gestión de la 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 ingeniería de software
- Fundaciones de computación
- Fundaciones matemáticas
- Fundaciones 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 la calidad
- Gestión general
- Ciencias informáticas
- Matemáticas
Edición 2004 del SWEBOK
La edición de 2004 de la guía SWEBOK 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 la configuración de software
- Gestión de la 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
El SWEBOK también define disciplinas relacionadas con la ingeniería de software:
- Ingeniería informática
- Ciencias informáticas
- Gestión
- Matemáticas
- Gestión de proyectos
- Gestión de la calidad
- Ergonomía de software (ergonomía cognitiva)
- Ingeniería de sistemas
Esfuerzos similares
Un esfuerzo similar para definir un conjunto de conocimientos para la ingeniería de software es el "Ingeniería de software del plan de estudios de computación (CCSE)," oficialmente llamado Software Engineering 2004 (SE2004). El plan de estudios se superpone en gran medida con el SWEBOK V2 de 2004 porque SWEBOK se ha utilizado como una de sus fuentes; sin embargo, está más dirigido a la academia. 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 universitario de ingeniería de software 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.
Contenido relacionado
Presa de las Tres Gargantas
Efecto Kirkendall
Lampara davy