You are on page 1of 16

Aquisio de Conhecimento no Contexto de Anlise de Domnio

Mnica Zopelari Roseti Cludia Maria Lima Werner

COPPE - Programa de Engenharia de Sistemas e Computao Universidade Federal do Rio de Janeiro Caixa Postal 68511 - CEP. 21945-970 Rio de Janeiro RJ {zopelari, werner}@cos.ufrj.br

Resumo
Este artigo aborda a questo sobre a aquisio de conhecimento no contexto de anlise de domnio, apresentando trs estudos de caso concretos. Os resultados desses estudos mostram a real necessidade de elaborao de uma sistemtica para aquisio de conhecimento, adequada ao contexto de anlise de domnio, e indicam caminhos para a sua elaborao e refino. Os estudos de caso apresentam resultados gradativos em relao maturidade e rigor da sistematica experimentada em cada um deles, tentando-se na medida do possvel contornar as dificuldades diagnosticadas no estudo anterior. Tcnicas de aquisio como anlise de protocolo, auto-explicao, a tcnica LEL, entrevistas e brainstorming, juntamente com representaes tais como esquemas facetados, modelos Orientados a Objetos e diagramas de caractersticas, so combinados para explorar ao mximo o conhecimento existente sobre o domnio de interesse.

1. Introduo A anlise de domnio (AD) tem como objetivo identificar e organizar o conhecimento sobre uma classe de problemas para suportar a descrio e a soluo destes. Este processo envolve aprendizado, existindo uma preocupao por capturar, coletar, organizar e modelar o conhecimento dentro de um determinado domnio de interesse [1]. Neste sentido, a aquisio de conhecimento1 se constitui numa atividade essencial na realizao de uma AD. Similarmente ao que ocorre na Engenharia de Requisitos, no contexto de uma AD, a aquisio de conhecimento envolve a identificao, elicitao e registro de requisitos. Entretanto, estes requisitos refletem no somente os de um nico sistema, mas de toda uma famlia de sistemas, caracterizando um domnio de aplicao. Por tratar da identificao, da elicitao e da representao do conhecimento para a especificao e implementao de produtos de software, so necessrios processos e tcnicas que sistematizem a aquisio de conhecimento sobre o domnio de interesse. Poder-se-ia assumir que esta seria uma situao j resolvida, principalmente devido a vasta existncia de abordagens de AD na literatura. Porm, ao realizar-se uma avaliao mais criteriosa em relao questo de aquisio de conhecimento nas abordagens existentes na literatura [2, 6, 7, 9, 10, 11, 15, 17, 21, 22, 23, 24, 27, 28], chega-se a concluso de que esta uma questo que tem a sua importncia reconhecida, mas que no h, ainda, uma preocupao em explicitar a forma como deve ser realizada.
1

O processo de aquisio de conhecimento envolve no apenas a identificao e a coleta da informao, o que seria o caso de elicitao, mas tambm a representao, a organizao e o armazenamento da informao obtida, sempre considerando a natureza evolutiva e contnua deste processo [26].

Neste artigo, apresentamos trs estudos de caso concretos de aquisio de conhecimento no contexto de AD. Os resultados desses estudos mostram a real necessidade de elaborao de uma sistemtica para aquisio de conhecimento adequada ao contexto de AD e indicam caminhos para a sua elaborao e refino. Os estudos de caso apresentam resultados gradativos em relao maturidade e rigor da sistematica experimentada em cada um deles, tentando-se na medida do possvel contornar as dificuldades diagnosticadas no estudo anterior. O artigo descreve inicialmente um estudo realizado no domnio de polmeros, que resulta na constatao da real necessidade de uma sistemtica claramente definida. Em seguida, apresentada uma primeira proposta de sistemtica, que ento experimentada num segundo estudo de caso, no domnio de lojas. A sistemtica reformulada com base nas dificuldades encontradas neste estudo. Finalmente, descreve-se o terceiro estudo de caso no domnio legislativo, que apresenta resultados finais sobre a utilizao da sistemtica proposta. Este trabalho parte do princpio de que importante explorar o mximo possvel o conhecimento existente sobre o domnio de interesse. Assim, assume-se que preciso lidar com vrios tipos de conhecimento que, por serem de natureza diferente (i.e., procedural, lgico, etc.), necessitam de abstraes diferentes para represent-los, considerando ainda que, para cada tipo de conhecimento, deve haver uma representao mais adequada, capaz de registrar da melhor forma possvel a sua semntica. 2. Estudo de Caso no Domnio de Polmeros: Constatao da Necessidade de uma Sistemtica para Aquisio de Conhecimento Este estudo foi realizado atravs de um projeto de colaborao entre a COPPE/UFRJ e o Instituto de Macromolculas da UFRJ (IMA), tendo como resultado final a organizao do conhecimento sobre a rea de qumica de polmeros e as atividades desenvolvidas por instituies brasileiras de pesquisa da rea. Alguns aspectos foram avaliados antes do incio efetivo do trabalho em campo, para organizar e direcionar minimamente as atividades a serem realizadas. Foram definidos os objetivos da AD, as fontes de informaes disponveis e caracterizao dessas informaes. O objetivo da AD era, portanto, organizar o conhecimento sobre polmeros e instituies de pesquisa no assunto, para posterior consulta por pessoas interessadas em obter informaes conceituais sobre a rea e, tambm, sobre o trabalho desenvolvido pelas diversas instituies de pesquisa no Brasil. O resultado esperado era a elaborao de um catlogo sobre instituies de pesquisas na rea e um texto descrevendo a rea de polmeros para leigos, permitindo, assim, a divulgao desta rea. As fontes de informao disponveis eram especialistas, literatura (livros e catlogos) e sistemas existentes nos laboratrios do instituto envolvido no projeto. Considerou-se a utilizao do processo genrico de Arango [2] para direcionar a realizao da AD, onde esto previstas as seguintes etapas: 1) Caracterizao do Domnio e Planejamento do Projeto: definio do escopo do domnio, identificando os dados relevantes, seguido do planejamento do processo de anlise; 2) Coleta de dados: obteno de uma coleo de dados brutos, utilizando tcnicas de aquisio de conhecimento, sendo estes filtrados, esclarecidos, abstrados e organizados; 3) Anlise de Dados: verificao da consistncia e correo dos dados, sendo eliminados os dados irrelevantes e organizados os relevantes, e a elaborao do modelo do domnio; 4) Classificao de componentes de software; 5) Avaliao do Modelo de Domnio.

