Definición


El conocimiento de la Ingeniería de software lo podemos categorizar en

Requisitos


Definición


Son una especificación de lo que se debe implementar. Constituyen una descripción de cómo el Sistema se deberá comportar o de una propiedad o atributo que deberá poseer. Según Sommervile en 1997.

Podemos decir que los requisitos:

  • Definen un Objeto, función o estado
  • Limitan o controlan las acciones asociadas con un objeto, una función o un estado
  • Definen relaciones entre objetos, funciones y estados.
Link to original

Descubrimiento, análisis, especificación, validación y administración de requisitos del software

Diseño


Definición


El proceso mediante el cual se definen la arquitectura, los componentes, las interfaces y otras características de un Sistema o componente.

  • Es una actividad creativa
  • Implica tomar decisiones que pueden ser trascendentales para el sistema
  • Emergente
  • No es sinónimo de modelar (pero se construyen modelos)
Link to original

Construcción


Definición


Creación del software mediante la combinación de actividades de codificación, verificación, pruebas unitarias y de integración. La codificar también es diseñar

Link to original

Testing


Definición


Verificación dinámica del software

Link to original

Gestión


Definición


Aplicación de actividades de gestión, como la planificación organización, dirección, monitoreo, control, al desarrollo de software con el propósito de asegurar la entrega de productos y servicios de manera eficiente y efectiva

Link to original

Gestión de la configuración


Definición


Identificación de la configuración de un producto de software en momentos específicos con el fin de mantener su integridad y trazabilidad a lo largo del ciclo de vida

Link to original

Métodos y modelos


Definición


Los métodos proporcionan un enfoque sistemático para la especificación, diseño, construcción y verificación.

Los modelos ayudan a entender, definir y comunicar

Link to original

Procesos


Transclude of Proceso#definición