2. Ingeniería de software es la aplicación de un
enfoque sistemático, disciplinado y cuantificable
al desarrollo, operación y mantenimiento de
software, y el estudio de estos enfoques, es decir,
la aplicación de la ingeniería al software. Integra
matemáticas, ciencias de la computación y
prácticas cuyos orígenes se encuentran en la
ingeniería.
3. (Zelkovitz, 1978). Ingeniería de software es el estudio de
los principios y metodologías para el desarrollo y
mantenimiento de sistemas software.
(Bohem, 1976). Ingeniería de software es la aplicación
práctica del conocimiento científico al diseño y
construcción de programas de computadora y a la
documentación asociada requerida para desarrollar,
operar y mantenerlos. Se conoce también como
desarrollo de software o producción de software.
(Bauer, 1972). La ingeniería de software trata del
establecimiento de los principios y métodos de la
ingeniería a fin de obtener software de modo rentable,
que sea fiable y trabaje en máquinas reales .
4. La inteligencia artificial (IA) es un área
multidisciplinaria que, a través de ciencias como
las ciencias de la computación, la lógica y la filosofía,
estudia la creación y diseño de entidades capaces de
resolver cuestiones por sí mismas utilizando como
paradigma la inteligencia humana.
John McCarthy acuñó la expresión «inteligencia
artificial» en 1956, y la definió así: “Es la ciencia e
ingenio de hacer máquinas inteligentes,
especialmente programas de cómputo inteligentes”.4
5. Stuart Russell y Peter Norvig diferencian estos tipos de la
inteligencia artificial:
Sistemas que piensan como humanos.- Estos sistemas
tratan de emular el pensamiento humano; por ejemplo
las redes neuronales artificiales. La automatización de
actividades que vinculamos con procesos de pensamiento
humano, actividades como la Toma de
decisiones, Resolución de problemas y aprendizaje.
Sistemas que actúan como humanos.- Estos sistemas
tratan de actuar como humanos; es decir, imitan el
comportamiento humano; por ejemplo la robótica. El
estudio de cómo lograr que los computadores realicen
tareas que, por el momento, los humanos hacen mejor.
6. Sistemas que piensan racionalmente.- Es decir,
con lógica (idealmente), tratan de imitar o emular
el pensamiento lógico racional del ser humano;
por ejemplo los sistemas expertos. El estudio de
los cálculos que hacen posible percibir, razonar y
actuar.
Sistemas que actúan racionalmente
(idealmente).– Tratan de emular de forma
racional el comportamiento humano; por ejemplo
los agentes inteligentes.Está relacionado con
conductas inteligentes en artefactos.
7. La inteligencia artificial convencional
La inteligencia computacional
8. Se conoce también como IA simbólico-deductiva. Está basada en el análisis
formal y estadístico del comportamiento humano ante diferentes
problemas:
Razonamiento basado en casos: Ayuda a tomar decisiones mientras se
resuelven ciertos problemas concretos y, aparte de que son muy
importantes, requieren de un buen funcionamiento.
Sistemas expertos: Infieren una solución a través del conocimiento previo
del contexto en que se aplica y ocupa de ciertas reglas o relaciones.
Redes bayesianas: Propone soluciones mediante inferencia probabilística.
Inteligencia artificial basada en comportamientos: Esta inteligencia
contiene autonomía y puede auto-regularse y controlarse para mejorar.
Smart process management: Facilita la toma de decisiones complejas,
proponiendo una solución a un determinado problema al igual que lo
haría un especialista en la dicha actividad.
9. La Inteligencia Computacional (también conocida
como IA subsimbólica-inductiva) implica
desarrollo o aprendizaje interactivo (por ejemplo,
modificaciones interactivas de los parámetros en
sistemas conexionistas). El aprendizaje se realiza
basándose en datos empíricos.
10. En 1985 Gari Kaspárov juega contra 32 ordenadores
simultáneos ganándoles a todas y 11 años después
este mismo juega contra otra maquina Pero gana por
una mínima diferencia pero en 1997 llego la revancha
ganando el deep blue de IBM.
En 2011 whatson un ordenador de IBM juega el juego
televisivo jeopardi este no era un juego de lógica y
calculo matemático como el ajedrez en este había que
entender las preguntas sortear la ironía y descifrar los
dobles sentidos (sin duda este juego requería
inteligencia).