Neste estudo, nenhuma tcnica para aquisio de conhecimento especfica foi utilizada, a no ser entrevista. Para registrar o conhecimento obtido, foi escolhida a tcnica de hipertexto, por ser considerada apropriada aos objetivos definidos quanto a divulgao do trabalho. 2.1. Monitorao As atividades realizadas foram monitoradas registrando-se as dificuldades, o tempo e os resultados obtidos, a cada etapa. O quadro 1 apresenta os resultados da etapa de caracterizao do domnio e o quadro 2 os da etapa de coleta de dados.
Etapa de Caracterizao do Domnio Seleo do Domnio O domnio selecionado foi o de Polmeros devido a cooperao estabelecida. - Descrio do Domnio Nesta atividade, como no foi determinada nenhuma tcnica ou forma de representao especfica para esta atividade, considerou-se adequado realiz-la na mesma entrevista para a fase de Identificao de Dados Relevantes, que caracterizaria o primeiro contato com o domnio de interesse. Identificao de Dados Relevantes Tcnica utilizada: Entrevista com os especialistas. Avaliao do tempo e resultados: esta entrevista teve a durao de uma manh (trs horas), com a participao de toda a equipe de trs analistas. Nesta entrevista, os objetivos globais foram traados e o escopo do domnio foi definido. As fontes de informao se constituiam em especialistas da rea, livros didticos, enciclopdias, catlogos de instituies, sites da Internet e sistemas existentes nos laboratrios do instituto de pesquisa envolvido. Dificuldades: agendar a reunio com os especialistas. Nestas atividades, no dispunha-se de critrios para ajudar a delimitar o escopo do domnio. Alm disso, como o objetivo no era mapear sistemas existentes no domnio de interesse, um diagrama de contexto no se mostrou adequado para representar o escopo do domnio. Criao do Inventrio de Dados Avaliao do tempo e resultados: foi elaborado um catlogo textual com a descrio das fontes de informaes e do local onde so disponibilizadas para facilitar as atividades posteriores. Esta atividade durou uma hora. Planejamento do Processo Avaliao do tempo e resultados: foi feito, na verdade, um aprimoramento do planejamento j realizado antes do incio efetivo da execuo das atividades. Neste momento, havia adicionalmente o inventrio de dados, que ajudou a planejar as atividades da etapa de coleta de dados. Esta atividade durou uma tarde (trs horas). Aqui, assumiu-se que seria til adotar a representao do esquema de facetas2 [2] [23], para facilitar o levantamento nos catlogos de instituies, pois este esquema ajuda a dividir o assunto em tpicos, tornando possvel, ento, organizar, a partir destes tpicos, a elaborao do texto sobre as instituies. Um raciocnio anlogo foi aplicado em relao elaborao do texto explicativo sobre a rea de polmeros, assumindo-se, tambm, a necessidade de adotar um esquema de facetas sobre polmeros. Dificuldades: falta de uma sistemtica para ajudar na previso das possveis dificuldades encontradas e alternativas para soluo destas, alm da falta de diretrizes para escolher a tcnica mais adequada em cada atividade. Quadro 1 - Monitorao da etapa de caracterizao do domnio de Polmeros

Este esquema determina que objetos do domnio possuidores de caractersticas comuns devem ficar organizados dentro de um mesmo grupo, sendo este grupo definido como uma faceta.

Etapa de Coleta de Dados Nesta etapa, aps explorar-se uma determinada fonte de informao, uma representao era utilizada para registrar o conhecimento obtido e, logo a seguir, o especialista era consultado para validar este conhecimento registrado. Levantamento das instituies de pesquisa e conceituao da rea de polmeros, atravs de leitura de publicaes especficas e de informaes obtidas na Internet. Avaliao do tempo e resultados: realizado em quatro dias (seis horas por dia), utilizando catlogos de instituies, um livro didtico de introduo polmeros e sites da Internet sobre as instituies. O resultado deste passo foi um esquema de facetas sobre as instituies, um esquema de facetas para polmeros e um texto conceituando polmeros. Este passo foi o mais demorado, devido ao fato de ser o primeiro passo para o entendimento do domnio, servindo de base para uma investigao mais aprofundada. Dificuldades: a maior dificuldade foi o entendimento do contexto. Na leitura dos catlogos, foi necessrio definir os itens do esquema de facetas para instituies, pois s assim era possvel direcionar a leitura e entender onde cada assunto se encaixava. Na leitura do livro, para conceituar a rea de polmeros, a maior dificuldade foi em relao ao assunto especializado de polmeros, pois no havia, neste momento, nenhum especialista disponvel para sanar dvidas. Assim, as informaes foram capturadas sem uma seleo prvia. Esta seleo teve que ser postergarda at o momento da reunio de validao com os especialistas. - Proposio de um vocabulrio comum (glossrio de termos); Avaliao de tempo e resultados: esta atividade durou dois dias (seis horas por dia). Foram avaliados os catlogos e os livros disponveis para identificao de termos a serem procurados. As enciclopdias e dicionrios foram tambm pesquisados, obtendo-se como resultado um glossrio de termos inicial, passvel de evolues. Dificuldades: no ter disponvel, no momento, nenhuma pessoa que entendesse razoavelmente do domnio para direcionar a pesquisa de termos, pois o dicionrio de termos tcnicos e a enciclopdia so complexos para leigos. Levantamento de outras instituies de pesquisa na rea de polmeros no Brasil Avaliao de tempo e resultados: a pesquisa foi realizada atravs de fax, solicitando informaes sobre as instituies, sendo as respostas obtidas atravs de catlogos enviados pelo correio. O resultado foi um enriquecimento do levantamento das instituies, descrito no item . Dificuldades: Nem todas as instituies reponderam s solicitaes. Entrevistas de validao com os especialistas Avaliao do tempo e resultados: foram realizadas trs reunies (num total de seis horas), onde os dois esquemas de facetas iniciais, o texto de conceituao e o glossrio de termos foram apresentados aos especialistas para refinamento e correo. Dificuldades: agendar a reunio com os especialistas e a no fluncia, por parte dos analistas de domnio, no vocabulrio comum que se tentou estabelecer. Levantamento dos sistemas dos laboratrios do instituto de pesquisa envolvido Avaliao de tempo e resultados: analisou-se os sistemas existentes utilizando entrevistas com os responsveis pelos laboratrios, durante duas semanas (num total de quarenta horas), identificando e classificando os sistemas. Dificuldades: agendar as entrevistas e a no fluncia, por parte dos analistas de domnio, no vocabulrio comum que se tentou estabelecer. Anlise de sites na Internet sobre informatizao na rea de polmeros Avaliao de tempo e resultados: a pesquisa na Internet durou um dia (seis horas), onde foram encontradas vrias informaes a respeito de software e informatizao da rea de polmeros. Validao da classificao dos sistemas com os especialistas Avaliao de tempo e resultados: durao de uma tarde (trs horas), tendo como resultado uma classificao inicial dos sistemas de laboratrios de polmeros, podendo ser refinada e expandida a medida que o trabalho se aprofundasse. Dificuldades: agendar a entrevista com o especialista. Apresentao dos resultados Foram apresentados o esquema de facetas de polmeros, o esquema de facetas das instituies de pesquisa, o texto de conceituao de polmeros e o glossrio de termos, todos passveis de evoluo, que serviram como estrutura para a elaborao de um aplicativo hipermdia entregue como produto final do trabalho. Quadro 2 - Monitorao da etapa de coleta de dados no domnio de Polmeros

