Análise Estruturada
Tese: Análise Estruturada. Pesquise 862.000+ trabalhos acadêmicosPor: gabiquerino • 18/9/2014 • Tese • 1.426 Palavras (6 Páginas) • 187 Visualizações
Resumo
A comunicação dos requisitos é uma das principais atividades dentro do ciclo de vida de
software com impacto direto em seu resultado final. Geralmente, os requisitos são
comunicados de forma ambígua, redundantes e/ou incompletos, o que impacta
diretamente no entendimento do problema. Outra atividade que também afeta na
qualidade do produto de software é o gerenciamento de requisitos, atividade
diretamente relacionada com a atualização constante dos requisitos, o gerenciamento da
qualidade e da rastreabilidade dos requisitos. Este artigo apresenta uma análise das
atividades de Comunicação e de Gerenciamento de Requisitos em um estudo de caso de
uma instituição financeira brasileira, considerando as melhores práticas do Babok .
Palavras-chave: engenharia de requisitos; comunicação de requisitos; gerenciamento de
requisitos.
Abstract
Requirements specification is one of the main activities in the software life cycle and
affects directly its final result. Generally, the requirements are communicated with
ambiguity, redundants and incomplete, which impact directly in the understanding of the
problem. Another activity that also affects the quality of the software product is the
requirement management, activity related with the update of requirements, the quality
management and the requirements traceability. This paper presents an analysis of the
requirement communication and the requirement management in a case study of a
Brazilian finance institution, considering the best practices of Babok.
Keywords: requirement engineering; requirement communication; requirement
management.
Revista de Sistemas e Computação, Salvador, v. 1, n. 2, p. 120-138, jul./dez. 2011
MELHORIAS NO PROCESSO DE COMUNICAÇÃO E GERENCIAMENTO DE REQUISITOS ALINHADO AO BABOK – UM ESTUDO DE CASO
1 INTRODUÇÃO
A corretude dos requisitos é fundamental para a aderência do produto às
necessidades do cliente, requisitos mal definidos ou mal escritos dão origem a um
produto que não atende ao solicitado. Para alcançar essa corretude, existem duas
atividades fundamentais que auxiliam de forma direta, são a comunicação de
requisitos e o gerenciamento dos mesmos. Para Hazan (2003, apud THAYER;
DORFMAN) o Gerenciamento de Requisitos tem como objetivo principal controlar a
evolução dos requisitos, seja por constatação de novas necessidades, seja por
deficiências nos requisitos registrados até o momento.
O entendimento das necessidades dos envolvidos é fator fundamental para o
sucesso dos projetos de desenvolvimento de software. Segundo Koscianski (2006), a
qualidade de um software depende em grande parte dos requisitos. Não-
conformidades, erros lógicos, conceituais e omissões na especificação de requisitos
podem ser propagados por todo o projeto, resultando em um software de baixa
qualidade.
Qualquer desvio em relação aos requisitos estabelecidos pode ocasionar
prejuízos diversos, que oscilam de acordo com a necessidade de utilização do sistema,
sua aplicabilidade e riscos que sua utilização ou a falta dela podem ocasionar. Desta
forma a comunicação dos requisitos deve ser realizada de forma participativa, com
envolvimento dos usuários, dos patrocinadores, desenvolvedores, ou seja, com todos
os stakeholders, e seu gerenciamento deve ocorrer de maneira criteriosa, pautado no
que foi comunicado e nas necessidades de mudanças identificadas. Tendo por objetivo
principal a delimitação clara de uma solução que atenda as necessidades do cliente.
Este trabalho tem como objetivo realizar uma análise das atividades de
gerenciamento e de comunicação de requisitos em um caso prático real de
desenvolvimento de software dentro do contexto de uma instituição financeira
brasileira, com o intuito de identificar os pontos de atenção que precisam ser revistos,
suas causas e recomendar algumas melhorias a serem adotadas, tendo como
referência as boas práticas de Gerenciamento e de Comunicação de Requisitos
Revista de Sistemas e Computação, Salvador, v. 1, n. 2, p. 120-138, jul./dez. 2011
MELHORIAS NO PROCESSO DE COMUNICAÇÃO E GERENCIAMENTO DE REQUISITOS ALINHADO AO BABOK – UM ESTUDO DE CASO
segundo o Babok (2011). Esta instituição utiliza o RUP (Rational Unified Process) versão
7.0.1 adaptado às suas necessidades, produzindo
...