ingeniería de software

Ejemplos ?
a programación extrema o eXtreme Programming (de ahora en adelante, XP) es una metodología de desarrollo de la ingeniería de software formulada por Kent Beck, autor del primer libro sobre la materia, Extreme Programming Explained: Embrace Change (1999).
Módulo Modularidad Diseño estructurado Programación estructurada Programación por procedimientos Programación orientada a objetos Programación orientada a aspectos Ingeniería de software basada en componentes
Por eso muchos administradores de sistemas tienen un grado de conocimiento de campos generales: Ciencias de la información, Ingeniería de software, administración de sistemas informáticos, etc.
Estos accidentes pusieron en duda la fiabilidad del control por software de sistemas de seguridad crítica, convirtiéndose en caso de estudio en la informática médica y en la ingeniería de software.
Donald Knuth hizo las siguientes declaraciones sobre la optimización: "Debemos olvidarnos de las pequeñas eficiencias, por ejemplo, el 97% del tiempo: la optimización prematura es la raíz de todos los males".:(También se atribuyo la cita a Tony Hoare algunos años después, aunque esto podría haber sido un error ya que Hoare dice no haber acuñado la frase.) "En las disciplinas de ingeniería ya establecidas, una mejoría del 12% fácil de obtener, no se considera marginal y creo que el mismo punto de vista debe prevalecer en la ingeniería de software" "Optimización prematura" es una frase usada para describir una situación en la que un programador permite consideraciones de rendimiento que afectan al diseño de una pieza de código.
En ingeniería de software es a menudo una mejor aproximación decir que el 90% del tiempo de ejecución de un programa se gasta en ejecutar el 10% del código (conocido como la ley 90/10 en este contexto).
Aunque es todavía una metodología en estado de maduración, cada vez atrae a más investigadores e incluso proyectos comerciales en todo el mundo. Base de datos orientada a objetos Ingeniería de software basada en componentes.
a ingeniería informática o ingeniería en computación es la rama de la ingeniería que aplica los fundamentos de la ciencia de la computación, la ingeniería electrónica y la ingeniería de software, para el desarrollo de soluciones integrales de cómputo y comunicaciones, capaces de procesar información de manera automática.
Ingeniería en computación Ingeniería de sistemas Ingeniería de software Computación Informática Bioinformática Informática médica Ingeniería industrial con la información de más de 3.000 entrevistas a CEOs
El Corredor Tecnológico de Dulles, cerca del Aeropuerto Internacional Washington-Dulles, tiene una gran concentración de empresas de Internet, de comunicaciones y de ingeniería de software.
Los temas de investigación en SMA's son: ingeniería de software orientado a agentes creencias, deseos e intenciones (en inglés Beliefs, Desires and Intentions, BDI) cooperación y coordinación organización comunicación negociación resolución de problemas distribuida aprendizaje de multiagentes comunidades científicas fiabilidad y tolerancia a fallos Si bien sistemas multiagente ad hoc son a menudo creados desde cero por investigadores y desarrolladores, algunos frameworks han surgido aplicando estándares comunes (tales como las plataformas de sistemas de agentes y lenguajes de comunicación de FIPA).
CLIPS v6.0 (1993) tenía nuevas funcionalidades relacionadas con el reconocimiento de patrones en objetos/reglas y soporte a Ingeniería de Software basada en reglas.