2.2. Avaliao de Resultados O resultado final foi a elaborao de um relatrio contendo um texto de conceituao de polmeros, uma descrio da situao atual das instituies brasileiras que realizam pesquisa e desenvolvimento na rea de polmeros e um glossrio de termos especficos da rea, alm de um aplicativo hipermdia desenvolvido em ToolBook [29], contendo as informaes do relatrio. Foi possvel, neste estudo de caso, experimentar as dificuldades advindas da falta de uma sistemtica claramente definida para a realizao da atividade de aquisio de conhecimento no contexto da AD. A atividade de identificao das fontes de informao apontava para especialistas, sistemas existentes e referncias tcnicas sobre o domnio. Entretanto, no havia uma preciso de procedimentos para extrair as informaes ali contidas e torn-las disponveis em uma forma adequada. Na explorao das referncias tcnicas, surgiram muitas dvidas sobre os assuntos descritos relativos polmeros, sobre o significado dos termos especficos e dificuldades para discernir sobre as informaes relevantes. Na interao com os especialistas da rea, as principais dificuldades foram a pouca disponibilidade das pessoas e a inexistncia de um vocabulrio comum. O papel das pessoas envolvidas de um modo geral estava bem definido, mas no havia um roteiro bem detalhado para a execuo destes papis, ou seja, no estavam disponveis tcnicas especficas para serem utilizadas em um dado momento da anlise, que poderiam auxiliar na organizao do pensamento das pessoas durante a execuo de suas tarefas referentes atividade de aquisio de conhecimento em AD. Estes fatores tornaram a produtividade da equipe baixa, em face das dificuldades encontradas, e os resultados obtidos no chegaram ao nvel de detalhamento desejado. Portanto, foi possvel constatar a dificuldade em realizar as atividades sem um processo sistemtico para a aquisio de conhecimento no contexto de AD, com etapas bem definidas em termos de participantes e seus respectivos papis, critrios para escolha de tcnicas de explorao adequadas ao tipo de fonte de informao e natureza da informao a ser explorada e, ainda, sua respectiva representao. 3. Estudo de Caso no Domnio de Lojas: Uma Primeira Proposta de Sistemtica Este estudo foi realizado atravs de uma colaborao entre a COPPE/UFRJ e uma softwarehouse de mdio porte, com o objetivo de introduzir um programa de reutilizao. Estabeleceu-se, para isto, dentre outras atividades, a realizao de um projeto piloto para a realizao de uma AD. Para a realizao deste projeto piloto, foi selecionado o domnio de controle de lojas, devido ao fato de haver um grande interesse por parte da empresa nos sistemas de controle de lojas, de existirem diversos clientes nesta rea e, como consequncia disto, a experincia da empresa neste domnio ser grande, do nmero de sistemas existentes ser razovel e, por fim, da reutilizao j ser praticada informalmente nesta rea. Da mesma forma que no estudo anterior, foram definidos os objetivos, as fontes de informaes disponveis e a caracterizao destas informaes. O objetivo da AD era identificar componentes reutilizveis, gerando uma documentao sobre o conhecimento relativo ao domnio de controle de lojas. As fontes de informao disponveis eram sistemas implantados em lojas clientes, manuais de usurios destes sistemas e um analista de sistemas

especializado em desenvolver sistemas no domnio. As informaes que caracterizam o domnio de sistemas de controle de lojas so do tipo procedural. Visando disponibilizar um conjunto de tcnicas de elicitao de conhecimento, consideradas adequadas ao contexto de AD, foram analisadas as seguintes [3, 4, 8, 11, 12, 13, 15, 16, 18, 20, 26]: Entrevista; Anlise de Protocolo; Cenrios; Ordenao Conceitual; LEL; Tcnica de Delphi; Brainstorming; JAD; Psicometria; Pesquisa Estatstica de Comportamento e Auto-Explicao. A idia era poder associar essas tcnicas, bem como suas respectivas representaes, s atividades do processo genrico de Arango, j utilizado no estudo de caso anterior, de acordo com o tipo e natureza da informao a ser explorada naquela atividade. Alm disso, era necessrio prover diretrizes que auxiliassem o analista de domnio a selecionar quais dessas tcnicas deveriam ser utilizadas no seu projeto de AD especfico. Baseado nos trabalhos de Cima e Werner [5] e Maiden et al. [19], identificamos diretrizes para seleo de tcnicas que consideram os seguintes aspectos: tica da anlise de domnio, objetivos da anlise de domnio, tipo de conhecimento a ser explorado, condies para a realizao e interdependncia entre as tcnicas. A partir do conjunto de tcnicas de aquisio disponveis e a avaliao das diretrizes segundo os aspectos relevantes ao estudo de caso em questo (quadro 3), foi possvel identificar, previamente execuo das atividades, as tcnicas consideradas mais adequadas ao projeto.
1. tica da anlise de domnio adotada: A tica de estudo da soluo determinava que seriam encontradas fontes de informao com nveis baixos de abstrao, como por exemplo sistemas existentes, levando a necessidade de tcnicas que tratem este tipo de informao, como por exemplo anlise de protocolo; o resultado esperado seria um modelo numa representao mais prxima da implementao, como, por exemplo, modelos O.O.; 2.Objetivos da anlise de domnio: O objetivo de identificar os componentes reutilizveis requer uma representao adequada para apresent-los, como um diagrama O.O.. Havia ainda a necessidade de uma forte interao com o analista especialista para esta identificao, requerendo tcnicas de interao do tipo entrevistas; 3.Tipo de conhecimento explorado: O tipo de conhecimento predominantemente procedural eliminava a necessidade de tcnicas para captura de raciocnios; 4.Condies para realizao: A condio para a realizao da anlise foi caracterizada por um prazo curto (1 ms) devido s necessidades prticas da empresa; uma disponibilidade limitada do analista especialista, requerendo que as tcnicas de interao fossem utilizadas da forma mais eficiente possvel, como por exemplo usar entrevistas principalmente para validao; e os recursos de hardware e software necessrios estavam totalmente disponveis, o que no limitava a utilizao de nenhum tipo de tcnica; 5.Interdependncia entre as tcnicas: Em relao sequncia de utilizao das tcnicas, foi definido que primeiro seriam explorados os manuais, atravs da tcnica LEL [19], resultando num vocabulrio que facilitaria o primeiro contato dos analistas de domnio com o problema. Logo a seguir, seria possvel utilizar a tcnica de anlise de protocolo para explorar os sistemas, uma vez que a complexidade frente ao problema seria, razoavelmente, minimizada pela utilizao da tcnica anterior. Para a interao com o analista especialista, seria utilizada entrevista estruturada, principalmente para validao. Quadro 3 Resultado da avaliao das diretrizes de seleo de tcnicas

As tcnicas escolhidas foram: entrevista (aberta e estruturada), tcnica LEL e anlise de protocolo. Para registrar o conhecimento obtido utilizou-se representaes consideradas apropriadas a cada tcnica escolhida. Para registrar o vocabulrio obtido a partir da tcnica LEL [19], foi elaborado um texto que seguiu a notao proposta pela prpria tcnica. Para registrar o conhecimento obtido pela anlise de protocolo, foi proposto um esquema de facetas para ajudar na classificao de componentes a partir de funes executadas no domnio. Alm disso, para organizar todo o conhecimento obtido durante a AD, atendendo aos aspectos

