Resumo parcial da Tese de Doutorado. Um modelo de Sistema de Gestão do Conhecimento para grupos de pesquisa e desenvolvimento.

Documentos relacionados
Desenvolvimento de Sistemas Orientados a Objetos com UML UP/RUP: Projeto

MANUAL PARA DESENVOLVIMENTO DE SOFTWARE TRABALHO DE CONCLUSAO DE CURSO EM SISTEMAS DE INFORMAÇÃO

RUP Unified Process. Profª Jocelma Rios

Introdução à Análise e Projeto de Sistemas

Unidade 4 Projeto de Banco de Dados

Processos de Software

A Linguagem UML. A Linguagem UML. De onde surgiu? Fundadores da UML. História da UML. O que é modelagem?

ARQUITETURA E DESENHO

Rational Unified Process (RUP)

INF1013 MODELAGEM DE SOFTWARE

Análise e projeto de sistemas

Departamento de Sistemas de Computação Universidade de São Paulo Análise e Projeto Orientados a Objetos Aula 2 O Processo Unificado (PU)

O Processo Unificado (PU) SSC 121 Engenharia de Software I Profa. Dra. Elisa Yumi Nakagawa 2 o semestre de 2012

Aula 1 - Introdução à disciplina e Processos de desenvolvimento de software e suas atividades básicas

Aula 01 Conceito de Banco de Dados e SGBD

! Introdução. " Motivação para Processos de Software. ! Processo Unificado (USDP) " Definições " RUP x USDP " Características do Processo Unificado

Modelagem Usando Orientação à Objetos (Programação Orientada a Objetos) Prof. Responsáveis Wagner Santos C. de Jesus

Tópicos da Aula. A Linguagem UML. A Linguagem UML. De onde surgiu? Fundadores da UML. Introdução à UML e Diagrama de Casos de Uso.

Áreas de Conhecimento, Técnicas de Análise de Negócio e Conceitos-Chave

Gerenciamento de Projetos

Analista de Negócio 3.0

Análise e Projeto de Sistemas

POO Paradigma Orientado a Objetos. POO Paradigma Orientado a Objetos. POO Paradigma Orientado a Objetos. POO Paradigma Orientado a Objetos

Análise de Sistemas 4º Bimestre (material 3)

Processos de software

4/14/11. Processos de Engenharia de Requisitos. Engenharia de requisitos. Elicitação e análise. A espiral de requisitos

Engenharia e Tecnologia Espaciais ETE Engenharia e Gerenciamento de Sistemas Espaciais

2 Fluxos no Ciclo de Vida do Processo Unificado. O Processo Unificado consiste da repetição de uma série de ciclos durante a vida de um sistema.

UML Unified Modeling Language Linguagem de Modelagem Unificada

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Prof. Fabiano Papaiz IFRN

6.CONCLUSÕES CONCLUSÕES

Requisitos de Sistemas

INF014 Análise e Projeto de Sistemas Processos Unificado -RUP

RUP RATIONAL UNIFIED PROCESS

Ciência da Computação. Análise e Projeto Orientado a Objetos UML. Anderson Belgamo

Introdução a Teste de Software

Desenvolvimento de Software

Apresentação do Capítulo 4 MDA (Model-Driven Archtecture) ALUNO: DOMENICO SCHETTINI FILHO NÚMERO USP:

Requisitos de Software e UML Básico. Janaína Horácio

Notas de Aula 03: Introdução a Orientação a Objetos e a UML

CAPÍTULO 7 CONCLUSÕES E RECOMENDAÇÕES

Análise de Sistemas Aula 4

CAPÍTULO 1 INTRODUÇÃO

Processo de desenvolvimento de sistema de informação - DSI

5 Conclusão e trabalhos futuros

Princípios da Engenharia de Software aula 03

5 Processo de Reificação e de Desenvolvimento com ACCA

Agenda TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ANÁLISE E PROJETO DE SISTEMAS. Aula 3 21/08/2012

Definição dotrabalho de Diplomação na ECP/UFRGS em Perguntas e Respostas e Procedimentos de Matrícula e Conclusão para 2008/2

Projeto de Banco de Dados. Componentes de um Sistema de Informação. Arquitetura de SI. Sistema de Informação (SI) SI nas Organizações

2 Metodologias para Projetos de Aplicações Hipermidia

Paradigma Simbólico. Sistemas de Informação UNISUL Aran Bey Tcholakian Morales, Dr. Eng. (Apostila 2)

PROGRAMAÇÃO ORIENTADA A OBJETOS II -MÉTODOS PARA MODELAGEM OO. Prof. Angelo Augusto Frozza, M.Sc.

