Buscar

8 Ferramentas e Modelagem para Requisitos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 9 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 9 páginas

Prévia do material em texto

6/17/19
1
z
Ferramentas para Engenharia de Requisitos
z
Ferramentas
Genéricas
Especializadas
6/17/19
2
z
Ferramentas Genéricas
§ Processadores de Texto
§ Os requisites são organizados em arquivos de texto e
todas as informações sobre eles são inseridas nos
arquivos criados...
§ Vantagens – Requisitos guardados num mesmo local –
Os requisitos podem ser acessados por qualquer
stakeholder – Fácil de produzir o documento com a
definição dos requisitos
§ Desvantagens – Dependências entre requisitos tem que
ser mantida externamente – Capacidades de procura
limitadas – Não é possível ter controle de versões para
requisitos individuais – Não permite a navegação
automática entre requisitos – É difícil manter os
documentos atualizados e sincronizados
z
Ferramentas Genéricas
§ Bases de Dados
§ Cada requisito é representado por uma ou mais
entidades da base de dados
§ Boas capacidades de procura (através de SQL)
§ Vantagens – Bom suporte à navegação entre
requisitos – Suporte à gestão de alterações e gestão
de versões
§ Desvantagens – Alguns stakeholders podem não ter
conhecimentos de software suficientes para aceder à
base de dados – Manter a ligação entre a base de
dados e o documento de requisitos
6/17/19
3
z
Ferramentas Especializadas
§ Funcionalidade: Gerenciamento de Versões
§ – Permitir alocar um conjunto de requisitos a
uma versão específica do sistema
§ – Permitir manter o historial das alteraçoes
realizadas a cada requisito, incluindo uma
justificação para cada dessas alterações
z
Ferramentas Especializadas
§ Funcionalidade: Criação de Atributos
§ – Suportar a criação de atributos descritivos para
cada requisito
§ – Garantir que apenas os stakeholders
autorizados podem alterar os valores dos
atributos dos requisitos
§ – Geração automática definidos pelo sistema, tal
como, data de criação do requisito, número da
versão actual, etc.
6/17/19
4
z
Ferramentas Especializadas
§ Funcionalidade: Rastreamento de Requisitos
§ – Suportar o tracking do estado dos requisitos
durante o processo de desenvolvimento
§ Permite determinar a percentagem de requisitos
implementados, verificados, etc.
z
Ferramentas Especializadas
§ Funcionalidade: Controle de Acesso
§ – Permitir definir permissões de acesso para
individuos ou grupos de utilizadores
§ – Suportar a partilha de informação para equipas
dispersas geograficamente através de uma
interface Web
§ – Permitir que vários utilizadores actualizem os
requisitos concurrentemente
6/17/19
5
z
Ferramentas Especializadas
§ Funcionalidade: Comunicação com os
Stakeholders
§ – Discussão online entre stakeholders
§ – Suportar o envio automático de emails para
notificar inicio de discussão ou alteração de
requisitos especificos
§ – Acesso online aos requisitos
z
Ferramentas Especializadas
§ Funcionalidade: Reutilização de Requisitos
§ – Requisitos que pertencem logicamente a várias
partes de um sistema podem ser definidos uma
única vez e depois podem ser referênciados
sempre que necessário
6/17/19
6
z
Ferramentas Especializadas
§ Funcionalidade: Rastreabilidade
§ – Permitir definir ligações entre diferentes
requisitos
§ – Permitir definir ligações entre requisitos e
componentes do sistema, i.e., diagramas de
desenho, modulos de código, testes, etc
§ Facilita a análise do impacto gerado por alterações
a um ou vários requisitos:
§ – É possível identificar os elementos do sistema que
serão afectados pela alteração
z
Ferramentas Especializadas
Req. 
Man. 
Tool
Comunicação
Rastreabilidade
Controle de 
Acesso
ReutilizaçãoAtributos
Rastreamento
Modificações
6/17/19
7
z
Ferramentas Especializadas
§ Requisitos definidos no RequisitePRO podem ser
ligados a
§ – casos de uso do Rational Rose
§ – casos de teste do Rational TeamTest
§ DOORS facilita a captura, o rastreio, a análise e o
gerenciamento de mudanças
§ RequisitePRO e DOORS permitem ligar
requisitos individuais a tarefas de um projecto do
Microsoft Project.
z
Ferramentas Especializadas
§ CaliberRM permite ligar requisitos:
§ - a modelos (casos de uso, diagramas de classes,
etc) definidos em TogetherSoft Control Center
§ – código fonte da Borland StarTeam
§ – elementos de teste do Mercury Interactive's
TestDirector
6/17/19
8
z
Como escolher uma ferramenta?
§ Identificar as caracteristicas mais importantes da
ferramenta de acordo com os projetos usuais da
empresa:
§ – Integração com outras ferramentas
§ – Acesso através da Web aos requisitos
§ – …
§ Listar 10 a 15 fatores que irão influenciar a decisão,
tal como:
§ – Eficiência
§ – Interface com o utilizador
§ – ….
z
Como escolher uma ferramenta
§ Distribuir 100 pontos entre os fatores de seleção,
atribuindo maior pontuação aqueles mais
importantes
§ Com base em informação atualizada sobre as
várias ferramentas classificar as ferramentas
usando os fatores definidos nos dois pontos
anteriores
§ – Alguns fatores não podem ser avaliados com base
nos demos e docs disponíveis
6/17/19
9
z
Como escolher uma ferramenta
§ Calcular a classificação para cada ferramenta e com base
nesse valor ordenar a lista de ferramentas
§ Obter cópias de avaliação das ferramentas melhor
classificadas
§ Avaliar as ferramentas num projecto real e ajustar a lista de
classificação
§ Para decidir, combinar os seguintes fatores:
§ – lista de classificação,
§ – os custos da licença e manutenção fornecidos quer pelo
vendedor quer indicados por outros utilizadores
§ – Opinião dos vários elementos da equipa que avaliaram cada
ferrament
z
Atividade
§ Faça uma pesquisa sobre ferramentas para
Engenharia de Requisitos
§ Cite 2 ferramentas proprietárias e liste suas principais
características
§ Cite 2 ferramentas gratuitas e liste suas principais
características.
§ Dica: https://www.capterra.com/requirements-
management-software/

Continue navegando