considerados na avaliao dos critrios de escolha das tcnicas, foi elaborado um diagrama O.O., adotando a notao de Coad-Yourdon. 3.1. Monitorao Os quadros 4, 5 e 6 apresentam os resultados das etapas de caracterizao do domnio, coleta de dados e anlise de dados, respectivamente.
Etapa de Caracterizao do Domnio Seleo do Domnio O domnio selecionado foi o de sistemas de controle de lojas, j bastante explorado pela empresa envolvida. - Descrio do Domnio Para facilitar e agilizar o trabalho, considerou-se adequado realizar esta atividade na mesma entrevista para a fase de Identificao de Dados Relevantes. Identificao de Dados Relevantes Tcnica utilizada: Entrevista com os especialistas (no caso, analista desenvolvedor). Avaliao do tempo e resultados: foram realizadas duas entrevistas que duraram uma tarde cada (num total de cinco horas). Nestas entrevistas, os objetivos globais foram traados e o escopo do domnio foi definido, utilizando, neste caso, o diagrama de contexto, visto que estava-se adotando a tica de estudo da soluo, enfatizando, principalmente, os sistemas existentes. As fontes de informao se constituiam em sistemas comercializados pela empresa, manuais de usurios destes sistemas e um analista desenvolvedor. Dificuldades: agendar a reunio com o especialista. Criao do Inventrio de Dados Avaliao do tempo e resultados: foi elaborado um catlogo textual com a descrio das fontes de informaes e do local onde estavam disponibilizadas, para facilitar as atividades posteriores. Planejamento do Processo Avaliao do tempo e resultados: o planejamento contava com um inventrio de dados, que ajudou a planejar as atividades da etapa de coleta de dados. Alm disto, as trs ltimas etapas do processo genrico de Arango [2] foram agrupadas numa nica, devido s necessidades prticas da empresa. Esta atividade durou uma tarde (trs horas). Dificuldades: falta de uma sistemtica para ajudar na previso das possveis dificuldades encontradas e alternativas para soluo destas. Quadro 4 - Monitorao da etapa de caracterizao do domnio de Lojas

3.2.

Avaliao de Resultados

O resultado foi um documento formado pelas seguintes partes: o diagrama de contexto, o vocabulrio de domnio, o esquema de facetas por funes e o diagrama O.O.. Em relao ao estudo anterior no domnio de polmeros, pode-se dizer que a seleo de tcnicas baseada em diretrizes pr-estabelecidas tornou as atividades mais prticas e rpidas, contornando as dificuldades de entendimento inicial do domnio de interesse, tempo dos especialistas, e extrao e representao adequada das informaes a partir das fontes disponveis. Porm, verificou-se ainda a necessidade de um roteiro mais detalhado, no que diz respeito a atividade de aquisio de conhecimento, em termos de que etapas executar, em que ordem e como estas etapas se relacionam e se influenciam. Logo, para sistematizar totalmente e satisfatoriamente a atividade de aquisio de conhecimento em AD, considerou-se necessrio um processo de aquisio de conhecimento bem definido, que complementasse o conjunto disponibilizado de tcnicas de explorao adequadas ao tipo de fonte de informao e natureza da informao a ser explorada, com sua respectiva representao, e as diretrizes para seleo.

Etapa de Coleta de Dados Nesta etapa, aps explorar-se uma determinada fonte de informao, uma representao era utilizada para registrar o conhecimento obtido e, logo a seguir, o especialista era consultado para validar este conhecimento registrado. Nesta fase, foram utilizadas as tcnicas de aquisio de conhecimento disponveis, relacionadas a seguir. Reviso dos manuais dos sistemas Tcnica: LEL Avaliao de tempo e resultados: esta atividade durou dois dias (num total de 12 horas), aplicou-se a tcnica LEL no levantamento dos manuais para a obteno de um vocabulrio comum. Dificuldades: com a utilizao desta tcnica, o analista de domnio consegue obter uma base mnima de conhecimento, tornando-se mais confortvel e confivel frente a complexidade de se trabalhar num domnio desconhecido, facilitando o primeiro contato dos analistas de domnio com o problema em questo. Assim, conseguiu-se contornar esta dificuldade detectada no estudo de caso anterior, quando investigou-se as enciclopdias, os dicionrios e os livros sobre o domnio de interesse. - Entrevistas de validao com o especialista Tcnica: Entrevista estruturada baseada no vocabulrio comum Avaliao de tempo e resultados: foram realizadas duas entrevistas, cada uma com a durao de duas horas. Na primeira, o especialista analisou e corrigiu o vocabulrio proposto pela equipe de analistas do domnio. Na segunda, aps a realizao de acertos, o vocabulrio comum final foi registrado segundo a representao prpria da tcnica LEL. Dificuldades: a dificuldade de comunicao entre os analistas de domnio e o especialista, identificada no estudo de caso anterior, foi minizada pela adoo da tcnica LEL, que permitiu a construo do vocabulrio comum. Anlise dos Sistemas Tcnica: Anlise de protocolo Avaliao de tempo e resultados: analisou-se os sistemas existentes, utilizando a tcnica de anlise de protocolo, em trs dias (num total de dezoito horas). Como resultado, identificou-se um esquema de facetas por funes do sistema. Dificuldades: mais uma vez, o vocabulrio comum previamente construdo minimizou a dificuldade dos analistas de domnio em lidar com as particularidades do domnio em questo. Validao do esquema de facetas Tcnica: Entrevista estruturada a partir esquema de facetas Avaliao de tempo e resultados: realizou-se duas entrevistas, durando duas horas cada. Na primeira, o especialista analisou e corrigiu o esquema proposto. Na segunda, aps os acertos, o esquema de facetas foi consolidado. Dificuldades: agendar a entrevista com o especialista e a no familiaridade deste com a representao apresentada. Quadro 5 - Monitorao da etapa de coleta de dados no domnio de Lojas

Merecem, ainda, destaque duas questes no adequadamente tratadas neste estudo: a no familiaridade dos especialistas com as representaes apresentadas e a no existncia de critrios especficos para avaliao de modelos do domnio. 4. Estudo de Caso no Domnio Legislativo: Reformulao da Proposta de Sistemtica A partir da avaliao do estudo de caso no domnio de lojas, pode-se verificar que, para resolver, satisfatoriamente, a questo da sistematizao da aquisio de conhecimento no contexto de AD, o prximo passo seria estabelecer um processo de aquisio de conhecimento bem definido, adaptado para este contexto. Assim, props-se um processo de aquisio de conhecimento em AD bem definido em termos de etapas, atividades e tcnicas relacionadas a cada uma destas atividades, selecionadas com base em diretrizes de seleo. Para disponibilizar este processo, combinou-se as atividades e etapas do processo genrico de Arango [2], tambm utilizado nos demais estudos de caso, com a filosofia proveniente do processo de aquisio de conhecimento de Scott et al. [26], devidamente adequado ao contexto de AD.

