|
Acadêmico(a): Mariane Meisen |
Título: Ferramenta de Apoio à Gerência de Requisitos Baseada no Modelo CMMI |
|
Introdução: |
Desenvolver produtos de software com qualidade nem sempre é uma tarefa muito simples. Segundo Sommerville (2003, p. 117), em grandes sistemas de software os requisitos estão constantemente sendo modificados, uma vez que esses sistemas são desenvolvidos para lidar com problemas ‘intrincados’. O problema não pode ser inteiramente definido e os requisitos são necessariamente incompletos. Durante o processo de software, a compreensão sobre o problema está constantemente se modificando, e essas mudanças se refletem diretamente nos requisitos. Considerando a constante mudança dos requisitos de um software, existem hoje no mercado várias ferramentas de apoio à gerência de requisitos. Entre as quais encontram-se o Requisite Pro (IBM, 2003) e o Caliber (BORLAND CORPORATION, 2003). De forma geral, estas ferramentas são completas, porém de alto custo , o que as torna muitas vezes inviável. Atualmente as empresas de software estão mudando suas formas de trabalho, para alcançar os diversos níveis da certificação Capability Maturity Model Integration (CMMI). Como mostra a Figura 1, o CMMI foi definido em cinco níveis de maturidade: Executado, Gerenciado, Definido, Gerenciado Quantitativamente e Otimização. Os níveis 2 e 3 estão diretamente relacionados com o gerenciamento de requisitos. No nível Gerenciado, uma das áreas chave é a de Gerência de Requisitos, cuja função é gerenciar os requisitos do projeto e identificar inconsistências entre os requisitos e os planos do projeto. A área chave do nível Definido, que tem relação com a gerência de requisitos, é o Desenvolvimento de Requisitos, que tem o propósito de produzir e analisar os requisitos de cliente, produto e componentes de produto. Para atender as recomendações previstas no CMMI mostra-se fundamental a utilização de ferramentas de apoio. Aqui o foco será o estudo da área de Requisitos e criação de uma ferramenta de fácil acesso e adoção. |
|
|