Logo Studenta

InCo2017-Grupo05-TP02

¡Estudia con miles de materiales!

Vista previa del material en texto

INCO 2017 GRUPO 05 
Pérez, Ramos, Ramos, Quispe, Sandoval, Guanca P á g i n a 1 | 6 
 
Trabajo Práctico N°2 
1.- 
Los SS.BB.CC son sistemas que utilizan técnicas de Inteligencia Artificial en los procesos 
de resolución de problemas para apoyar la toma de decisiones humanas, el aprendizaje y 
la acción. Algunas propiedades de estos sistemas son las siguientes: 
1. Se aplican a dominios y problemas más complejos que los que trata la ingeniería 
de software convencional: son declarativos y heurísticos. 
2. Tienen una fase de adquisición de conocimientos muy extensa y costosa. 
3. Se debe separar el conocimiento del dominio de los mecanismos de deducción 
utilizados. 
4. Describen y justifican los pasos de razonamiento que se siguen para dar una 
solución o tomar una decisión. 
5. Se desarrollan para realizar una tarea específica sobre un dominio determinado. 
 
2.- 
Los siete (7) tipos principales de SS.BB.CC. según Kendal & Creen, son: 
1. Sistemas Expertos (SSEE): Un sistema experto es un programa de computación 
que utiliza tecnologías de Inteligencia Artificial (IA) para simular el juicio y 
comportamiento del ser humano o de una organización, que tiene conocimiento 
experto y experiencia en un campo particular. 
2. Redes Neuronales: Es una serie de algoritmos que intentan identificar las 
relaciones subyacentes en un conjunto de datos mediante un modelo 
computacional que emula la forma en que el cerebro humano opera. Las redes 
neuronales tienen la capacidad de adaptarse a los cambios de entrada para que la 
red produzca el mejor resultado posible sin le necesidad de rediseñar los criterios 
de salida. 
3. Razonamiento Basado en Casos: Es una técnica que hace uso de viejas 
experiencias para comprender y resolver nuevos problemas. Es decir, un 
razonador basado en casos, recuerda una situación anterior similar a la actual y 
utiliza ese razonamiento para resolver los nuevos problemas. 
4. Algoritmos Genéticos: Son algoritmos de búsqueda heurística adaptativa, 
basados en la idea evolutiva de la selección natural y genética. Representan un 
aprovechamiento inteligente de una búsqueda al azar, utilizada para resolver 
problemas de optimización. 
5. Agentes Inteligentes: Es una entidad software que, basándose en su propio 
conocimiento, realiza un conjunto de operaciones destinadas a satisfacer las 
necesidades de un usuario o de otro programa, bien por iniciativa propia o porque 
alguno de éstos se lo requiere. 
6. Minería de Datos: Es el proceso de analizar los datos desde diferentes 
perspectivas y resumir en información útil – información que puede ser utilizada 
para aumentar los ingresos, reducir los costos, o ambos – que generalmente se 
convierte en conocimiento que puede servir como una ventaja competitiva para 
una organización. 
INCO 2017 GRUPO 05 
Pérez, Ramos, Ramos, Quispe, Sandoval, Guanca P á g i n a 2 | 6 
 
7. Sistema de Tutoría Inteligente: Es un sistema de enseñanza asistida por 
computadora, que utiliza técnicas de Inteligencia Artificial, principalmente para 
representar el conocimiento y dirigir una estrategia de enseñanza; y es capaz de 
comportarse como un experto, tanto en el dominio del conocimiento que enseña 
(mostrando al alumno cómo aplicar dicho conocimiento), como en el dominio 
pedagógico, donde es capaz de diagnosticar la situación en la que se encuentra el 
estudiante y de acuerdo a ello ofrecer una acción o solución que le permita 
progresar en el aprendizaje. 
3.- 
Diferencias entre SBC y un ser humano: 
• Un SBC tiene mayor disponibilidad, ya que la experiencia en él está disponible 
para cualquier hardware de cómputo adecuado; mientras que la experiencia 
humana es difícil de transferir entre las personas. 
• En un SBC la experiencia es permanente, a diferencia de lo que ocurre con la 
experiencia humana. 
• En un SBC las respuestas son no subjetivas, ya que este ofrece respuestas 
sólidas, completas y sin emociones en todo momento (coherentes); mientras que 
un humano es impredecible. 
• Un SBC tiene un coste reducido; mientras que la experiencia humana 
generalmente tiene un costo elevado y tarda mucho en desarrollarse. 
• Los seres humanos se adaptan a los cambios debido al potencial creativo que 
posee cada uno de ellos; mientras los SSBBCC están diseñados para desarrollar 
tan sólo un propósito fijo. 
• Los seres humanos cuentan con un mayor razonamiento inductivo y mayor 
comprensión; mientras los SSBBCC tan sólo se centran en un determinado 
problema sin poder resolver otros tipos de ejercicios. 
• Los seres humanos procesan de manera eficiente la información sensorial; 
mientras que los SSBBCC están limitados al uso de información simbólica. 
• Los seres humanos pueden resolver con mayor eficiencia problemas no 
determinísticos; mientras que SSBBCC se limitan a resolver con eficiencia 
problemas determinísticos. 
 