Etapa de Anlise de Dados Esta etapa serviu para consolidar os trabalhos das duas etapas anteriores, quando o modelo do domnio foi complementado, finalizado e disponibilizado em uma representao considerada adequada avaliao da empresa. Modelagem de entidades, operaes, eventos e relacionamentos do domnio Tcnica: modelagem O.O. baseada na notao de Coad-Yourdon Avaliao de tempo e resultados: para elaborao de um modelo inicial de objetos foram transpostos os resultados do vocabulrio obtido com a tcnica LEL, juntamente com as funes representadas pelo esquema de facetas, para um diagrama O.O. . Esta atividade durou trs dias (num total de dezoito horas). Esta transposio foi realizada baseando-se exclusivamente em observaes e concluses dos analistas de domnio, se constituindo, basicamente, nas seguintes diretrizes: os itens de cada faceta foram comparados com os termos do vocabulrio do domnio para identificar as correspondncias entre os mesmos. A seguir, identificou-se que itens seriam objetos, atributos ou mtodos. O modelo foi construdo e apresentado ao especialista para avaliao. Aps os acertos, o modelo foi rearrumado e concludo. Dificuldades: Como no havia um roteiro bem definido para transpor a representao j obtida com as tcnicas de LEL e esquema de facetas para o diagrama O.O., no foi possvel garantir que todo o conhecimento obtido tenha sido devidamente transposto com um mnimo de perda semntica. - Anlise de Similaridades e Variaes Tcnica: Entrevista estruturada Avaliao de tempo e resultados: foi apresentando o diagrama O.O. ao especialista, para que este identificasse as similaridades e variaes das caractersticas apresentadas pelo modelo. Dificuldades: A representao do diagrama O.O. no se mostrou adequada para este tipo de anlise, porque no apresenta uma forma explcita para representao das variaes e similaridades, no facilitando este tipo de identificao por parte do especialista. Avaliao e disponibilizao do modelo Tcnica: Entrevista estruturada Avaliao de tempo e resultados: o modelo com suas vrias representaes foi apresentado ao especialista. Dificuldades: a no existncia de critrios especficos para avaliao de modelos de domnio. Quadro 6 - Monitorao da etapa de anlise de dados no domnio de Lojas

Segundo Scott et al. [26] deve existir uma fase inicial, onde o esforo direcionado para se entender o mximo possvel o domnio de interesse, usando o mnimo do tempo do especialista. Assim, considerou-se que esta fase inicial deveria coincidir com a etapa de Coleta de Dados do processo genrico de Arango, incluindo as atividades de Reviso da Literatura Disponvel, Avaliao dos Sistemas Existentes e Elicitao do Conhecimento do Especialista, nesta ordem. Deveria ainda ser includa uma ltima atividade de Reviso do Conhecimento Capturado, pois de acordo com Scott et al., o conhecimento adquirido deve ser, constantemente, revisado e refinado (quadro 7). Scott et al. consideram que, logo a seguir, deve-se iniciar uma fase detalhada, onde, de posse do conhecimento previamente capturado, parte-se para uma investigao mais aprofundada para permitir a construo do modelo de domnio. Assumiu-se que esta fase coincidiria com as etapas de Anlise de Dados e Classificao de Componentes do processo genrico de Arango. Assim, agrupou-se estas duas etapas numa nica, aproveitando do processo genrico algumas atividades, incluindo no incio uma atividade de Validao do Conhecimento Capturado e no final uma atividade de Reviso do Modelo. Novamente, de acordo com Scott et al., o conhecimento adquirido deve ser, constantemente, revisado e refinado (quadro 7). Manteve-se ainda uma ltima fase, chamada fase finalizante, que corresponde etapa de avaliao do modelo do processo genrico de Arango [2], renomeada para etapa de Avaliao e Disponibilizao do Modelo, incluindo duas atividades: Validao do Modelo com o Especialista e Avaliao e Disponibilizao do Modelo.

Outro recurso utilizado na reformulao da sistemtica, proveniente da abordagem RSEB [11, 15], foi explorar a utilizao de cenrios, durante a modelagem, e de diagramas de caractersticas (features), para a representao das variaes e similaridades no modelo de domnio, ambas atividades realizadas na etapa de anlise de dados e classificao de componentes.
1. Etapa de Caracterizao do Domnio - fase preliminar 1.1- Seleo do Domnio 1.2- Descrio do Domnio 1.3- Identificao de Dados Relevantes - entrevista estruturada 1.4- Criao do Inventrio de Dados - entrevista estruturada 1.5- Planejamento do Processo 2. Etapa de Coleta de Dados - elaborada a partir da fase inicial do processo de SCOTT et al. [26]. 2.1 -Reviso da literatura disponvel - tcnica LEL 2.2- Avaliao dos sistemas existentes - anlise de protocolo 2.3- Elicitao do conhecimento de especialistas - brainstorming 2.4- Reviso do conhecimento capturado - auto-explicao 3. Etapa de Anlise de Dados e Classificao de Componentes - elaborada a partir da fase detalhada do processo de SCOTT et al 3.1- Validao do conhecimento capturado - entrevista estruturada 3.2 - Desenvolvimento do modelo inicial - cenrios 3.3 - Anlise de similaridades, variaes e combinaes - cenrios 3.4- Reviso do modelo - auto-explicao 4. Etapa de Avaliao e Disponibilizao do Modelo - elaborada a partir da fase finalizante do processo de SCOTT et al 4.1- Validao do modelo com o especialista - entrevista estruturada 4.2- Avaliao e disponibilizao do modelo - entrevista estruturada Quadro 7 - Proposta de sistemtica reformulada

Para avaliar esta sistemtica, estabeleceu-se um projeto de colaborao entre a COPPE/UFRJ e um rgo legislativo municipal, que tinha como objetivo verificar a possibilidade de estabelecer projetos cooperados com outros rgos legislativos, atravs de um modelo de domnio passvel de ser compartilhado. Para a realizao deste projeto, foi selecionado o domnio de tramitao de projetos, devido ao fato de haver um grande interesse por parte dos rgos legislativos em informatizar esta atividade e de todos os rgos legislativos executarem esta mesma atividade, existindo, como consequncia, uma experincia muito grande neste domnio. O projeto acabou, ainda, envolvendo um rgo legislativo estadual. Para direcionar os trabalhos deste estudo, avaliou-se, inicialmente, os mesmos aspectos identificados nos estudos de caso anteriores: objetivo, fontes de informaes disponveis e caracterizao das informaes. O objetivo da AD era organizar o conhecimento sobre tramitao de projetos, para uma posterior anlise dos rgos legislativos envolvidos sobre a viabilidade de estabelecer projetos cooperados. As fontes de informao disponveis eram regimentos internos dos rgos legislativos, sistemas implantados, manuais de usurios, especialistas do domnio e analistas de sistemas especializados em desenvolver sistemas no domnio. As informaes que caracterizam o domnio so do tipo procedural. Em relao ao desenvolvimento de sistemas do domnio, se a viabilidade para projetos cooperados fosse

