Bienvenidos a la Ingeniería de Software

Explora el fascinante mundo del desarrollo de software.

Acerca de la Ingeniería de Software

La ingeniería de software es una disciplina de la informática que abarca todos los aspectos de la producción de software, desde la concepción y diseño hasta la implementación y mantenimiento. Los ingenieros de software aplican principios de ingeniería y métodos rigurosos para asegurar que los productos de software sean fiables, eficientes y cumplan con las necesidades del cliente.

Ingeniería de Software

Definiciones de la Ingeniería de Software

¿Qué es la Ingeniería del Software?

El IEEE Computer Society define la ingeniería del software como:

  1. Aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación y mantenimiento del software, es decir, la aplicación de la ingeniería al software.
  2. El estudio de los métodos en (1).

¿Qué es una Profesión Reconocida?

Para que la ingeniería del software sea una legítima disciplina y reconocida profesión, es imperativo un consenso sobre el cuerpo de conocimiento. Este hecho ha sido ilustrado por Starr cuando define que puede considerarse como legítima disciplina reconocida profesión. En su libro, ganador del premio Pulitzer, sobre la historia de la profesión médica de los EE.UU., indicó:

"La legitimización de una autoridad profesional envuelve tres elementos distintivos: primero, la obtención de consenso sobre un cuerpo de conocimiento; segundo, se realiza la educación adecuada basada en el cuerpo de conocimiento; y tercero, los profesionales son orientados hacia valores fundamentales como la salud."

¿Cuáles son las Características de una Profesión?

Gary Ford y Norman Gibbs estudiaron varias profesiones, incluyendo medicina, derecho, ingeniería y contabilidad. Concluyeron que la profesión de la ingeniería está caracterizada por varios componentes:

  • Una educación profesional inicial en un curriculum validado por una sociedad de acreditación.
  • Registro de la correcta práctica por medio de una certificación voluntaria o licencia obligatoria.
  • Habilidad profesional demostrada, dir. a través de la acreditación profesional.
  • Continuo soporte por medio de una sociedad profesional.
  • Un compromiso con las normas de conducta para proveer prácticas éticas y profesionales.

¿Cuáles son los Objetivos del Proyecto SWEBOK?

La guía al cuerpo de conocimiento de la ingeniería del software se estableció con los siguientes 5 objetivos:

  1. Promover una visión consistente de la ingeniería del software en el mundo.
  2. Clarificar la situación y definir fronteras de la ingeniería del software con respecto a otras disciplinas.
  3. Caracterizar los contenidos de la disciplina de la ingeniería del software.
  4. Proporcionar el cuerpo de conocimiento de la ingeniería del software con los temas de interés.