Biblioteca Digital - UNIMEP

Visualização do documento

Título

ESPECIFICACAO E IMPLEMENTACAO DE UMA FERRAMENTA PARA ELICITACAO DE REQUIS...

Orientador

LUIZ EDUARDO GALVAO MARTINS

Autor

SIMONE FRANCETO

Palavra chave

ELICITACAO DE REQUISITOS, TEORIA DA ATIVIDADE, ENGENHARIA DE REQUISITOS, ...

Grupo CNPQ


Programa

MS - CIÊNCIA DA COMPUTAÇÃO

Área

CIÊNCIAS EXATAS E DA

Data da defesa

20/12/2005

Nº Downloads

19390

Resumo

Uma Engenharia de Requisitos (ER) bem estruturada garante qualidade, confiabilidade e integridade ao produto de software a ser desenvolvido. A ER envolve um relacionamento com os futuros usuários do sistema, a descoberta do que o sistema deverá fazer e possíveis restrições do mesmo. Requisitos precisam ser documentados pois podem mudar durante a análise do processo. Novos usuários podem aparecer durante o processo de elicitação, sendo que fatores políticos e organizacionais também podem influenciar nos requisitos do mesmo. Muitas metodologias e ferramentas automatizadas têm contribuído para o avanço da fase de elicitação de requisitos, o que demanda contato direto com usuários no entendimento do domínio do problema. Este trabalho apresenta o desenvolvimento de uma ferramenta de elicitação de requisitos para apoiar a Metodologia de Elicitação de Requisitos de Software Baseada na Teoria da Atividade (META). A ferramenta possui recursos para levantar e armazenar dados, consultar os dados inseridos de forma gráfica (diagrama de Engeström), através de consultas pela interface da ferramenta ou através da emissão de relatórios, o que torna a META prática, auxiliando os analistas de requisitos nas fases posteriores da Engenharia de Requisitos, bem como no desenvolvimento do futuro sistema de software. A ferramenta deve agilizar e facilitar o uso da META, como também espera-se que contribuia para a comunidade de Engenharia de Requisitos.

Abstract

A well structured Requirements Engineering (ER) guarantees quality, trustworthiness and integrity to the software product to be developed. ER involves a relationship with future users of the system, who must have a thorough knowledge of it and may make constraints on a future system. Requirements need to be registered because possible changes may occur during the process analysis as new users can appear during process elicitation. Political and organizational factors can also influence the requirements of the future system. Many methodologies and automated tools have contributed to the advance of the phase of requirements elicitation that demands direct contact with users of the agreement to analyze the scope of the problem. This study presents the development of a tool for requirements elicitation to support the Methodology of Requirements Elicitation for Software Based on the Theory of Activity (META). The tool has resources to access and store given data. In addition, it can access inserted date graphical form (Diagram of Engestrom) through viewing the interface of the tool. Another way to access this data is through the emission of reports which become the practical META. This will assist analysts of requirements in the later phases of the Requirements Engineering and in the development of future software systems. This tool must facilitate and supply agility. One expects that the use of this tool, supported by (META) can provide an innovative contribution to the community of Engineering Requirements.