constatada, o desenvolvimento seria realizado por profissionais distintos dos que realizaram a anlise de domnio. 4.1. Monitorao A monitorao ocorreu nos dois rgos em questo, sendo que o rgo municipal est denotado a seguir por rgo 1 e o rgo estadual por rgo 2. Neste estudo de caso, realizouse, primeiramente, todo o processo proposto de aquisio de conhecimento para AD no rgo 1 e, a seguir, realizou-se este mesmo processo no rgo 2, utilizando os resultados j obtidos no rgo 1, como ponto de partida. Os quadros 8, 9, 10 e 11 apresentam as etapas de caracterizao do domnio, coleta de dados, anlise de dados e classificao de componentes, e avaliao e disponibilizao do modelo, respectivamente.
Etapa de Caracterizao do Domnio Seleo do Domnio O domnio legislativo foi selecionado devido a colaborao estabelecida com os rgo legislativos envolvidos, o que permitiu a identificao de sistemas com alto potencial de reutilizao, mais especificamente, os sistemas de tramitao eletrnica de projetos. - Descrio do Domnio Para facilitar e agilizar o trabalho, considerou-se adequado realizar esta atividade na mesma entrevista para a fase de Identificao de Dados Relevantes. Identificao de Dados Relevantes Tcnica utilizada: Entrevista com os especialistas. Avaliao do tempo e resultados: rgo 1: foi realizada uma entrevista que durou uma tarde (num total de trs horas). Nesta entrevista, os objetivos globais foram traados e o escopo do domnio foi definido. As fontes de informao foram o regimento interno do rgo legislativo, sistemas em utilizao pelo rgo, manual de usurios, especialistas e analistas desenvolvedores. rgo 2: foi realizada uma entrevista que durou uma manh (num total de trs horas). Os objetivos globais e o escopo do domnio definidos no rgo 1 foram apresentados e discutidos. As fontes de informao foram praticamente as mesmas do rgo1: o regimento interno do rgo legislativo, sistemas em utilizao pelo rgo, manual de usurios destes sistemas e especialistas, no existindo, neste caso, analistas desenvolvedores. Dificuldades: agendar a reunio com os especialistas em ambos os rgos. Criao do Inventrio de Dados Avaliao do tempo e resultados: foi elaborado um catlogo textual com a descrio das fontes de informao e sua respectiva localizao, mdia e tipo, no mesmo padro do catlogo de fontes do estudo de caso anterior. Planejamento do Processo Avaliao do tempo e resultados: desta vez o planejamento foi facilitado, utilizando-se exatamente a proposta de processo apresentada no quadro 7. Quadro 8 - Monitorao da etapa de caracterizao do domnio Legislativo

4.2.

Avaliao de Resultados

O resultado obtido no domnio legislativo foi um documento formado pelas seguintes partes: o diagrama de contexto, o vocabulrio de domnio, o esquema de facetas por funes, o diagrama O.O. e o diagrama de features. Ao monitorar este estudo de caso, pode-se verificar que, atravs da utilizao de um processo sistemtico para a aquisio de conhecimento no contexto de AD, bem definido em termos de etapas, atividades e tcnicas, foi possvel superar grande parte das dificuldades ressaltadas no decorrer dos dois estudos de caso anteriores. Ao apresentar etapas bem definidas, ordenadas e interrelacionadas, diretrizes para seleo de tcnicas de explorao adequadas ao tipo de fonte de informao e natureza da

informao a ser explorada e, ainda, sua respectiva representao, este processo serviu como um importante instrumento para que o analista de domnio pudesse contornar as seguintes situaes:
Etapa de Coleta de Dados - Fase Inicial do Processo Nesta etapa o principal objetivo estudar o problema a partir das diversas fontes, usando o mnimo possvel do tempo do especialista. Assim, toda a validao do conhecimento capturado com o especialista, em qualquer que seja a representao escolhida, postergada at a etapa seguinte. As tcnicas foram ordenadas de acordo com este objetivo. Reviso dos manuais dos sistemas e dos regimentos internos Tcnica: LEL Avaliao de tempo e resultados: rgo 1: esta atividade durou dois dias (num total de doze horas); aplicou-se a tcnica LEL no levantamento dos manuais dos sistemas e do regimento interno, para a obteno de um vocabulrio comum, de acordo com a representao prevista para esta tcnica. rgo 2: o vocabulrio construdo a partir do primeiro rgo foi acrescentado de alguns termos e refinado em outros, aplicando-se o LEL no regimento interno e nos manuais dos sistemas, com a durao de um dia (seis horas). - Anlise dos Sistemas Tcnica: Anlise de protocolo Avaliao de tempo e resultados: rgo 1: foram analisados os sistemas j disponveis utilizando a tcnica de anlise de protocolo, em dois dias (num total de doze horas). Como resultado, identificou-se um esquema de facetas por funes dos sistemas. rgo 2: a anlise de protocolo foi realizada nos sistemas existentes, revisando o esquema de facetas elaborado no rgo 1, em um dia (num total de seis horas), sem a participao dos analistas desenvolvedores, pois estes no estavam disponveis para este projeto, apenas com os especialistas. Entretanto, os possveis problemas provenientes deste fato foram minimizados pela anlise j realizada no rgo 1. Dificuldades: da mesma forma que no estudo de caso anterior, o vocabulrio previamente construdo (atravs do LEL) minimizou a dificuldade de lidar com as particularidades do domnio. Levantamento com os especialistas Tcnica: Brainstorming Avaliao de tempo e resultados: rgo1: foi realizada uma sesso em uma tarde (trs horas), onde os especialistas e os analistas desenvolvedores reunidos falaram sobre a tramitao de projetos e a forma eletrnica desta atividade, tendo como resultado uma lista de termos utilizados neste domnio, no padro da representao da tcnica LEL. rgo 2: foi realizada uma sesso em uma manh (trs horas) nos mesmos moldes do rgo 1. Dificuldades: Na verdade, no existiram dificuldades nesta atividade. Com a sua realizao foi possvel fazer uma comparao entre os termos encontrados na literatura (manuais e regimentos) e os termos usados no cotidiano dos especialistas, minimizando possveis conflitos de entendimento do vocabulrio. Reviso do conhecimento capturado Tcnica: Auto-explicao Avaliao de tempo e resultados: O analista do domnio reviu e refletiu sobre o vocabulrio construdo e sobre o esquema de facetas por funes, para verificar o seu aprendizado e sua compreenso do domnio em questo. As dvidas que surgiram, assim como possveis inferncias, foram anotadas para serem posteriormente apresentadas aos especialistas. Esta tcnica foi utilizada da mesma forma nos dois rgos, tendo a mesma durao de uma manh ( trs horas) em cada. Dificuldades: Aqui tambm no existiram dificuldades. A realizao desta atividade facilitou cada vez mais a quebra da inrcia, a familiaridade com termos especficos e a capacidade de inferncia no domnio, alm de permitir ao analista de domnio uma maior predisposio para aes construtivas na elaborao do modelo do domnio. Quadro 9 - Monitorao da etapa de coleta de dados no domnio Legislativo

Dificuldade de organizao do pensamento na execuo de suas atividades de aquisio de conhecimento em AD; Dificuldade de direcionamento de esforos durante a execuo desta atividade; Tendncia de inrcia inicial frente a um domnio desconhecido e/ou complexo; No fluncia no vocabulrio do domnio; Dificuldade em extrair as informaes das fontes detectadas e torn-las disponveis em uma forma adequada;

