Biblioteca Digital - UNIMEP

Visualização do documento

Título

UM ESTUDO EXPLORATÓRIO SOBRE O CONHECIMENTO E UTILIZAÇÃO DE TÉCNICAS DE ELICITAÇÃO DE REQUISITOS EM EMPRESAS DE SOFTWARE

Orientador

TEREZA GONÇALVES KIRNER

Autor

MARIA LUDOVINA APARECIDA QUINTANS

Palavra chave

ENGENHARIA DE SOFTWARE, ENGENHARIA DE REQUISITOS, TÉCNICAS DE ELICITAÇÃO DE...

Grupo CNPQ


Programa

MS - CIÊNCIA DA COMPUTAÇÃO

Área

CIÊNCIAS EXATAS E DA

Data da defesa

16/02/2009

Nº Downloads

1736

Resumo

Elicitação de requisitos é a primeira atividade para o êxito no desenvolvimento de um software de qualidade dentro da engenharia de requisitos. Neste contexto, técnicas de elicitação de requisitos são os métodos utilizados pelos analistas para determinar a necessidade de usuários e clientes, tal que sistemas possam ser desenvolvidos com uma alta probabilidade de satisfação destas necessidades. O objetivo dessa dissertação de mestrado é realizar e apresentar um estudo empírico sobre conhecimento e utilização de técnicas de elicitação de requisitos sob a perspectiva de desenvolvedores de software em empresas ligadas ao núcleo Softex de Campinas. Para a realização desse objetivo, foi realizada uma revisão bibliográfica sobre as técnicas de elicitação de requisitos, definição de um modelo de avaliação, definição e condução de um estudo empírico para a avaliação de conhecimento e utilização das técnicas de elicitação de requisitos e, por fim, a análise dos dados obtidos através do estudo empírico, e apresentação das conclusões do estudo. Os resultados obtidos sugerem que as técnicas de elicitação de requisitos entrevista e brainstorming possuem um bom nível de conhecimento, pois 90,91% das respostas da pesquisa foram atribuídas às alternativas que indicam o conhecimento do desenvolvedor em relação às questões apresentadas. Em relação à utilização das técnicas de elicitação de requisitos, entrevista (81,82%), análise de documentos (72,73%), análise de protocolo e brainstorming (63,64%) indicam o nível de utilização dos desenvolvedores em relação às questões apresentadas. Espera-se que esta dissertação de mestrado contribua para as empresas de desenvolvimento de software na utilização dos resultados do estudo para planejamento e treinamento da equipe de engenharia de requisitos, para a realização de novos estudos empíricos sobre técnicas de elicitação de requisitos, para a engenharia de requisitos e engenharia de software em geral.

Abstract

The requirements elicitation is the first activity for the result in the development of quality software inside the engineering of requirements. In this context, requirements elicitation techniques are the methods used by the analysts to determine the necessity of users and clients, such that system could be developed with a high probability of satisfaction of these necessities. The goal of this work is to perform and present an empirical study about knowledge and utilization of requirements elicitation techniques under the perspective of developers of software in companies connected with Softex nucleus in Campinas. To achieve this goal, the following activities were conducted: a bibliographical review of relevant works about requirements elicitation techniques; definition of an evaluation model; definition and application of an empirical study for the knowledge evaluation and use of the requirements elicitation techniques and, finally, the analysis of gotten data through the empirical study and the presentation about the conclusions of the study. The obtained results suggest that the requirements elicitation techniques interview and brainstorming posses a good level of knowledge, therefore 90,91% of the answers of the research had been attributed to the alternative that indicate the knowledge of the developer in relation to the presented questions. In relation to the use of requirements elicitation techniques, interview (81,82%), document analysis (72,73%), protocol analysis and brainstorming (63,64%) indicate the level of use of the developers in relation to the presented questions. Expects that this Master Dissertation contributes for the companies of software development in the use of results of study for planning and training of the team of requirements engineering, for the accomplishment of new empirical studies about the requirements elicitation techniques, for the requirements engineering and software engineering in general.