GUIA SWEBOK
ESPERANZA ESPITIA PEÑA
UNIVERSIDAD DEL QUINDÍO
2014
SWEBOK.
SWEBOK (Cuerpo de Conocimiento de la Ingeniería del Software)
Es un documento que empezó a elaborarse en 1998 por el Software Engineering
Coordinating Committee (Comité de Coordinación de Ingeniería del Software), promovido por la IEEE Computer Society, que se define como una guía al conocimiento
presente en el área de la Ingeniería del Software y se creó con la finalidad de promover la
ingeniería de software como profesión o disciplina reconocida.
¿Para qué sirve?
Sirve de referente para todo lo relacionado con la ingeniería del software.
OBJETIVOS:
● Promover unavisión consistente de la ingeniería de software en
todo el mundo
● Aclarar el lugar de la ingeniería de software con respecto a otras
disciplinas como la ingeniería de sistemas, la ciencia de los computadores y
las matemáticas.
● Caracterizar los contenidos de esta disciplina.
● Proveer acceso temático al cuerpo de conocimiento de la ingeniería del software.
●Proporcionar una base para la certificación y concesión de licencias a los
ingenieros de software.
Disciplinas relacionadas con la ingeniería del
software.
Las disciplinas que estan relacionadas con la ingenieria del software son:
● Ingeniería informática.
● Informatica.
● Gestion.
● Matematicas.
● Gestión de proyectos.
● Gestión de calidad.
●Ergonomia del software.
● Ingeniería de sistemas.
ÁREAS DEL CONOCIMIENTO:
1. Requisitos de software
Consiste en analizar los requisitos con el fin de producir una descripción de la estructura
interna del software que sirva como base para su construcción. Se ha demostrado
ampliamente que el hecho de no realizar bien este proceso trae consecuencias fatales en
el desarrollo de cualquier producto de software.
Se descompone en los siguientes temas:
● Fundamentos de los requisitos del software:
Se debe analizar los problemas que se quieren solucionar con el software y plantear los
requisitos de acuerdo a la necesidad del producto.
● Proceso de los requisitos:
Inicia de manera aislada y se va refinando con el modelo de ciclo de vida del software y
necesita ser adaptado a la organización y al contexto del proyecto.
● Captura de los requisitos:
Se refiere al cómo se van a recolectar los requisitos por parte del ingeniero de
software.Aquí es clave la comunicación con el cliente y con todas las personas implicadas
en el proceso.
● Análisis de los requisitos: Es un a auditoria a toda la información que se recopiló.
● Especificación de los requisitos:
Se plasma en documentos los requisitos aprobados y se someten a verificación.
● Validación de los requisitos:
El objetivo es determinar que los documentos realizados sean comprensibles y estén de
acuerdo a los estándares determinados. por esto se deben someter a una auditoría final con el cliente para asegurarse de que los que plasmado allí es lo que se solicitó.
2. Diseño de Software
Es definido por la IEEE como el proceso para definir la arquitectura, los componentes, las
interfaces y otras características de un sistema. Visto como proceso, el diseño del
software es la actividad del ciclo de vida en la cual se analizan los requisitos del software
para producir una descripción de su estructura interna que servirá como base para su
construcción.
3. Construcción de Software
Este capítulo hace referencia a la creación detallada de software operativo y significativo,
por medio de una combinación de codificación, verificación, pruebas unitarias, pruebas
de integración y depuración ...
Regístrate para leer el documento completo.