Dificuldades para discernir as informaes mais relevantes do domnio; Desconhecimento sobre a tcnica mais adequada num determinado momento; Inexistncia de uma sequncia organizada de passos a serem executados; Pouca disponibilidade dos especialistas; No familiaridade dos especialistas com as representaes apresentadas; Pouca capacidade de inferncia por parte do analista de domnio no seu aprendizado sobre o domnio; Transposio abrupta entre as diferentes representaes.
Etapa de Anlise de Dados e Classificao de Componentes - Fase Detalhada do Processo Nesta etapa, alm do conhecimento coletado na etapa anterior ser validado com o especialista, seguindo a diretriz do processo de Scott et al. [26], modelou-se o domnio e analisou-se as similaridades e variaes neste modelo segundo a abordagem RSEB [15], utilizando a tcnica de cenrios. Validao do conhecimento capturado na etapa anterior Tcnica: Entrevista estruturada Avaliao de tempo e resultados: rgo 1: Foi realizada uma primeira entrevista, com a durao de duas horas, com os especialistas e os analistas desenvolvedores, que analisaram e corrigiram o vocabulrio proposto e o esquema de facetas, elaborados pelo analista do domnio a partir das atividades anteriores. As dvidas e inferncias anotadas na atividade anterior tambm foram apresentadas. Aps a realizao de acertos no vocabulrio e no esquema de facetas, foi realizada uma segunda entrevista, tambm com a durao de duas horas, para que os especialistas confirmassem a verso final do vocabulrio comum e do esquema de facetas. rgo 2: Foi necessria apenas uma entrevista de duas horas, para validar o vocabulrio comum j revisto no rgo 1 e pelas atividades anteriores realizadas no rgo 2. Dificuldades: agendar a entrevista. - Desenvolvimento do modelo inicial Tcnica: Cenrios Avaliao de tempo e resultados: rgo 1: De posse do esquema de facetas de funes do domnio obtido na etapa anterior, foi possvel montar cenrios funcionais dos sistemas do domnio. A partir destes cenrios, foi possvel desenvolver um diagrama O.O. do domnio. Esta atividade teve a durao de dois dias (num total de doze horas). rgo 2: Os cenrios j elaborados durante a realizao do trabalho no rgo 1 foram refinados e, consequentemente, tambm o diagrama O.O.. Esta atividade tambm teve a durao de dois dias (num total de doze horas). Dificuldades: com a proposta de se obter cenrios a partir do esquema de facetas de funes e, ento, construir o diagrama O.O., conseguiu-se minimizar a dificuldade experimentada no estudo de caso anterior, de transposio do conhecimento capturado entre as vrias representaes existentes, na medida que inseriu-se uma tcnica que aumenta um passo na sequncia de transposio, minimizando desta forma, a questo da perda de semntica. Anlise de similaridades, variaes e combinaes Tcnica: Entrevista estruturada baseada nos cenrios Avaliao de tempo e resultados: A partir do modelo de cenrios, o analista de domnio realizou uma entrevista com os especialistas para identificar as similaridades e variaes nos cenrios obtidos, produzindo um diagrama de features correspondente, de acordo com a abordagem FODACom [11]. Este diagrama de features representa a classificao de similaridades e variaes segundo o ponto de vista do especialista e se constitui numa representao razoavelmente fcil para a compreenso do especialista. Reviso do modelo inicial j produzido Tcnica: Auto-explicao Avaliao de tempo e resultados: O analista do domnio reviu o diagrama O.O. da atividade anterior para sedimentar o seu aprendizado e testar a sua compreenso, anotando as dvidas e as possveis inferncias sobre o modelo. Esta atividade foi realizada da mesma forma nos dois rgos e teve a durao de uma manh em cada (trs horas). Dificuldades: no existiram dificuldades na utilizao desta tcnica, na verdade obteve-se uma melhoria na qualidade do entendimento do analista do domnio. Quadro 10 - Monitorao da etapa de anlise de dados no domnio Legislativo

5. Concluses Neste artigo, apresentamos trs estudos de caso reais referentes a aquisio de conhecimento no contexto de AD, que auxiliaram na elaborao de uma proposta de sistemtica para esta atividade, resultando em um processo que conta com um conjunto de tcnicas, cada uma com uma forma de elicitao e representao adequada para um determinado tipo de conhecimento a ser explorado. Na medida em que, ao realizar uma AD, estamos interessados em explorar o mximo possvel o conhecimento existente sobre um domnio de interesse, nos deparamos com vrios tipos de conhecimento que necessitam de tcnicas especficas para elicitao e representao.
Etapa de Avaliao e Disponibilizao - Fase Finalizante do Processo Validao do modelo com o especialista Tcnica: Entrevista estruturada Avaliao de tempo e resultados: rgo 1: O diagrama O.O. produzido na etapa anterior, juntamente com as dvidas e inferncias relacionadas na atividade 4, foram apresentados aos especialistas e aos analistas desenvolvedores para a validao final e a confirmao da verso final do diagrama O.O.. Esta atividade teve a durao de uma tarde (trs horas). rgo 2: O diagrama O.O., j elaborado na pesquisa no rgo 1 foi apresentado aos especialistas para confirmao da verso final. Esta atividade teve a durao de uma manh (duas horas). Dificuldades: agendar a reunio. - Avaliao e disponibilizao do modelo Tcnica: Entrevista Avaliao de tempo e resultados: O modelo do domnio foi composto do vocabulrio comum de termos do domnio, do esquema de facetas por funo e do diagrama O.O.. A avaliao da qualidade deste modelo de domnio se deu de forma emprica, baseada em critrios subjetivos (i.e. opinio dos especialistas). No rgo 1 o aceite do especialista e do analista desenvolvedor foram suficientes. Este modelo foi refinado no decorrer da pesquisa no rgo 2, onde foi avaliado pelos especialistas. Uma vez que o modelo de domnio havia sido confirmado pelos especialistas do rgo 2, ele foi novamente apresentado aos especialistas e aos analistas desenvolvedores do rgo 1 para sua confirmao final. Dificuldades: a inexistncia de critrios para avaliao da qualidade de modelos de domnio. Quadro 11 - Monitorao da etapa de avaliao e disponibilizao no domnio Legislativo

Como lies aprendidas a partir dos estudos de caso realizados, temos: 1. Sem dvida, necessria uma sistematizao para a atividade de aquisio de conhecimento durante a realizao de uma AD, conforme constatado no primeiro estudo de caso; 2. Realmente nos deparamos com diferentes tipos de conhecimento, devido a abrangncia extensa que uma AD exige em termos de escopo do domnio; 3. Alm disso, nos deparamos com tipos de fontes de informaes bem diversos: referncias escritas, sistemas existentes, pessoas com papis diversos (usurios, analistas desenvolvedores, especialistas) etc.; 4. Observamos que, para cada tipo de fonte de informao e para cada tipo de conhecimento, foram necessrias tcnicas que pudessem explor-los da melhor forma possvel; 5. Partindo de tcnicas j existentes em outras reas (SBCs, sistemas convencionais e psicologia), mediante adequaes para o contexto de AD, conseguimos explorar, de forma satisfatria, alguns dos diferentes tipos de conhecimento e das diferentes fontes de informaes, estendendo os tipos de fonte de informaes para incluir tambm as inferncias do analista de domnio (com auxlio da tcnica de auto-explicao); 6. Uma definio clara do processo de aquisio do conhecimento para AD, em termos de etapas, atividades e tcnicas, incluindo os auxlios extrados do processo genrico de Arango [2], do processo de aquisio de conhecimento de Scott et al. [26], e da abordagem

