Requisito

Páginas: 15 (3516 palavras) Publicado: 18 de maio de 2015
SERS: Uma Ferramenta de Apoio ao Reuso de Requisitos
Rodrigo Cezario da Silva1, Fabiane Barreto Vavassori Benitti1
1

1 Universidade do Vale do Itajaí (UNIVALI)
Mestrado em Computação Aplicada
Caixa Postal 360 – 88302-202 – Itajaí – SC – Brazil
rodrigo@studiodesigner.com.br, fabiane.benitti@univali.br

Abstract. This paper presents a tool to specify system requirements (called
SERS), whichprovides support for the reuse of software requirements,
conducting recommendations to reuse, based on a catalog of requirement
patterns and traceability between requirements.

1. Introdução
Nos últimos anos, as organizações voltadas ao desenvolvimento de software têm
procurado por melhores práticas em engenharia de requisitos [Davey e Cope 2008; Liu,
Li e Peng 2010]. Essa busca por novas práticasocorreu porque as organizações
perceberam que o êxito no projeto está cada vez mais relacionado a um melhor
entendimento dos requisitos [Wiegers 2006; Robertson e Robertson 2006].
Diversos autores [Young 2004; Hood et al. 2008] relatam dificuldades
encontradas na fase de elicitação de requisitos e apontam como principal problema a
compreensão na elicitação de requisitos. Neste sentido, a literaturaapresenta várias
técnicas como entrevistas, brainstorming, cenários, observação, dentre outras, que são
comumente utilizadas nesta etapa do desenvolvimento de software. Complementarmente,
autores apontam o reuso de requisitos como uma solução para ajudar a minimizar os
problemas relacionados à elicitação de requisitos [Lutowski 2005; Falbo et al. 2007]. O
reuso de requisitos tende a conduzir a umamelhora na qualidade do processo de
engenharia de requisitos [Perednikas, 2008], reduzindo o tempo de desenvolvimento,
aumentando a qualidade do produto desenvolvido [Cybulski e Reed, 2000] e
promovendo especificações de requisitos de maior qualidade [Robertons e Robertons,
2006].
Wiegers (2006) e Young (2004) recomendam o apoio de ferramentas para
automatizar e gerenciar o processo de Engenharia deRequisitos. Essa automatização
pode ser feita desde a elicitação dos requisitos até a sua gerência. Johnson e Harris
(1991) afirmam que a reutilização informal é possível, mas que existem muitas vantagens
em apoiar-se em uma ferramenta computacional para realização de um processo de
reuso. No entanto, há poucas ferramentas disponíveis atualmente que suportem o reuso
de requisitos e, dentre asexistentes, na maioria dos casos o reuso ocorre a partir da
identificação do requisito a ser reutilizado pelo próprio usuário, sem nenhuma
abordagem de apoio a esta busca. Estudos atuais como o de Alves et al. (2010), indicam
a necessidade de desenvolvimento de ferramentas de apoio para linha de produtos de
software, apontando carência de soluções automatizadas para análise de requisitos de
naturezatextual. Além disso, técnicas para recuperação, adaptação e consolidação de
requisitos reutilizáveis têm recebido pouca atenção em comparação a reutilização de
software [Lamsweerde, 2000]. Assim, percebeu-se a oportunidade de contribuir com

área de Engenharia de Requisitos através de uma ferramenta de apoio a uma abordagem
de reuso de software que auxilie na identificação de potenciaisrequisitos para reuso.
Assim, SERS (Sistema para Especificação de Requisitos de Software) tem como
foco o reuso de requisitos a partir de uma abordagem apoiada em um catálogo de
padrões de requisitos e a rastreabilidade1 entre requisitos. Para compreender a proposta,
este artigo aborda na seção 2 conceitos sobre reuso de requisitos de software, bem como
os principais pontos da abordagem da ferramenta SERS- padrões de requisitos e
rastreabilidade. Na seção 3 é apresentada uma visão geral da ferramenta descrevendo as
principais funcionalidades, os mecanismos de apoio ao reuso e sua arquitetura. A seção 4
discorre sobre as ferramentas correlacionadas apresentando um comparativo. Na seção 5
são abordadas as considerações finais e trabalhos futuros.

2. Reuso de Requisitos
O reuso é visto pela...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Requisitos
  • REQUISITOS
  • Requisitos
  • requisitos
  • requisitos
  • Requisito
  • Requisitos
  • requisito

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!