Redes
TEMA: Importância da Engenharia de Requisitos no Processo de Construção de Software de Qualidade.
ADS – Redes de Computadores
22/08/2012
Fontes de referência: - “INTRODUÇÃO À ENGENHARIA DE REQUISITOS (artigo publicado na revista Engenharia de Software Magazine); - PAULA FILHO, W. P. Engenharia de Software: Fundamentos, Métodos e Padrões – LTC, 2003; - internet. A cada dia, as empresas tornam-se mais dependentes dos seus sistemas de informações. Construir esses sistemas, em tempo hábil para serem úteis aos negócios, com a qualidade e custos adequados à sua importância para a organização, é o desafio que todos os desenvolvedores estão enfrentando e a indústria de software vem demonstrando crescente interesse em engenharia de requisitos, isto é, entender o que se deseja construir antes de começar a fazê-lo. Estão percebendo que o tempo utilizado no entendimento do problema é um excelente investimento. Os requisitos de software são a base a partir da qual a qualidade é medida. Desta forma, a falta de conformidade aos requisitos significa falta de qualidade. Os autores Ana Luiza Ávila e Rodrigo Oliveira Spínola definem requisitos como sendo o conjunto de necessidades explicitadas pelo cliente que deverão ser atendidas para solucionar um determinado problema do negócio no qual o cliente faz parte. É importante estar atento para esta definição: embora o requisito seja definido pelo cliente, nem sempre o que o cliente quer é o que o negócio precisa. Dessa forma, sugere-se que engenharia de requisitos é o termo usado para descrever as atividades relacionadas à produção (levantamento, registro, validação e verificação) e gerência (controle de mudanças, gerência de configuração, rastreabilidade, gerencia de qualidade dos requisitos) de requisitos sejam estes Funcionais ou Não-Funcionais, tratando-os de maneira sistemática e padronizada com o fim de se ter um reaproveitamento da análise de