RSEB [11, 15], nos proporcionou uma forma satisfatria de contornar grande parte das situaes de dificuldade relatadas nos estudos de caso. Entretanto, no podemos considerar esta proposta de processo de aquisio de conhecimento para AD, uma verso final para a sistemtica necessria, pois, para isso, seria necessrio a realizao de mais investigaes, at mesmo com um rigor cientfico de experimentos formais, conforme a classificao proposta por Kitchenham [14], capazes de nos proporcionar situaes nas quais detectaramos novas adversidades e, sobre as quais, tentaramos experimentar nossas propostas de soluo. importante ressaltar, ainda, que a sistemtica proposta atende ao planejamento da execuo das atividades da aquisio de conhecimento, que representa a primeira situao de dificuldade enfrentada na realizao de uma AD. Entretanto, consideramos importante a realizao de estudos futuros no sentido de sanar dificuldades relacionadas execuo e acompanhamento das atividades de aquisio de conhecimento propriamente ditas. Alm disso, para que o resultado final obtido na execuo de uma atividade de aquisio de conhecimento em AD, (i.e., o modelo de domnio) seja avaliado quanto a sua qualidade, necessria a definio de um conjunto de atributos que permitam uma avaliao confivel de modelos de domnio - assunto esse que merece estudos mais aprofundados. Conforme mencionado anteriormente, para que analistas de domnio possam utilizar tal sistemtica, preciso, primeiramente, adequ-la aos diferentes contextos de projetos de AD que podem ser realizados. Esta adequao envolve a identificao das atividades a serem realizadas com as suas respectivas tcnicas, em cada etapa do processo, sendo esta identificao condicionada s diretrizes de seleo de tcnicas. Logo, para que a sistemtica proposta pudesse ser utilizada em outros projetos de AD, construiu-se uma ferramenta que auxilia o analista de domnio na adequao da sistemtica ao seu projeto especfico [30]. Para isto, a ferramenta conta com uma base de informaes sobre a sistemtica proposta, incluindo o processo, o conjunto de tcnicas para elicitao e diretrizes para seleo destas. Esta ferramenta permite, ainda, que novas diretrizes, tcnicas e processos para aquisio de conhecimento no contexto de AD possam ser incorporados, na medida que estes sejam disponibilizados a partir de estudos mais aprofundados sobre o tema. Esta caracterstica tem como objetivo tornar a ferramenta flexvel o suficiente para fornecer ao analista de domnio diferentes sistemticas. Referncias
1. ARANGO, G., PRIETO, R., 1991, Domain Analysis Concepts and Research Directions, in: Domain Analysis And Software System Modeling, 1a ed.., Califrnia, IEEE Computer Society Press Tutorial, pp. 09-25. 2. ARANGO, G., BASILI, V.R., BORSTLER,J., et al., 1994, Software Reusability, 1a ed. Great Britain, Ellis Horword. 3. AUGUST, J.H., 1993, JAD - Joint Application Design, 1a. ed., Makron Books. 4. CHI, M.T.H., LEEUW, N., CHIU, M.H., et al., 1994, Eliciting Self-Explanations Improves Understanding, Cognitive Science, vol. 18, no. 3 (Set), pp. 439-475. 5. CIMA, A.M., WERNER, C., 1995, O Processo de Escolha de um Mtodo de Anlise de Domnio, Relatrio Tcnico ES-351/95, Programa de Engenharia de Sistemas, COPPE/UFRJ, Rio de Janeiro, RJ. 6. COHEN, S., 1991, Process and Products for Software Reuse and Domain Analysis, in: Proceedings of the Fourth Annual Workshop on Software Reuse, Syracuse, New York.

7. COHEN, S., 1994, Feature-Oriented Domain Analysis: Domain Modeling,, in: Tutorial Notes of the Third International Conference on Software Reuse, Rio de Janeiro, RJ, Nov. 8. GAUSE, D. C., WEINBERG, G.M., 1991, Explorando Requerimentos de Sistema, 1a. ed., Rio de Janeiro, Makron Books. 9. GOMAA, H., 1994, A Prototype Domain Modeling Environment for Reusable Software Architetures, in: Proceedings of the Third International Conference on Software Reuse, pp. 7483, Rio de Janeiro, RJ, Nov. 10. GOMAA, H., 1995,Domain Modeling Methods and Environments, in: Proceedings of the Symposium on Software Reusability, pp. 256-258, Seattle, Washington, Abril. 11. GRISS,M., FAVARO,J., ALESSANDRO, M., 1998, Integrating Feature Modeling with the RSEB, in the Fifth International Conference nos Software Reuse., Victoria, Canad,Junho. 12. HARBISON-BRIGGS K., MCGRAW, K. L., 1989, Knowledge Acquisition: Principles and Guidelines, Prentice Hall. 13. HAYES, B. E., 1994, How to Measure Empowerment, Quality Progress, Fev., pp. 41-46. 14. KITCHENHAM, B., PICKARD, L., PFLEEGER, S.L., 1995, Case Studies for Method and Tool Evaluation, IEEE Software, Jul, pp. 52-62. 15. JACOBSON, I., GRISS, M., JONSSON, P., 1997, Software Reuse Architecture, Process and Organization for Business Success, 1 ed., ACM Press, New York. 16. LEITE, J.C.S.P., 1993, Eliciting Requirements Using a Natural Language Based Approach: The Case of the Meeting Scheduler Problem, Monografias em Cincia da Computao, Departamento de informtica, PUC-Rio, Rio de Janeiro, RJ. 17. LEITE, J.C.S.P., 1994, Draco-Puc: A Technology Assembly for Domain Oriented Software Development , in: Proceedings of the Third International Conference On Software Reuse, pp. 94100, Rio de Janeiro, RJ. 18. LEITE, J.C.S.P., 1995, Recovering Business Rules from Structured Analysis Specifications, in: Proceedings of the Second Working Conference on Reverse Engineering, pp. 13-21, Ontrio, Canad, Jul. 19. MAIDEN, N.A.M., RUGG, G., 1996, ACRE: Selecting Methods for Requirements Acquisition, Software Engineering Journal, Maio, pp. 183-192. 20. MCKEEN, J.D., GUIMARAES, T., WETHERBE, J.C., 1994, The Relationship Between User Participation and User Satisfaction: A Investigation of Four Contingency Factors, MIS Quaterly, vol. 3 , Dez., pp. 427-451. 21. NEIGHBORS, J.M., 1992, The Commercial Aplication of Domain Analysis, in: Proceedings of the Fifth Annual Workshop on Software Reuse, Palo Alto, Califrnia. 22. PRIETO, R., 1987, Domain Analysis for Reusability, in: Proceedings of the Eleventh Annual International Computer Software and Applications Conference, pp. 23-29, Tquio, Japo, Out. 23. PRIETO, R., 1993, Software Reusability, Classification and Domain Analysis, in: Mini Tutorial do VII SBES, Rio de Janeiro, RJ, Out. 24. PRIETO, R., 1994, Software Reuse: From Concepts to Implementation, in: Tutorial Notes of the Third International Conference on Software Reuse, Rio de Janeiro, RJ, Nov. 25. ROSETI, M., MURTA, L., WERNER, C., 1998, Uma Ferramenta para Configurao do Processo de Aquisio de Conhecimento no Contexto de Anlise de Domnio, SBES98, 1a. Mostra Bras. de Software Acadmico e Comercial, Maring, Out. 26. SCOTT, A.C., CLAYTON, J. E., GIBSON, E., 1991, A Practical Guide to Knowledge Acquisition, 1a. ed., Addison-Wesley. 27. SIMOS, M.A., 1994, An Introduction to Organization Domain Modeling, Tutorial Notes in: Proceedings of the Third International Conference on Software Reuse, Rio de Janeiro, RJ, Nov. 28. STARS, 1996, Organization Domain Modeling Guidebook, Technical Report, USA, Junho. 29. TOOLBOOK, 1994, ToolBook 3.0; Asymetrix Corporation.

You might also like