INCO 2017 GRUPO 05 
Pérez, Ramos, Ramos, Quispe, Sandoval, Guanca P á g i n a 3 | 6 
 
4.- 
 
La Base de Conocimientos: Esta contiene los conocimientos relativos a la tarea. Los 
formalismos de representación se utilizan para codificar los conocimientos de la Base de 
Conocimientos. 
El motor de inferencias, que es el medio por el cual se controla y aplican los 
conocimientos. Los mecanismos de inferencia permiten que el sistema razone a partir de 
los datos, noticias y conocimientos de entrada para producir los resultados de salida. Los 
mecanismos de control gobiernan el orden en que el sistema realiza los pasos de 
razonamiento, acepta entradas, y produce salidas. 
Interfaz de Entrada/Salida, permite al usuario proporcionar hechos y datos, y permite al 
sistema realizar preguntas y proporcionar consejos y explicaciones. En ocasiones, lo 
usuarios y, o, expertos pueden interactuar desde esta interfaz con la base de 
conocimientos para introducir nuevos conocimientos. 
Hemos elegido esta arquitectura porque es la versión simplificada que permite entender 
en rasgos generales como está compuesto un Sistema Basado en Conocimientos. 
5.- 
Los ciclos de vida expuestos en teoría son: 
1. Ciclo de vida en cascada 
2. Ciclo de vida en espiral cónico en 3 dimensiones 
3. Ciclo de vida de CommonKADS 
En el ciclo de vida en espiral cónico en 3 dimensiones, la adquisición del conocimiento se 
distribuye de la siguiente manera: 
• Al inicio existe una mayor cantidad de conocimientos, pero estos tienen diferentes 
calidades, y a medida que se avanza se obtiene una menor cantidad de 
conocimientos pero de gran calidad. 
 
INCO 2017 GRUPO 05 
Pérez, Ramos, Ramos, Quispe, Sandoval, Guanca P á g i n a 4 | 6 
 
6.- 
La metodología I.D.E.A.L. consiste en conseguir desde etapas muy iniciales del 
desarrollo prototipos que indiquen cómo debe funcionar el sistema experto final. El 
objetivo de esta metodología es conseguir un proceso de mejora gradual en base al 
conocimiento del experto y consta de las siguientes fases: 
FASE I: Identificación de la tarea. 
FASE II: Desarrollo de los prototipos. 
FASE III: Ejecución de la construcción del sistema integrado. 
FASE IV: Actuación para conseguir el mantenimiento perfectivo. 
FASE V: Lograr una adecuada transferencia tecnológica. 
La metodología CommonKADS es una metodología completa para el desarrollo de 
SS.BB.CC que cubre la gestión del proyecto, el análisis organizacional y los aspectos 
relativos a la ingeniería de software e ingeniería del conocimiento relacionados con el 
desarrollo de SS.BB.CC. Se basa en tres conceptos principales: modelado, reutilización y 
gestión del riesgo. Consta de las siguientes fases: 
• Revisión. Es el primer paso de cada ciclo y en él se revisa el estado actual del 
proyecto y se establecen los objetivos principales que se quieren cubrir en el ciclo 
en cuestión. 
• Valoración de riesgos. Su función principal es la identificación y valoración de los 
principales obstáculos que nos podemos encontrar para la consecución exitosa del 
proyecto, así como las acciones que se deben tomar para minimizardichos 
riesgos. 
• Planificación. Consiste en establecer la distribución de la carga del trabajo en 
términos de qué tareas hay que realizar, una temporización de dichas tareas, la 
distribución de los recursos, etc. 
• Monitorización. Esta fase consiste en el desarrollo propiamente dicho. 
7.- 
Las etapas que debería incluir cualquier metodología de desarrollo de SS.BB.CC., 
son: 
1. Identificación de la tarea. 
2. Desarrollo de prototipos. 
3. Ejecución de la construcción del sistema integrado. 
4. Actuación para conseguir el mantenimiento perfectivo. 
5. Lograr una adecuada transferencia tecnológica. 
 
