Anda di halaman 1dari 13

Rodrigo Cezario da Silva Fabiane Barreto Vavassori Benitti

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.

Funcionalidades bsicas inerentes a qualquer ferramenta da rea de requisitos de software, a citar:


cadastro de usurio; cadastro de projeto; cadastro de interessados; cadastro das sees do documento de especificao de requisitos; cadastro de requisito de usurio; cadastro de requisito de sistema; rastreabilidade entre requisitos; e impresso do documento de especificao de requisitos.

Funcionalidades de apoio ao reuso constituem o diferencial da ferramenta:


busca, seleo e aplicao de padres de requisito; sugesto de requisitos para reuso baseado em um padro de requisito; e sugesto de requisitos para reuso baseado nos vnculos de rastreabilidade.

Lgicos de base de dados

Interfaces externas
Longevidade de dados Interface entre sistemas

Estrutura dos padres


ID - <id> Objetivo Contexto Problema Foras Resumo Templates Exemplos <nome do padro> <objetivo do requisito> <contexto em que se apresenta o padro> <problema cujo padro ir abordar> <foras que atuam o padro> <texto utilizando poucas palavras para resumir o requisito> <template corresponde ao padro selecionado> <exemplo de escrita do requisito utilizando o padro>

Tipo de dado Estrutura de dados

Arquivamento de dados Identificao Interao entre sistemas

Funcionais
Consultas

Entidade de dados Relatrio

Registro de Usurio

Taxas

Entidade ativa

Transaes

Configurao

Cronologia

Aprovao

Restries de projeto
Frmula de clculo Tecnologia Ilimitado

Desempenho
Tempo de resposta

Aderncia ao padro Mltiplo

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

Autenticao de Usurio Autorizao especfica Autorizao configurvel

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.

Ferramenta disponvel em: http://www.studiodesigner.com.br/sers/

CONTATO: Rodrigo Cezario da Silva rodrigocezario@msn.com Fabiane Barreto Vavassori Benitti fabiane.benitti@univali.br

Anda mungkin juga menyukai