ESPECIFICAÇÃO DE PROJETO AUTOR(ES) : João

Análise e Projeto Orientado a Objetos

DESENHO DE CARGOS E TAREFAS

UML e seus diagramas

132 6 Conclusão 6.1. Contribuições da Tese

Plano de Trabalho Docente 2017 Ensino Técnico

ATIVIDADES PRÁTICAS SUPERVISIONADAS

Modelagem ou Diagrama de Caso de Uso

Instituto Federal Sul-rio-grandense. Placa universal para controle de máquinas de lavar roupa Plano de Projeto - versão 1.0

Aula 4 Engenharia de Requisitos

A modelagem é tida como a parte central de todas as atividades para a construção de um bom sistema, com ela podemos:

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE

WESAAC 2019 SCRUMIE: JOGO ORIENTADO A AGENTES PARA ENSINO DE SCRUM. Suelen Regina Cordeiro dos Santos

APLICAÇÃO DA ENGENHARIA DE REQUISITOS E ESPECIFICAÇÃO DE REQUISITOS NA IDENTIFICAÇÃO DE ESCOPO DE SISTEMA

Analista de Negócio 3.0

Agenda. Componentes genéricos de uma fábrica de. Implantar ou melhorar uma fábrica, é um. Outras novidades que merecem atenção

Modelagem de Sistemas Web. Modelagem de BD

Desde o surgimento dos primeiros jogos eletrônicos em meados dos anos 50, uma infinidade de aparatos eletrônicos foram desenvolvidos, principalmente

Requisitos de Software

Metamodelos para Banco de Dados. Carlos Julian Menezes Araújo Prof. Dr. Robson do Nascimento Fidalgo

Universidade Luterana do Brasil- ULBRA- Campus GUAÍBA. Implementação de Objetos de Aprendizagem Aplicada sobre questões do ENEM

Engenharia de Requisitos

RUP/PSDS. Introdução e Comparação

CBSE. Independência e Padronização. Características da CBSE. Fundamentos da CBSE. Middleware e Processo 22/05/2013

Prof. Esp. Fabiano Taguchi

Professor Emiliano S. Monteiro

Visão Geral da Gestão de Projetos

Engenharia de Software Simulado para a 1ª Avaliação Bimestral Professor: Danilo Giacobo - RESPOSTAS

Um Middleware de Inteligência Artificial para Jogos Digitais 105

UNIVERSIDADE FEDERAL DE GOIÁS INSTITUTO DE INFORMÁTICA. Sistemas Distribuídos

Guia do Processo de Teste Metodologia Celepar

Análise e projeto de sistemas

2

CAPÍTULO 1 O AMBIENTE DE DESENVOLVIMENTO DE SISTEMAS. Tereza Gonçalves Kirner

PROJETO DE PROGRAMAS. Projeto de Programas PPR0001

Engenharia de Software

A modelagem de Negócio com UML

Processos de Software

PDS. Aula 1.4 Modelos de Processo. Prof. Dr. Bruno Moreno

CSE Métodos e Processos na Área Espacial

DIVISÃO DE REGISTROS ACADÊMICOS Registros Acadêmicos da Graduação. Ementas por Currículo 07/02/ :25. Centro de Ciências Exatas e Naturais

Universidade Regional de Blumenau

INF1012 MODELAGEM DE DADOS. Departamento de Informática PUC-Rio. Ivan Mathias Filho A Abordagem Entidade-Relacionamento

Modelo de documentação Universidade de Brasília

Engenharia de Software Modelagem de Negócio

FUNDAÇÃO UNIVERSIDADE ESTADUAL DE MARINGÁ

Transcrição:

Universidade Federal de Santa Catarina Centro Tecnológico Disciplina: PROJETOS I Aluno: Cleosvaldo G. Vieira Jr cgvjr@inf.ufsc.br Resumo parcial da Tese de Doutorado Um modelo de Sistema de Gestão do Conhecimento para grupos de pesquisa e desenvolvimento. (Autor: Olival de Gusmão Freitas Júnior) 1 Introdução Este trabalho tem por objetivo realizar um resumo dos capítulos que comentam sobre a metodologia CommonKADS e sua utilização na tese de doutorado em Engenharia de Produção, cujo objetivo é propor um modelo de sistema de gestão do conhecimento para gerenciar a criação, a disseminação e o compartilhamento do conhecimento para grupos de pesquisa e desenvolvimento. Após a realização de estudos e comparação entre as metodologias para análise e desenvolvimento de sistemas de gestão do conhecimento o autor escolheu a metodologia CommonKADS por ser a mais completa, mais difundida e a mais testada em casos reais. 2 A Metodologia CommonKADS O CommomKADS é uma metodologia que integra características de metodologias orientadas a modelos e abrange diversos aspectos de um projeto de desenvolvimento de um sistema de conhecimento, incluindo: análise organizacional; gerenciamento de projetos; aquisição, representação e modelagem do conhecimento; integração e implementação de sistemas. Esta metodologia possui um conjunto de 6 modelos que especificam todos os aspectos ligados à aplicação a ser desenvolvida, incluindo a organização, os recursos humanos, os aspectos de implementação e a interação entre eles. O CommonKADS dá suporte a realização de três atividades principais: atividades de modelagem, atividades de gestão de projetos e reusabilidade. 2.1 Atividades de Modelagem A modelagem do sistema de gestão de conhecimento para grupos de pesquisa, com a metodologia CommonKADS dá-se através do estudo do problema e de sua solução, para uso utilizase os modelos disponíveis na metodologia, os quais ajudarão a responder a três perguntas básicas: 1

a) Por quê? consiste em entender o contexto da organização e de seu ambiente, respondendo perguntas como, por exemplo: por que e para que uma solução baseada em conhecimento? Quais problemas podem ser solucionados por meio desse sistema? Quais os benefícios obtidos com essa solução? Quais os seus custos? Que tipo de impacto essa solução ocasionará à organização? b) O que? consiste em obter a descrição conceitual do conhecimento utilizado na realização de uma tarefa. Com essa análise, é possível responder qual a natureza e a estrutura do conhecimento que estão envolvidas na tarefa. c) Como? consiste em analisar como deve ser implementado o sistema de conhecimento e como deve ser a infra-estrutura tecnológica necessária para a construção do sistema. Através da figura é possível perceber que cada um dos modelos está focado num determinado aspecto do sistema e relacionam-se entre si. Contexto ( por quê?) Modelo da Organizacão Modelo de Tarefa Modelo de Agente Conceito ( O quê?) Modelo de Conhecimento Modelo de Comunicação Artefato ( Como?) Modelo de Projeto Modelos da metodologia CommonKADS. Os modelos da organização, de tarefa e de agente são utilizados na análise do ambiente organizacional. Os modelos de conhecimento e comunicação constituem a especificação dos requisitos do sistema e fornecem a descrição conceitual da resolução do problema. O modelo de projeto, por sua vez, fornece a especificação técnica, ou seja, a base para a implementação do Sistema de Gestão do Conhecimento (SGC) Nem sempre existe a necessidade de utilizar-se todos os modelos, seu uso dependerá dos objetivos do projeto e das experiências adquiridas em projetos anteriores. 2.1.1 Modelo da Organização O modelo da organização tem por objetivo realizar uma análise das principais características de uma organização, com o intuito de descobrir problemas e oportunidades dos SGC, estabelecendo sua viabilidade e avaliando o seu impacto na organização. 2

Através da implementação deste modelo é possível identificar problemas e possíveis melhorias que podem ser obtidas com a introdução de um SGC. Para isso verifica-se a organização dando ênfase nos seguintes pontos: estrutura organizacional, atividades, processos de negócio, pessoas e recursos. Como resultado da aplicação do modelo da organização tem-se a viabilidade do projeto de gestão do conhecimento, permitindo situar o contexto no qual o conhecimento provém, como e por quem ele é aplicado. O quadro a seguir representa a aplicação do modelo organizacional no ambiente onde pretende-se implantar o SGC. A segunda parte do modelo da organização aborda os aspectos ditos variantes. Esses aspectos são: a estrutura do grupo, os processos de negócios, os membros do grupo, os recursos utilizados, os ativos de conhecimento e a relação cultura e poder existente dentro do grupo, e podem mudar como resultado da implantação do sistema de gestão do conhecimento. Estrutura e Pessoas: 3

Processos:. Diagrama de classes do modelo de SGC em grupos de pesquisa Outros aspectos variantes: Modelo da Organização Recursos Conhecimento Cultura & Poder Aspectos V ariantes - relação dos recursos financeiros e humanos usados pelo grupo - insumos de conhecimento utilizados na execução das tarefas dentro de um grupo de pesquisa - hierarquia organizacional - relacionamento informal entre os membros do grupo - o papel da liderança no tocante a estimular e capacitar os membros a trabalharem de modo cooperativo e auto-gerenciado Ainda no modelo organizacional foram analisadas as tarefas e processos com o objetivo de avaliar quais possuem conhecimento intensivo e quem são os agentes executores e sua localização na estrutura organizacional. 2.1.2 Modelo de Tarefa Uma tarefa pode ser definida como um conjunto de atividades que agregam valor à organização e que manipulam entradas e saídas de forma estruturada e controlada; ela consome recursos; provê conhecimentos e competências; está encarregada de fornecer critérios de qualidade e performance e é executada por agentes. 4