INCO 2017 GRUPO 05 
Pérez, Ramos, Ramos, Quispe, Sandoval, Guanca P á g i n a 5 | 6 
 
8.- 
Diferencias entre ciclo de vida y metodología: 
• Una Metodología puede seguir uno o varios modelos de Ciclo de vida. 
• Un Ciclo de vida indica qué obtener, pero no cómo (que es el caso de la 
Metodología). 
9.- 
Los principales problemas de utilizar alguna metodología de ingeniería de software para el 
desarrollo de un SBC surgen a partir de la especificación de requisitos al mantenimiento 
del producto final, a pesar de que está perfectamente definida en la IS, presenta lagunas 
en el dominio de la INCO, básicamente por el problema de la ausencia de requisitos lo 
cual se manifiesta de la siguiente manera: 
1. Al resolver problemas mal estructurados y mal definidos, difícilmente se puede 
establecer a priori el análisis de requisitos y su especificación. 
2. Al usar un proceso de mejora gradual, empleando prototipos, para definir 
paulatinamente dichos requisitos, el producto operativo nunca estará 
definitivamente finalizado, exigiendo un continuo mantenimiento perfectivo. 
3. Y la tercera forma de manifestarse se da cuando la INCO pretende modelizar el 
comportamiento de los expertos y estos no tienen claro cuáles son los requisitos 
de su quehacer, difícilmente van a poder establecerse dichos requisitos para 
diseñar el sistema que modelice ese comportamiento experto. 
 
INCO 2017 GRUPO 05 
Pérez, Ramos, Ramos, Quispe, Sandoval, Guanca P á g i n a 6 | 6 
 
Trabajo de Campo 
1.a- 
Bibliografía: 
• Edgar Alberto Quiroga Rojas, Blanca Margarita Guarquin Parra. “Ensamble y 
Mantenimiento de Computadores”. Facultad de Ciencias Básicas e Ingeniería, 
Bogotá D.C., 2005. 
• Dick López. “Especialidad de Electrónica. Módulo: Ensamblaje de computadoras. 
Manual del estudiante”. Perú, 2006. 
• “Ensamble y Mantenimiento de Computadores”, 
http://www.colegiosalesianodeleonxiii.edu.co/salesiano/documentos/s03modulos_0
701.pdf, acceso Septiembre 2017. 
• “Pasos para ensamblar una PC”, 
http://files.guillerflorescomputo.webnode.es/200000353-
a378da6451/ensamblajeBasico.pdf, acceso Septiembre 2017. 
1.b 
Ensamble de Computadoras: 
El trabajo de campo consistirá básicamente en el desarrollo de un SBC que permitirá 
guiar al usuario en la tarea de elegir adecuadamente los componentes de computadoras 
para poder armar de manera eficiente su ordenador, y que este tenga las máximas 
prestaciones posibles sin olvidar el presupuesto con el que cuenta y la finalidad que se 
necesita que tenga. 
 
 
http://www.colegiosalesianodeleonxiii.edu.co/salesiano/documentos/s03modulos_0701.pdf
http://www.colegiosalesianodeleonxiii.edu.co/salesiano/documentos/s03modulos_0701.pdf
http://files.guillerflorescomputo.webnode.es/200000353-a378da6451/ensamblajeBasico.pdf
http://files.guillerflorescomputo.webnode.es/200000353-a378da6451/ensamblajeBasico.pdf

Continuar navegando