Descargar

Diseño e implementación

Enviado por Pablo Turmero


Partes: 1, 2

    edu.red

    Diseño e Implementación Vimos cómo el IC produce el modelo de conocimiento del experto, hoy cómo se relaciona con el modelo de diseño y la implementación del SBC. Indice del tema: Arquitectura de un SBC y subsistemas típicos. Pasos de diseño Formalismos de representación del conocimiento Herramientas para la implementación de SBC

    edu.red

    Modelos de KADS (Gp:) Modelo de organización

    (Gp:) Modelo de aplicación (Gp:) Modelo de aplicación (Gp:) Modelo de aplicación

    (Gp:) Modelo de tarea

    (Gp:) Modelo de concimiento experto

    (Gp:) Modelo de cooperación

    (Gp:) Modelo conceptual

    (Gp:) Modelo de diseño

    (Gp:) Modelo de agentes

    edu.red

    El modelo de diseño. Consiste en añadir detalles específicos de la implementación al modelo conceptual. Entradas Modelo de conocimiento del experto Modelo de comunicación Otros modelos. Salidas Especificación de una arquitectura del sistema. Diseño de la aplicación de acuerdo a esa arquitectura (estructuras de datos, algoritmos, lenguajes, plataformas, etc.).

    edu.red

    Objetivos del modelo de diseño Separación del análisis y la implementación Garantiza la calidad: evaluar viabilidad, costes y organización de la programación. Especificación de un sistema con transición desde los aspectos conceptuales a los de implementación: diseño de la aplicación, la arquitectura y la plataforma. Descomposición de tareas a realizar en implementación. Inclusión de requisitos del entorno, la interfaz y la interacción.

    edu.red

    Principios generales de diseño Preservar el contenido y la estructura del modelo conceptual.

    Minimizar la superposición Maximizar la cohesión Transparencia Capacidad auto-explicativa Reutilización de componentes de diseño o SW. Facilidad de mantenimiento y adaptación.

    edu.red

    Arquitectura del sistema Descripción del software en términos de: Descomposición en subsistemas. Elección de mecanismos de control Descomposición de los subsistemas en módulos SW. Arquitectura propuesta para los SBC construidos con KADS.

    edu.red

    Pasos en el diseño del SBC (Gp:) Arquitectura global

    (Gp:) Especificar plataforma

    (Gp:) Arquitectura detallada

    (Gp:) Diseño final

    edu.red

    Paso 1 Especificar arquitectura global Separar la funcionalidad del interfaz.

    (Gp:) Controlador de entrada

    (Gp:) Vistas al exterior

    (Gp:) Aplicación

    (Gp:) Sensores

    (Gp:) Entradas de agentes

    (Gp:) Interfaz de usuario

    (Gp:) Salidas de agentes

    Partes: 1, 2
    Página siguiente