O objetivo do modelo de tarefa é detalhar o fluxo de tarefas em processos, facilitando assim a análise de cada atividade e a forma como elas se relacionam. Neste modelo as tarefas podem ser decompostas em sub-tarefas mais específicas. Aplicando o modelo de tarefa no grupo de pesquisa é possível definir duas categorias principais de tarefas, conforme é mostrado no quadro a seguir: Lista das tarefas desenvolvidas em um grupo de pesquisa 2.1.3 Modelo de Agentes O objetivo do modelo de agente é compreender os papéis e competências que os diversos atores na organização desempenham para executar uma tarefa compartilhada. O modelo de agente representa todos os agentes participantes em um processo de resolução de problema, por meio da descrição de suas características (competências), sua autonomia para agir e suas restrições quanto à tarefa. Além disso, esse modelo permite definir as formas de comunicação entre os agentes participantes na realização da tarefa. No domínio foco do SGC, observa-se uma hierarquia de agentes fundamentada na experiência e competência dos integrantes do grupo de pesquisa. Desse modo, verifica-se que um grupo de pesquisa é formado por pesquisadores (estudantes, técnicos e professores) e coordenadores dos projetos de pesquisa. Além disso, cada grupo tem um (ou no máximo dois) líder que é o responsável pela coordenação e planejamento dos trabalhos de pesquisa do grupo, bem como pela aglutinação dos esforços dos demais pesquisadores, apontando diretrizes e novas áreas de atuação das tarefas desenvolvidas pelo grupo. 5

2.1.4 Modelo de Conhecimento O modelo de conhecimento é o principal e mais complexo do conjunto de modelos da metodologia CommonKADS, é ele quem detalha o conhecimento do domínio e descreve a capacidade de um sistema de conhecimento em resolver problemas utilizando o conhecimento. O objetivo do modelo de conhecimento é explicar em detalhes os tipos e estruturas do conhecimento usados na execução das tarefas. O modelo de conhecimento é dividido em três níveis e, em cada nível, há um tipo particular de conhecimento. Os níveis do modelo de conhecimento são o conhecimento do domínio, conhecimento de inferência e conhecimento da tarefa. Para construir um modelo de conhecimento é preciso passar pelas seguintes etapas: Identificação do conhecimento: Nesse estágio, são identificadas as fontes de informação e é construído um glossário preliminar de termos. A familiarização com o domínio e a identificação dos componentes potenciais do modelo constituem o suporte para a identificação do conhecimento; Especificação do conhecimento: Esse estágio tem como objetivo a especificação completa do modelo de conhecimento. As atividades desse estágio são: escolher a estrutura de inferência (template) com base em uma biblioteca disponível; construir o esquema inicial do domínio e completar a especificação do modelo de conhecimento; Refinamento do conhecimento: Esse estágio volta-se à validação do conhecimento, tanto quanto possível, e a inclusão de instâncias do conhecimento na base de conhecimento. A validação do modelo é realizada por meio do teste do modelo e da base de conhecimento, utilizando cenários (ou contextos) obtidos na fase de identificação do conhecimento. As atividades relacionadas a esse estágio são: validar o modelo de conhecimento por intermédio de uma simulação e completar a base de conhecimento, incluindo instâncias do conhecimento necessárias à execução da tarefa em questão. Dentre os conhecimentos identificados e especificados (a partir da execução das duas primeiras etapas) dentro do domínio pode-se destacar os conhecimentos da tarefa. O conhecimento da tarefa em grupos de pesquisa está estruturado em seis categorias principais e corresponde ao conhecimento necessário à realização das tarefas do grupo. 6

