Sistemas Basados en Conocimiento (Knowledge Based Systems) Lic. Mario G. Oloriz Agosto 2004.

Slides:



Advertisements
Presentaciones similares
EL PROCESO DE DESARROLLO DEL SOFTWARE
Advertisements

Ciclo de vida de desarrollo de software
Ciclo de Vida de Desarrollo de los Sistemas de Información
Ciclo de Vida del Software
Metodologías ágiles.
CICLO DE VIDA DE LOS SISTEMAS DE INFORMACIÓN
PROCESO Y MODELOS EN LA INGENIERIA DE SOFTWARE
ANÁLISIS DE REQUERIMIENTOS
2. Diseño y Desarrollo del Producto
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
Modelo de ciclo de vida clásico o en cascada
Proyecto de Ingeniería de Software 2008
Modelos de Proceso del Software
Procesos de la Ingeniería
CALIDAD DE SOFTWARE Alejando Márquez Alejando Vega Claudia Aguilar
Administración de Procesos de Pruebas
CICLO DE VIDA DE UN PROYECTO DE SOFTWARE
M.I.A Daniel Alejandro García López.  Los SBC son diferentes a los TPS,MIS, DSS.  Administran el conocimiento y trabajan en un nivel no estructurado.
SISTEMAS DE INFORMACION GERENCIAL
INGENIERIA DEL SOFTWARE
Propuesta de una metodología para el desarrollo de proyectos informáticos empleando la herramienta para el diseño automatizado GeneXus Autor: Dipl.-Ing.
PROCESO DE DESARROLLO. Introducción Mediante esta presentación se pretende describir el proceso de desarrollo del TALLER I.
CICLO DE VIDA DE UN SISTEMA DE INFORMACION
Fase Inicial Grupo 6 – PIS – 2013.
Modelo de ciclo de vida en espiral
Planeación con Planning Tool y DotProject Grupo de Construcción de Software Facultad de Ingeniería Universidad de los Andes Rubby Casallas, Andrés Yie.
Unidad VI Documentación
Prueba y Evaluación de Sistema Cuando se considera el tema de la evaluación, el objetivo es conseguir un alto grado de confianza y garantizar que el ciclo.
Sistemas Basados en Conocimiento Diego Faúndez Nelson Escobar.
Tema 1: Introducción al análisis y diseño de aplicaciones software
METODOLOGÍA OMT Diseño de sistemas.
SISTEMAS II CICLO DE VIDA.
Administración Proyectos Jorge Baracaldo Robin Ochoa.
Modelos de desarrollo de Software
MODELO DE DESARROLLO DE SOFTWARE
Ingeniería del Software
¿Cómo nos ayuda GeneXus a mejorar la calidad en el proceso de desarrollo de Software? Ing. Rosario Estévez Ing. Rafael Mon
Ximena Romano – Doris Correa
Ingeniería de Software
Importancia en la efectividad del:
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
Proyecto de Ingeniería de Software Grupo Nº 9 - GXPost (Desarrollo con GeneXus 8.0) Evaluación de la Fase Construcción (Jueves 4 de Noviembre de.
ASIGNACIÓN DE ROLES.
Alexander Aristizabal Ángelo flores herrera
Ciclo de vida de un sistema
Método iterativo Integrantes : Paola Ramón Armando 19 octubre 2011.
Definición de sistema__________
CICLO DE VIDA DEL DESARROLLO DE SISTEMAS.
TIPOS DE AUDITORÍAS EN SISTEMAS DE INFORMACIÓN
IDENTIFICACIÓN DEL CICLO DE VIDA DEL SOFTWARE. POLITÉCNICO COLOMBIANO JAIME ISAZA CADAVID.
Proceso de desarrollo de software Pablo Gervás F. Informática, UCM, noviembre 2007.
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
METODOLOGIAS DE DESARROLLO DE SOFTWARE
INGENIERIA DEL CONOCIMIENTO Toribio Sarmiento Miguel Sesarego Cruz Rosmery.
LA MEJORA DE LOS PROCESOS
Actividades en el Proceso de desarrollo de Software
Simón Esneider Herrera Álvarez Media Técnica Casd 10-2
JHENNIFER SANCHEZ ORTIZ CRISTIAN CAMILO RIASCOS ALEJANDRO PINEDA SANCHEZ FERNANDO JAVIER REBELLON.
REVISION Y AUDITORIA.
Ciclo de Vida del Software
MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE
1)Definición de ciclo de vida
CONCEPTO DE CICLO DE VIDA 1 En los departamentos de Sistemas se debe definir un marco de referencia común que debe ser:  Pueda ser empleado por todos.
Fundamentos de Computación
RAPID APPLICATION DEVELOPMENT RAD. Proceso de RAD Involucrar en todos los aspectos al usuario en el desarrollo del sistema Uso continuo y repetitivo de.
Modelo de procesos de software
Planificación de Sistemas de Información
1 CICLO DE VIDA. 2 CICLO DE VIDA DE Los Sistemas de Información “ Es un proceso por el cual los analistas de sistemas, los ingenieros computacionales,
Verificación y Validación del Software
Entregables del Proyecto
Transcripción de la presentación:

Sistemas Basados en Conocimiento (Knowledge Based Systems) Lic. Mario G. Oloriz Agosto 2004

Mario G. Oloriz2 Sistemas Basados en Conocimiento Es un sistema computarizado capaz de resolver problemas en el dominio en el cual posee conocimiento específico. La solución es esencialmente la misma que hubiera dado un ser humano confrontado con idéntico problema, aunque no necesariamente el proceso seguido por ambos puede ser igual.

Mario G. Oloriz3 El Ciclo de Vida de los SBC Análisis del Problema: Evaluar el problema y los recursos disponibles para determinar la aplicabilidad de una solución basada en conocimiento. Se debe realizar un análisis costo - beneficio del SBC propuesto para saber si su desarrollo puede ser garantizado.

Mario G. Oloriz4 El Ciclo de Vida de los SBC Especificación de Requerimientos: Formalizar y poner por escrito lo que fue adquirido durante la fase de análisis. Esto permite determinar los objetivos del proyecto, ojalá, de una manera inequívoca y establece los medios para obtener dichos objetivos.

Mario G. Oloriz5 El Ciclo de Vida de los SBC Diseño Preliminar: Esta etapa considera únicamente las decisiones de alto nivel necesarias para preparar y desarrollar rápidamente el prototipo inicial. Específicamente, esta etapa determina el paradigma de representación del conocimiento, la herramienta escogida para construir el prototipo, y la selección de los expertos

Mario G. Oloriz6 El Ciclo de Vida de los SBC Prototipo Inicial y Evaluación: Esta es una etapa clave debido a que todas las decisiones tomadas en el diseño preliminar deben ser ya sea confirmadas, rectificadas o desechadas, sobre la base del conocimiento recopilado de los expertos en el proceso hasta completar esta etapa

Mario G. Oloriz7 El Ciclo de Vida de los SBC Diseño Final: comprende la selección de las herramientas y de los recursos necesarios para desarrollar el sistema a ser entregado. En muchos casos puede ser aplicable y muy útil realizar una descripción gráfica de los diferentes módulos del sistema, empleando las herramientas CASE propias de los sistemas de software convencionales

Mario G. Oloriz8 El Ciclo de Vida de los SBC Implementación: comprende el proceso completo de adquisición del conocimiento para todos los módulos o subsistemas. Es en esta etapa que tiene lugar el desarrollo incremental.

Mario G. Oloriz9 El Ciclo de Vida de los SBC Pruebas: El asegurar la calidad de un SBC es una tarea muy importante que debe ser cuidadosamente planificada, especialmente a medida que el SBC es más grande y complejo, o es de aplicación crítica. El plan de pruebas, es bastante similar al que se prepara para un sistema convencional, basándose en la validación y la verificación.

Mario G. Oloriz10 El Ciclo de Vida de los SBC Ajustes al Diseño : A medida que el trabajo avanza y los ingenieros cognoscitivos tienen a la vista los problemas detectados, deben realizar los ajustes necesarios al inicio de cada iteración. Si estos ajustes cada vez son relativamente más pequeños y no son retroactivos, se tiene una buena medida de que se está progresando. Pero si ocurre lo contrario, puede representar un serio retardo al proyecto y posiblemente requerir un cambio de paradigma

Mario G. Oloriz11 El Ciclo de Vida de los SBC Instalación, Implantación y Mantenimiento En la etapa final del ciclo de vida de un SBC se traslada el sistema desarrollado, como un producto operativo hacia el entorno de los usuarios. Para ello, se deben realizar varias actividades de instalación, implantación y mantenimiento similares a las de un sistema de software convencional.

Mario G. Oloriz12 Feedback del usuario Usuario Requerimientos del usuario Modelos a validar por el usuario Especificación de Requerimientos Modelos de Requerimientos Conocimiento Elicitación Especificación Validación Necesidad de más conocimiento Resultados de la validación Conocimiento del dominio Dominio del Problema Conocimiento del dominio Proceso de Especificación de Requerimientos