CALIDAD Y VALIDACIÓN DE SISTEMAS EXPERTOS

Slides:



Advertisements
Presentaciones similares
Clasificación de los compiladores
Advertisements

METODOS, TECNICAS E INSTRUMENTOS DE RECOLECCION DE DATOS
También conocido como Diseño Lógico Rodrigo Salvatierra Alberú.
Ingeniería del Software UMG Ingeniería en Sistemas
ISO/IEC 9126 “Calidad de Producto de Software”
CALIDAD DE PRODUCTO PORTADA CALIDAD DE PRODUCTO.
Arquitectura de la información en sitios web y Usabilidad
Término que se le da al conjunto de equipos de cómputo que se encuentran conectados entre si por medio de dispositivos físicos que envían y reciben -
DSOO - María Eugenia Valencia
Introducción a la calidad en el desarrollo de software
Modelos de confiabilidad
INGENIERIA DE REQUERIMIENTOS
IEEE-std Práctica Recomendada para la Especificación de Requerimientos de Software Fuente: IEEE Recommendad Practice for Software Requirements.
Administración de Procesos de Pruebas
SISTEMAS EXPERTOS REPASO POR OTRO AUTOR.
Evaluación de Productos
Base de datos.
M.S.C. Ivette Hernández Dávila
La calidad del software.
LOGICA DE NEGOCIOS ADAN GONZALEZ BARRERA.
NORMA ISO 9126 Carlos Mario Zapata J. 11/04/2017 Calidad de Software.
Explorar y conocer la técnica de Verificación De Modelos (Model Checking) con la finalidad de poder validar los Modelos de Casos de Uso y así poder ampliar.
“Especificación de Requerimientos”
Modelo McCall PRESENTA: Liliana Hilario, Anabel peña, Jessica Carbajal, Ricardo Díaz.
Introducción a los tipos de datos abstractos
IIS Evaluación de productos, procesos, recursos Mejorando las predicciones (¿o estimaciones?)
5.3 APROXIMACIONES AL DISEÑO
MEDIDA DE LA USABILIDAD EN APLICACIONES DE ESCRITORIO
Ingeniería de Software
SISTEMA DE EXPERTO SISTEMA DE EXPERTO.
Armillas Mendieta Brenda Angélica De León Campos Arturo Delgado Sosa Luis Alberto Rodríguez Ortega Sandra Vergara Carranza Carlos.
Importancia en la efectividad del:
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
VISIÓN GENERAL DE LA IS Con independencia del modelo de proceso hay tres fases genéricas: Fase de definición Fase de desarrollo Fase de mantenimiento Cada.
Ing. Noretsys Rodríguez. Definición de Conceptos  Falla: Ocurre cuando un programa no se comporta de manera adecuada. Es una propiedad estadística de.
SISTEMAS EXPERTOS (SE) Coronel Jaramillo Ricardo
Saber que cambiar y como hacer que el cambio finalmente ocurra será fuente de ventajas competitivas para la compañía. La totalidad de presentaciones y.
Capitulo 1: “La ciencia en las ciencias sociales”
INGENIERIA DE SOFTWARE
 Sara Isabel Osorio Alcaraz Ana Isabel Vallejo Grisales 10 Informática 1.