Tarefa Objeto de Conhecimento Descrição da Tarefa Gestão de projetos de pesquisa Projeto de pesquisa, Biblioteca digital, Site, Lição aprendida, Tutorial, Mapa de competências Requer conhecimento no que se refere às características dos projetos de pesquisa e aos requisitos envolvidos no seu Pesquisa e revisão da literatura Reunião para apresentação e discussão de idéias Biblioteca Tutorial digital, Site,FAQ, Biblioteca digital, Projeto de pesquisa. desenvolvimento e execução. Requer o conhecimento sobre onde encontrar literatura relacionada ao trabalho desenvolvido pelo grupo, como distinguir entre aquilo que é relevante e como estudar a literatura de forma eficiente. Requer suporte organizacional quanto ao agendamento de reuniões, bem como preparar e conduzir essa atividade. Desenvolvimento de modelos conceituais e protótipos Elaboração e public ação de trabalhos científicos Biblioteca digital, Site, Lição aprendida, Tutorial, Mapa de competências Biblioteca digital, Site, Calendário de eventos, Guia de processos Requer conhecimentos quanto ao estado da arte sobre o domínio da aplicação, visando ao desenvolvimento de modelos conceituais, bem como dos especialistas que podem auxiliar na realização dessa atividade. Requer conhecimentos quanto ao estado da arte e procedimentos metodológicos a serem utilizados na elaboração desses trabalhos. Aprendizagem Biblioteca digital, Site, Lição aprendida, Tutorial Requer a existência de tutoriais e de materiais relacionados às áreas de atuação do grupo que possa favorecer essa atividade. O resultado da construção do modelo de conhecimento é uma descrição especificada com construtos gráficos e textuais fornecidos pela linguagem CML2. Adicionalmente, outros documentos são produzidos contendo informações sobre a lista de todas as fontes de informação, a listagem dos termos técnicos e dos componentes do domínio, o material sobre a extração do conhecimento, o conjunto de cenários para solução do problema e os resultados das simulações durante a validação. 2.1.5 Modelo de Comunicação O modelo de comunicação indica todas as transações (comunicações) ocorridas entre agentes e mostra a comunicação requerida entre estes agentes durante um processo, podendo especificar, ainda, a troca de mensagens e quem toma a iniciativa em uma transação (SCHREIBER et al., 2000). 7

A comunicação do grupo de pesquisa pode ser representada através de um digrama UML, onde é possível representar as transações e as cardinalidades para essas transações e agentes. Diagrama UML representando o plano de comunicação entre os agentes de um grupo de pesquisa. 2.1.6 Modelo de Projeto O modelo de projeto fornece a especificação técnica do sistema em termos de arquitetura, plataforma de implementação e mecanismos computacionais, necessários para implementar as funcionalidades definidas (SCHREIBER et al., 2000). Esse modelo é composto por três fases: projeto da aplicação, projeto arquitetônico e projeto de plataforma. O projeto da aplicação decompõe o modelo de conhecimento em vários itens. Essa decomposição pode ser funcional, orientada a objetos, ou específico a um paradigma de inteligência artificial (IA) particular. O projeto arquitetônico decide as técnicas de IA e representações que seriam mais adequadas para implementar os diferentes itens decompostos. O projeto de plataforma, por sua vez, especifica como implementar as técnicas de IA e as representações na ferramenta de programação e no hardware escolhido. Para o desenvolvimento do Sistema de Gestão de conhecimento para grupos de pesquisa, foi proposto um ambiente composto de diferentes ferramentas e agentes, no qual cada agente possuirá um perfil de interação com essas ferramentas, e fornecerão todo o suporte os processos de criação, disseminação e compartilhamento de conhecimentos em grupos de pesquisa em uma Instituição de Ensino Superior. 8

Ambiente do modelo de SGC em grupos de pesquisa Para o desenvolvimento desse ambiente, foi proposta uma arquitetura modular baseada em três níveis: nível de apresentação, nível de aplicação e nível de gerenciamento do conhecimento, com pode ser visto a seguir: Arquitetura para o SGC em grupos de pesquisa 9

3 Conclusões A Engenharia do Conhecimento é a disciplina voltada para metodologias e técnicas utilizadas na construção de sistema de gestão de conhecimento. O CommonKADS é uma das metodologias que mais destaca-se por abranger diversos aspectos de um projeto, incluindo gerenciamento de projeto, análise organizacional, aquisição de conhecimento, modelagem conceitual, integração de sistemas e implementação computacional. O uso do CommonKADS no projeto de SGC para grupos de pesquisa mostrou como a metodologia é capaz de fornecer todo o suporte para a análise, desenvolvimento e gestão do projeto. 4 Bibliografia FREITAS JÚNIOR, Olival de Gusmão. Um Modelo de Sistema de Gestão do Conhecimento para Grupos de Pesquisa e Desenvolvimento. Florianópolis, 2003. 310 f. Tese (Doutorado em Engenharia de Produção) - Programa de Pós-Graduação em Engenharia de Produção, UFSC, Florianópolis. 10