Está en la página 1de 10

SWEBOK

(Software Engineering
Body Of Knowledge)
Cuerpo de
Conocimientos de la
Ingeniera de Software

SWEBOK
SWEBOK es una gua que busca unir en un solo
texto las competencias que debe tener todo
ingeniero
de
software
para
desempearse
competentemente en el mercado.
Es un proyecto para clasificar y definir todo lo que
es Ingeniera de Software. La idea fue que los
expertos en IS del mundo dieran sus opiniones
sobre la disciplina, sus fortalezas, debilidades y
diferencias, para ello fue necesario llegar a un
consenso. Estas ideas fueron canalizadas por un
grupo de editores, quienes aadieron sus
comentarios y dieron vida a esta gua.

SWEBOK
Es la referencia al Cuerpo de Conocimiento de un
campo tan complejo como es la Ingeniera del
Software, es decir, a la descripcin jerrquica del
conocimiento de este rea estructurado en dos
niveles de jerarqua: reas de conocimiento y
componentes de conocimiento. Es un compendio de
las mejores prcticas de este campo de la ingeniera
con la finalidad de que sirvan como referencia a la
hora del desarrollo de nuevos proyectos.

OBJETIVOS
El proyecto SWEBOK tiene cinco objetivos:
1.
2.
3.
4.

5.

Identificar el contenido de la disciplina de la Ingeniera de


Software.
Proveer acceso al cuerpo de conocimientos de la
Ingeniera de Software.
Promover una visin uniforme y consistente de la
Ingeniera de Software a nivel mundial.
Aclarar el lugar de la Ingeniera de Software con respecto
a otras disciplinas tales como, ciencias de la
computacin, gestin de proyectos, matemticas, etc.
Proveer una fundamentacin para el desarrollo del
currculum (programas universitarios) y material de
certificacin individual.

reas de Conocimiento en
que se divide el SWEBOK

Requerimientos
de
Software:
Un
requerimiento
es
definido
como
una
propiedad que debe ser exhibida para
resolver algn problema del mundo real.

Diseo de Software: Es una fase que


abarca todo el ciclo de vida de un producto
software, pues se trata de la administracin
de los cambios, as como el mantenimiento
de los requisitos, de tal forma que se refleje
lo que en realidad el tem final va a ser.

reas de Conocimiento en
que se divide el SWEBOK
Construccin

de
Software:
Implementacin de un producto que
sea funcional a travs de la
combinacin
de
codificacin,
validacin y pruebas unitarias.

Pruebas

de Software: Verificacin
dinmica del comportamiento de un
programa, sobre un conjunto finito
de casos de prueba.

reas de Conocimiento en
que se divide el SWEBOK

Mantenimiento
de
Software:
Mejoras
a
implementar en el software una vez que est
operativo, producto de anomalas, cambios en el
ambiente operativo, nuevos requisitos, etc.

Gestin de la Configuracin de Software: Proceso


de control de los cambios en el producto, con el fin de
mantener la integridad en el ciclo de vida del mismo.

Gestin
de
la
Ingeniera
del
Software:
Administracin de ciertos procesos complejos como la
gestin de la organizacin, de los proyectos y de las
mtricas del software.

reas de Conocimiento en
que se divide el SWEBOK
Procesos

de
Ingeniera
del
Software: Definicin, implementacin,
medida y cambio de los procesos de
ingeniera del software.

Mtodos

y herramientas de la
Ingeniera del Software: Control del
ambiente y mtodos de desarrollo del
software.

reas de Conocimiento en
que se divide el SWEBOK

Calidad de Software: Consideraciones de


calidad que trascienden los procesos del ciclo
de vida. La definicin que le da la ISO 9001-00
es el grado en el que un conjunto de
caractersticas inherentes cumple requisitos.

Disciplinas relacionadas con la ingeniera


del software: Este captulo se centra en
relacionar cada una de las disciplinas con la
Ingeniera del Software. Es especfico en lo que
respecta a determinar las temticas de cada
una de ellas con respecto a otras.

GRACIAS

También podría gustarte