You are on page 1of 4

reas del Conocimiento SWEBOK

1.- Requerimientos del Software


El rea de requerimientos del software est compuesta por el anlisis,
especificacin y validacin de los requerimientos del software, as como la
gestin de los requerimientos durante el ciclo completo del software
producido. Est bien sabido por los investigadores y practicantes de la
industria que los proyectos de software son altamente vulnerables cuando los
requerimientos estn mal planeados.

2.- Diseo de Software


Est definida como el proceso de definir la arquitectura, componentes,
interfaces y otras caractersticas de un sistema o bloque y del resultado de
dicho proceso. Vindolo desde el punto de vista de un proceso, el diseo de
software es el ciclo dentro de la ingeniera de software donde los
requerimientos del mismo han sido analizados en orden para producir una
descripcin de la estructura interna del software que servir como las bases
para su construccin. Un diseo debe describir la arquitectura del software
que es como este es dividido y organizado en bloques y sus interfaces entre
esos componentes. Tambin debe de describir todo detalle de dichos
componentes que habilite su construccin.

3.- Construccin del Software


El trmino construccin del software se refiere a la creacin detallada del
trabajo de software a travs de la programacin, verificacin, integracin, y
compilacin de este. Esta rea est limitada a las otras reas del
conocimiento, pero es la ms ntimamente ligada al diseo de software y a
las pruebas del software ya que el proceso de construccin de software
abarca dichas reas de una manera muy significante. La construccin del
software no se puede llevar a cabo si no hay un adecuado diseo del software
y no puede ser funcional si no se le hacen las pruebas necesarias para
corregir los errores.

4.- Pruebas de Software


El testeo o pruebas del software consiste en la verificacin dinmica a un
programa con comportamientos esperados en un conjunto finito de pruebas
de casos, tomadas usualmente de un dominio de ejecucin infinita.
El trmino de Dinmico se refiere a que las pruebas siempre implican la
ejecucin del programa en entradas especficas, para ser precisos, la entrada

de un solo valor no es siempre suficiente para especificar si la prueba de un


sistema no determinstico actuar de diferentes maneras aunque la entrada
sea siempre la misma.

5.- Mantenimiento del Software


Los esfuerzos por el desarrollo de software resultan en la entrega de un
producto de software que satisfaga los requerimientos del usuario. Acordando
as si el producto debe cambiar o volver a versiones anteriores. Una vez en
operacin, defectos son corregidos, los desarrollos de operar cambian as
como los nuevos requerimientos por el usuario. La fase de mantenimiento del
ciclo de vida del software empieza siguiendo un periodo de garanta o
soporte post-implementacin, sin embargo las actividades de mantenimiento
ocurren desde fases muy tempranas.

6.- Administracin de la configuracin del Software


Un sistema puede ser definido como la combinacin de elementos
interactivos organizados para archivar uno o ms estados de propsito. La
configuracin de un sistema es la funcionalidad y las caractersticas fsicas
del hardware o software como un conjunto de documentacin tcnica de un
producto. Tambin puede ser la coleccin de las especificaciones de
hardware, firmware o software o una combinacin de estas de acuerdo a un
especfico procedimiento de construccin para servir a un propsito en
particular.

7.- Gestin de la Ingeniera de Software


La gestin de la ingeniera de software puede ser definida como la aplicacin
de la gestin de las actividades, planeando, coordinando, monitoreando,
controlando y reportando para asegurare de que los productos del software y
los servicios de la ingeniera de software son entregados de una manera
eficiente y beneficiente a sus usuarios.

8.- Procesos de la Ingeniera de Software


Un proceso de la ingeniera de software consiste en un conjunto de
actividades inter-relacionadas que transforman una o ms entradas en
salidas que consumen recursos acorde a la complejidad de la transformacin.
Muchos de los procesos de las disciplinas de la ingeniera son concebidos
con la transformacin de energa y entidades fsicas de una forma a otra. En
esta rea del conocimiento, los procesos de la ingeniera de software son

concebidos con el trabajo de las actividades finalizadas por los ingenieros


para programar, mantener y operar el software, as como sus requerimientos,
diseo, construccin, pruebas, gestin de la configuracin, y otros procesos
de la ingeniera.

9.- Modelos y Mtodos de la Ingeniera de Software


Los mtodos y modelos de la ingeniera de software imponen una estructura
de la ingeniera de software con la meta de hacer esa actividad sistemtica,
repetible y ms orientada. Usar modelos provee un aprovechamiento a la
solucin de un problema, una notacin y procedimientos para el modelo de
construccin y de anlisis. Los mtodos proveen una mejora a la
especificacin sistemtica, diseo, construccin, pruebas y verificacin de un
producto de software.

10.- Calidad del Software


La calidad del software debe hacer referencia a las capacidades y
caractersticas deseadas de un producto de software que satisfagan los
estados de uso.

11.- Prcticas Profesionales de la Ingeniera de Software.


Las prcticas profesionales de la ingeniera de software estn conscientes del
conocimiento, aptitudes y capacidades que los ingenieros de software deben
poseer para practicar la ingeniera de software de una manera profesional,
responsable y tica. Esto debido a que las aplicaciones de los productos de
software pueden tener un profundo impacto en la sociedad.

12.- Economa de la Ingeniera de Software


Esta rea trata sobre las negociaciones y decisiones relacionadas a la
ingeniera de software en un contexto de negocios. El xito de un producto de
software depende en una buena gestin de sus negociaciones. Se estudian
los valores, costos, recursos y las relaciones dadas en un contexto o
situacin.

13.- Fundamentos de Computacin

14.- Fundamentos Matemticos


15.- Fundamentos de la Ingeniera

You might also like