Biblioteca Digital - UNIMEP

Visualização do documento

Título

UMA AVALIAÇÃO DA METODOLOGIA DE ELICITAÇÃO DE REQUISITOS DE SOFTWARE BASEADA NA TEORIA DA ATIVIDADE

Orientador

LUIZ EDUARDO GALVÃO MARTINS

Autor

DÉRIO LOVADINO JUNIOR

Palavra chave

ENGENHARIA DE REQUISITOS, ELICITAÇÃO DE REQUISITOS, REQUISITOS...

Grupo CNPQ


Programa

MS - CIÊNCIA DA COMPUTAÇÃO

Área

CIÊNCIAS EXATAS E DA

Data da defesa

30/03/2006

Nº Downloads

1110

Resumo

Pesquisas têm apontado que muitos projetos de desenvolvimento e implementação de software experimentam o insucesso, por investirem pouco tempo na identificação de requisitos e falharem na definição de requisitos. A Engenharia de Requisitos, entendida como uma sub-área da Engenharia de Software, tem como principal objetivo minimizar as falhas de identificação, definição, documentação e gerenciamento de requisitos dentro do ciclo da Engenharia de Software. Destaca-se que para a primeira etapa da Engenharia de Requisitos, a etapa de elicitação de requisitos, existem várias abordagens, e entre elas a META (Metodologia de Elicitação de Requisitos Baseada na Teoria da Atividade). A META traz uma abordagem inovadora, pois organiza o processo de elicitação de requisitos em torno do conceito da atividade humana. O objetivo desta dissertação é apresentar uma avaliação da META a partir dos resultados obtidos em um estudo de caso descritivo, em uma situação real de elicitação de requisitos. O estudo de caso realizado trouxe contribuições importantes para a META, pois durante sua realização foi possível observar aspectos relevantes sobre o uso da metodologia de elicitação de requisitos, e também contribuiu salientando os aspectos da META que merecem revisões futuras. As observações e o aprendizado obtidos a partir da realização do estudo de caso motivaram a elaboração de um Guia estruturado para a aplicação da META.

Abstract

Studies on many projects of software development and implementation have appointed that such projects are frequently unsuccessful due to little time investment on requirements identification and failures in defining requirements. The main objective of Requirements Engineering, viewed as a sub-area of Software Engineering, is to minimize failures in identifying, defining, documenting and managing requirements within the Software Engineering cycle. The META (Methodology of Requirements Elicitation Based on Activity Theory) is one of the several possible approaches to be used during the first phase of the Software Requirements Engineering when requirements are elicited. The META is an innovative approach, once it organizes the requirements elicitation as a function of the human activity concept. The goal of the present study was to evaluate the META based on the results of a descriptive case-study in a real case of requirements elicitation. The case-study brought important contributions to the META, as during its realization it was possible to identify relevant aspects of the requirements elicitation method, as well as to raise important issues about the META that deserve future revisions. The observations and knowledge acquired with the realization of this case-study motivated the elaboration of a structured guide for the META application.