Professional Documents
Culture Documents
Contexto Introduo e motivao A Ferramenta SERS Abordagem de reuso de requisitos Resultado dos experimentos Concluso e Trabalhos futuros
Reuso de requisitos
pode ajudar os engenheiros nas atividades de elicitao, anlise, validao e documentao de requisitos; aumentar a qualidade dos artefatos produzidos; A reutilizao baseada na experincia pode ser usada para identificar necessidades que uma soluo deve satisfazer
Padres de requisitos
propem solues genricas e reutilizveis para escrita de requisitos; fornecem orientaes de como escrever os requisitos.
Problemas relatados:
carncia de solues automatizadas para anlise de requisitos de natureza textual; tcnicas para recuperao, adaptao e consolidao de requisitos reutilizveis tm recebido pouca ateno em comparao a reutilizao de software;
Nossa proposta
uma ferrameta de apoio a uma abordagem de reuso de software que auxilie na identificao de potenciais requisitos para reuso.
A ferramenta SERS (Sistema para Especificao de Requisitos de Software) tem como foco o reuso de requisitos a partir de uma abordagem apoiada em um catlogo de padres de requisitos e a rastreabilidade entre requisitos.
Diferencial:
detentora de funcionalidades especficas para o reuso de requisitos, provendo automaticamente sugestes de requisitos para reuso atravs de uma abordagem baseada na rastreabilidade entre requisitos e em padres de requisitos.
Interfaces externas
Longevidade de dados Interface entre sistemas
Funcionais
Consultas
Registro de Usurio
Taxas
Entidade ativa
Transaes
Configurao
Cronologia
Aprovao
Restries de projeto
Frmula de clculo Tecnologia Ilimitado
Desempenho
Tempo de resposta
Capacidade dinmica
Documentao
Capacidade esttica
Referncia a requisitos
Multi-organizacional
Multi-linguagem
Rendimento
Atributos do sistema
Autorizao do Usurio Acessibilidade Extensabilidade Disponibilidade
Catlogo de padres
Escalabilidade
Instalabilidade
SERS
prov mecanismos para encontrar requisitos utilizados em outros projetos, como forma de se obter requisitos indiretamente; busca o aumento da qualidade de escrita dos requisitos (atravs dos padres de requisito); e auxilia na diminuio do esforo na atividade de elicitao e especificao promovendo o reuso.
Trabalhos futuros:
Tratamento das consideraes dos participantes dos experimentos em relao a aspectos de usabilidade da ferramenta de apoio; Desenvolvimento de plugin que implemente a abordagem em alguma ferramenta difundida na comunidade e industria; Implementao de mais mecanismos de apoio ao reuso; Realizao de novos experimentos visando verificar a eficincia e a eficcia da abordagem proposta em empresas de desenvolvimento de software.
CONTATO: Rodrigo Cezario da Silva rodrigocezario@msn.com Fabiane Barreto Vavassori Benitti fabiane.benitti@univali.br