Analises de Requisitos

Disponível somente no TrabalhosFeitos
  • Páginas : 37 (9205 palavras )
  • Download(s) : 0
  • Publicado : 17 de agosto de 2014
Ler documento completo
Amostra do texto
Uma Estratégia para Implantação de uma Gerencia de
Requisitos Visando a Melhoria Dos Processos de Software
Ana Elizabete Souza de Carvalho, Helena Cristina Tavares, Jaelson Brelaz Castro
Centro de Informática, Univesidade Federal de Pernanbuco
{ana-elizabete.carvalho, helena-cristina.tavares}@serpro.gov.ar, jbc@cin.ufpe.br
Resumo. A indústria de software vem demonstrando crescente interesseem
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. O modelo de avaliação de maturidade doprocesso de desenvolvimento CMM (Capability Maturity Model) considera o
gerenciamento de requisitos como sendo uma das primeiras etapas para
alcançar a maturidade organizacional, e para haver o gerenciamento é preciso
que o processo de desenvolvimento de requisitos esteja implantado na empresa.
Desta forma, para se alcançar a gerência de requisitos é necessário que os
requisitos tenham sidodefinidos, e é importante que a empresa também possua
seus processos de desenvolvimento de requisitos definidos.
Este artigo tem por objetivo definir uma estratégia para a implantação dos
processos de desenvolvimento e gerenciamento de requisitos para os projetos de
desenvolvimento e manutenção de software sob responsabilidade do SERPRO,
estabelecendo um entendimento comum entre o cliente e aequipe de projeto
quanto aos requisitos que serão atendidos no projeto de software.
Palavras chaves: requisitos, processos, gerenciamento.

1. Introdução
Ultimamente tem havido um grande interesse na comunidade de engenharia de
software na melhoria do processo. As empresas precisam medir a sua capacidade de
desenvolver software com qualidade. Para isto, estão utilizando o modelo CMM(Capability Maturity Model), que é um modelo gerencial que organiza as melhores
práticas existentes, embora os padrões e as práticas que são aplicáveis não sejam
completamente definidos.
Em geral, o desenvolvimento de software comercial responde rapidamente às
mudanças tecnológicas [1]. Por isso, é importante investir no processo de melhoria
contínua para o aumento da qualidade focalizando aengenharia de requisitos.
Encontram-se algumas tentativas de uso de requisitos nas organizações mas,
infelizmente, as tentativas começam pela fase do gerenciamento do ciclo de vida e
rastreabilidade dos requisitos, iniciada por um processo de avaliação de maturidade
do nível organizacional SEI-CMM [2], sem antes ter o domínio da importante fase de
descobrimento de requisitos, a partir dodescobrimento dos fatos e fenômenos do
32

ambiente ou domínio da aplicação [3]. Por isso, é importante que a empresa também
possua seus processos para o desenvolvimento de requisitos definidos.
Na próxima Seção, é descrita a importância da Qualidade de Software e o contexto
do SERPRO. Na Seção 3, os processos a serem executados para a implantação da
Gerência de Requisitos que foram definidos peloSERPRO são descritos. Na Seção 4,
as fases utilizadas para a implantação dos processos para a gerência de requisitos
definidos são descritas. Na seção 5 é feito um mapeamento entre a proposta
apresentada e as práticas do CMM para a Gerência de Requisitos. Uma descrição
breve do estudo de caso é apresentada na Seção 6 e, a Seção 7 é composta das
conclusões e trabalhos futuros.

2. Importânciada Qualidade de Software
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.
Pressman define qualidade de software como “conformidade a requisitos...
tracking img