Biblioteca Digital - UNIMEP

Visualização do documento

Título

PARADIGMA: UMA FERRAMENTA PARA GERAÇÃO AUTOMÁTICA DE MODELO CONCEITUAL DE CLASSES BASEADA EM PROCESSAMENTO DE LINGUAGEM NATURAL

Orientador

LUIZ EDUARDO GALVÃO MARTINS

Autor

WILSON CARLOS DA SILVA

Palavra chave

ENGENHARIA DE REQUISITOS, PROCESSAMENTO DE LINGUAGEM NATURAL

Grupo CNPQ


Programa

MS - CIÊNCIA DA COMPUTAÇÃO

Área

CIÊNCIAS EXATAS E DA

Data da defesa

22/02/2008

Nº Downloads

2403

Resumo

Os engenheiros de requisitos contam com várias técnicas que os auxiliam no processo de elicitação, análise, especificação, validação e gerenciamento de requisitos, mas o número de ferramentas nesse segmento ainda é reduzido. Os requisitos são a base para o desenvolvimento do software, os quais, na maioria das vezes, são descritos em linguagem natural. Neste trabalho é apresentada uma ferramenta chamada PARADIGMA, desenvolvida para auxiliar os engenheiros de requisitos a identificarem, com maior facilidade, classes, atributos, operações e relacionamentos a partir dos requisitos descritos em linguagem natural, utilizando-se do processamento da linguagem natural (mais especificamente os etiquetadores morfossintáticos), gerando um modelo conceitual de classes da UML (Unified Modeling Language). Além da característica mencionada acima, a ferramenta utiliza o conceito de padrões lingüísticos, que facilitam a criação de modelos mais próximos daqueles criados por modelador humano. A experimentação da ferramenta foi realizada por profissionais e professores que atuam na área de Engenharia de Requisitos. Com base nos resultados, podemos constatar a relevância da ferramenta PARADIGMA no contexto da Engenharia de Requisitos.

Abstract

The requirements engineers count on vary techniques that assist them on the elicitation, analysis, specification, validation and requirements management process, but the number of those tools in this segment is still reduced. The requirements are the base for the software development, which, most of time is described in natural language. In this work a tool called PARADIGMA is presented, it was developed to assist the requirements engineers to identify in a easier way classes, attributes, operations and relationships from the described requirements in natural language, and using the Natural Language Processing (more specifically the morphosyntatics taggers), generating a conceptual classes model of UML (Unified Modeling Language). Besides the mentioned characteristics above, the tool uses the concept of linguistic standards that facilitate the creation of diagrams closer to those created by human. The experimentation of the tool was carried through by professional and professors who act in the area of Requirements Engineering. On the basis of the results, we come to the conclusion of the relevance of the tool PARADIGMA in the context of the Requirements Engineering.