Métricas de calidad de software
Fundamentos de Sistemas Expertos
Joscelyn Vega Chaparro Carlos Gonzalez Gatica.  Definición 1:  Es una aplicación informática capaz de solucionar un conjunto de problemas que exigen.
Métricas de la Calidad de la Especificación.
Sistemas Basados en Reglas
TIPOS DE AUDITORÍAS EN SISTEMAS DE INFORMACIÓN
ADQUISICIÓN DEL CONOCIMIENTO
SISTEMA BASADO EN CONOCIMIENTO
Métodos cuantitativos Construcción y validación de instrumentos en Salud Pública.
Actividad 20. Métodos de prueba en entornos especializados M.C. Juan Carlos Olivares Rojas Syllabus June, 2009.
Los sistemas expertos necesitan verificarse y validarse y para esto existen diferentes formas. Se analiza los aspectos tales como utilidad, robustez,
Introducción al proceso de verificación y validación.
INGENIERIA DEL CONOCIMIENTO Toribio Sarmiento Miguel Sesarego Cruz Rosmery.
Diseño de Entradas Objetivos
Actividades en el Proceso de desarrollo de Software
Son sistemas de computación que emulan la habilidad de tomar decisiones de un especialista humano en un dominio restringido. Son programas que tienen.
Simón Esneider Herrera Álvarez Media Técnica Casd 10-2
Ingeniería del Software I
G ESTIÓN DE LA C ONFIGURACIÓN DEL S OFTWARE G ESTIÓN DE LA C ONFIGURACIÓN DEL S OFTWARE Daniel Eduardo Almeciga Angie Katterine Cruz O. Diego Fernando.
Calidad de Software Centro ISYS Escuela de Computación
Carolina Rangel Felipe Montaño Alexis García
Objetivos Del Uso De Las Métricas Internas Representar la calidad de un producto de software, en los estados de evolución intermedios y finales no ejecutables.
 es el conjunto de conocimientos y técnicas científicas aplicadas al desarrollo, implementación, mantenimiento y perfeccionamiento de estructuras (tanto.
6.6 Administración de defectos
EI, Profesor Ramón Castro Liceaga IV. AREAS DE EVALUACIÓN DE LA AUDITORIA EN INFORMÁTICA. UNIVERSIDAD LATINA (UNILA)
Autor: Reinozo Cuesta Christian Marcelo
CICLO DE VIDA DE UN SOFTWARE. Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados, que forman parte de.
Verificación y Validación del Software
CALIDAD Y VALIDACIÓN DE SISTEMAS EXPERTOS Teoría.
Transcripción de la presentación:

CALIDAD Y VALIDACIÓN DE SISTEMAS EXPERTOS Toribio Sarmiento Miguel Sesarego Cruz Rosmery

Sistemas Expertos Estructura básica de un SE Un Sistema Experto está conformado por: Base de conocimientos (BC): Contiene conocimiento modelado extraído del diálogo con un experto. Base de hechos (Memoria de trabajo): contiene los hechos sobre un problema que se ha descubierto durante el análisis. Motor de inferencia: Modela el proceso de razonamiento humano.

Principales Errores En El Desarrollo De Un Sistema Experto BASE DE CONOCIMIENTO: Errores de Sintaxis: Errores simples que ocurren cuando se introduce la forma incorrecta de una regla o un hecho. Errores de Contenido: Debido a un conocimiento incorrecto e incompleto que no se detecto en etapas previas. MECANISMO DE INFERENCIA: Errores en el mecanismo de inferencia y otro SW de la herramienta para sistemas expertos. CADENA DE INFERENCIAS: Conocimiento Erróneo -> Errores de Semántica -> Prioridad incorrecta de las Reglas -> Errores en el Mecanismo de Inferencia.

CALIDAD DE UN SISTEMA EXPERTO Sistemas que emulan el comportamiento de un experto en un campo concreto, su objetivo es lograr mejor calidad y rapidez en las respuestas y mejorar la productividad de un experto. Suelen basarse en el conocimiento declarativo (hechos sobre objetos, situaciones) y el conocimiento de control (información sobre el seguimiento de una acción).

VALIDACIÓN DE SISTEMAS INTELIGENTES La validación está presente en dos momentos de la construcción de un SE: durante la fase de adquisición de conocimientos para verificar que la informacion es completa, consistente y correcta y una vez que el código de la Base de Conocimiento (BC) es obtenido para asegurar la consistencia lógica de este. Otros hacen una distinción entre validación y verificación planteando que: La validación determina si el sistema resuelve satisfactoriamente los problemas del mundo real para el cual fue creado. La verificación determina así el sistema satisface completamente sus especificaciones y no contiene inconsistencias lógicas

VALIDACIÓN DE SISTEMAS INTELIGENTES

Métodos cuantitativos y cualitativos de validación Los métodos cuantitativos se basan en modelos fenomenológicos o de principios básicos, y modelos identificados a partir de datos experimentales o adquiridos en planta. Estos modelos se formulan mediante ecuaciones de estado, ecuaciones entrada-salida o funciones de transferencia. Los métodos cualitativos generalmente se basan en el conocimiento heurístico de “expertos” en el proceso o sistema. Este conocimiento se formula mediante modelos cualitativos, estructurados en base a reglas IF-THEN.

EFICIENCIA Y ERROR DE SISTEMAS EXPERTOS Confiabilidad. Este termino es necesario sea separado en varios elementos que permiten darle al software el matiz de fiable. Sus componente son: Completitud Consistencia y precisión Solidez Simplicidad Seguridad y Verificabilidad, estas dos últimas que se determinan con el sistema en uso. Usabilidad. Si bien es cierto que la confiabilidad es un factor muy importante en la calidad del software también lo es el hecho de que es necesario considerar otros factores como los que se mencionan en esta sección puesto que de nada sirve un software que funcione correcta y confiablemente si el usuario prefiere no utilizarlo. Exactitud de los procesos Claridad y exactitud de la documentación Eficiencia y verificabilidad del software Claridad y amigabilidad de la interfaz

EFICIENCIA Y ERROR DE SISTEMAS EXPERTOS Mantenibilidad. Este aspecto de calidad involucra los elementos que simplifican la labor de prevención, corrección o ampliación del código del programa. Retomar un código escrito meses antes es un trabajo dispendioso y agobiante, en especial cuando las aplicaciones no cuentan con la característica a la cual aquí se hace referencia. Se pueden considerar como atributos de este aspecto: Exactitud y claridad en la documentación Modularidad acoplamiento Facilidad de lectura Simplicidad Portabilidad. Es la capacidad que posee un sistema de información que le permite funcionar en diferentes plataformas ya sean hardware o de software.