Análise e Projeto de Sistemas Monitor: Márcia Seabra Cabral QSSrequireit.

29
Análise e Projeto de Sistemas Monitor: Márcia Seabra Cabral QSSrequireit

Transcript of Análise e Projeto de Sistemas Monitor: Márcia Seabra Cabral QSSrequireit.

Page 1: Análise e Projeto de Sistemas Monitor: Márcia Seabra Cabral QSSrequireit.

Análise e Projeto de Sistemas

Monitor: Márcia Seabra Cabral

QSSrequireit

Page 2: Análise e Projeto de Sistemas Monitor: Márcia Seabra Cabral QSSrequireit.

Análise e Projeto de Sistemas - QSSrequireit - CIn - UFPE- JAN2000

2

Agenda

Motivação Arquiteturas das Ferramentas Critérios de Seleção QSSrequireit

Page 3: Análise e Projeto de Sistemas Monitor: Márcia Seabra Cabral QSSrequireit.

Análise e Projeto de Sistemas - QSSrequireit - CIn - UFPE- JAN2000

3

QSSrequireit

É uma ferramenta para gerenciamento de requisitos baseada totalmente no Microsoft Word.

É uma ferramenta mono-usuária, não possui banco de dados

Preço: $200 Permite você criar atributos, links entre os

requisitos, filtros e relatórios Plataforma: Windows

Page 4: Análise e Projeto de Sistemas Monitor: Márcia Seabra Cabral QSSrequireit.

Análise e Projeto de Sistemas - QSSrequireit - CIn - UFPE- JAN2000

4

Requisitos de Software e Hardware

Execução do QSSrequireit - através do Microsoft Word 97.

A especificação mínima para executar o QSSrequireit: Ambiente: Windows 95, 98 ou NT Memória:Windows 95 8Mb, Windows 98 & NT 16Mb Espaço de Disco: 2Mb Sistema: Qualquer PC, processador mínimo 486

Page 5: Análise e Projeto de Sistemas Monitor: Márcia Seabra Cabral QSSrequireit.

Análise e Projeto de Sistemas - QSSrequireit - CIn - UFPE- JAN2000

5

Começando o Uso do QSSrequireit

Botão de inicialização da ferramenta

Mark Requirement Make Current Expand Mark Source Create Link Go To Target Clear Suspect

Previous Requirement Next Requirement Filter Mark Target Go To Source Mark Suspect DOORS Export

Funcionalidades básicas:

Page 6: Análise e Projeto de Sistemas Monitor: Márcia Seabra Cabral QSSrequireit.

Análise e Projeto de Sistemas - QSSrequireit - CIn - UFPE- JAN2000

6

Trabalhando com Projetos

Um projeto é um agrupamento lógico de documentos QSSrequireit relacionados, que devem estar todos no mesmo diretório.

Page 7: Análise e Projeto de Sistemas Monitor: Márcia Seabra Cabral QSSrequireit.

Análise e Projeto de Sistemas - QSSrequireit - CIn - UFPE- JAN2000

7

Trabalhando com Documentos

São basicamente como documentos Word, mas com funcionalidade adicional para suportar gerenciamento de requisitos.

Page 8: Análise e Projeto de Sistemas Monitor: Márcia Seabra Cabral QSSrequireit.

Análise e Projeto de Sistemas - QSSrequireit - CIn - UFPE- JAN2000

8

Criando Documentos

Um documento pode ser criado de um novo documento Word ou atualizando um documento existente.

Page 9: Análise e Projeto de Sistemas Monitor: Márcia Seabra Cabral QSSrequireit.

Análise e Projeto de Sistemas - QSSrequireit - CIn - UFPE- JAN2000

9

Salvando Documentos

Por padrão, um documento QSSrequireit é salvo no diretório de onde ele foi aberto.

Para salvar um documento em um projeto QSSrequireit diferente, deve-se fechar os documentos que estão abertos.

Para salvar um documento com um documento QSSrequireit, clique no botão Start.

Page 10: Análise e Projeto de Sistemas Monitor: Márcia Seabra Cabral QSSrequireit.

Análise e Projeto de Sistemas - QSSrequireit - CIn - UFPE- JAN2000

10

Imprimindo Documentos

Um documento QSSrequireit é impresso usando a funcionalidade padrão do Word. Word Print.

Page 11: Análise e Projeto de Sistemas Monitor: Márcia Seabra Cabral QSSrequireit.

Análise e Projeto de Sistemas - QSSrequireit - CIn - UFPE- JAN2000

11

Trabalhando com Requisitos

Requisitos são pedaços importante de informação em um documento QSSrequireit que são selecionados para tratamento especial.

Um requisito deve ser:- Uma declaração de um usuário ou sistema;- Uma descrição de projeto;- Um método de teste;- Um objeto gráfico

Page 12: Análise e Projeto de Sistemas Monitor: Márcia Seabra Cabral QSSrequireit.

Análise e Projeto de Sistemas - QSSrequireit - CIn - UFPE- JAN2000

12

Marcando Requisitos

Marcando os Requisitos Manualmente – Selecione o texto desejado, e clique no botão Mark Requirement na barra de ferramentas do QSSrequireit.

Page 13: Análise e Projeto de Sistemas Monitor: Márcia Seabra Cabral QSSrequireit.

Análise e Projeto de Sistemas - QSSrequireit - CIn - UFPE- JAN2000

13

Marcando Requisitos

Marcando os Requisitos Automaticamente – Selecione QSSrequireit Automated Requirement Marking.

Page 14: Análise e Projeto de Sistemas Monitor: Márcia Seabra Cabral QSSrequireit.

Análise e Projeto de Sistemas - QSSrequireit - CIn - UFPE- JAN2000

14

Marcando Requisitos

Em seguida informe a palavra chave a ser pesquisada e clique no botão Find. Caso a sentença retornada seja um requisito, clique no botão Accept. Se você quer todas as sentenças no documento que contenha a palavra chave que foi marcada como requisito, clique no botão Accept All.

Page 15: Análise e Projeto de Sistemas Monitor: Márcia Seabra Cabral QSSrequireit.

Análise e Projeto de Sistemas - QSSrequireit - CIn - UFPE- JAN2000

15

Desmarcando Requisitos

Passos: Selecione o requisito a ser desmarcado colocando o

cursor no texto do requisito; Clique no botão Make Current da barra de

ferramenta do QSSrequireit; Selecione QSSrequireit Unmark Requirement.

Uma caixa de diálogo é mostrada perguntando se realmente você deseja desmarcar o requisito.

Clique no botão OK para completar a remoção do requisito.

Page 16: Análise e Projeto de Sistemas Monitor: Márcia Seabra Cabral QSSrequireit.

Análise e Projeto de Sistemas - QSSrequireit - CIn - UFPE- JAN2000

16

Navegando Através dos Requisitos

Navegação relativa: Mover para o próximo requisito: clique no botão Next

Requirement. Mover para o requisito anterior: clique no botão

Previous Requirement.

Page 17: Análise e Projeto de Sistemas Monitor: Márcia Seabra Cabral QSSrequireit.

Análise e Projeto de Sistemas - QSSrequireit - CIn - UFPE- JAN2000

17

Navegando Através dos Requisitos

Navegação arbitrária: Selecione QSSrequireit Go To Requirement

Specific Requirement. Logo em seguida irá aparecer uma caixa de diálogo.

Entre com o número do requisito no campo Enter Requirement Number.

Clique no botão OK.

Page 18: Análise e Projeto de Sistemas Monitor: Márcia Seabra Cabral QSSrequireit.

Análise e Projeto de Sistemas - QSSrequireit - CIn - UFPE- JAN2000

18

Navegando Através dos Requisitos

Movendo requisitos: Coloque o cursor no requisito que se quer mover; Selecione QSSrequireit Select Requirement. O

requisito é selecionado e pronto para ser removido; Clique no botão Cut da barra de ferramentas do

Word; Coloque o cursor onde você quer recolocar o

requisito; Clique no botão Paste da barra de ferramenta Word.

Page 19: Análise e Projeto de Sistemas Monitor: Márcia Seabra Cabral QSSrequireit.

Análise e Projeto de Sistemas - QSSrequireit - CIn - UFPE- JAN2000

19

Trabalhando com Atributos

Atributos são categorias de informação que se pode atribuir valores.

Tipos de atributos: Texto Numérico data Yes/No High/Medium/Low

Page 20: Análise e Projeto de Sistemas Monitor: Márcia Seabra Cabral QSSrequireit.

Análise e Projeto de Sistemas - QSSrequireit - CIn - UFPE- JAN2000

20

Criando Atributos

Selecione QSSrequireit Define Attribute

Page 21: Análise e Projeto de Sistemas Monitor: Márcia Seabra Cabral QSSrequireit.

Análise e Projeto de Sistemas - QSSrequireit - CIn - UFPE- JAN2000

21

Visualizando o Valores dos Atributos

Passos: Coloque o cursor sobre a informação de atributo que

você quer visualizar e clique no botão Make Current. Se ainda não foi feito clique em QSSrequireit

Attribute Display List. Clique no botão Expand.

Page 22: Análise e Projeto de Sistemas Monitor: Márcia Seabra Cabral QSSrequireit.

Análise e Projeto de Sistemas - QSSrequireit - CIn - UFPE- JAN2000

22

Atribuindo Valores aos Atributos

Passos: Coloque o cursor no texto requisito que se deseja

adicionar o valor do atributo. Clique no botão Make Current. Se ainda não foi feito clique em QSSrequireit

Attribute Display List. Clique no botão Expand/Collapse.

Page 23: Análise e Projeto de Sistemas Monitor: Márcia Seabra Cabral QSSrequireit.

Análise e Projeto de Sistemas - QSSrequireit - CIn - UFPE- JAN2000

23

Trabalhando com Links

Estabelecem relacionamentos entre requisitos. Rastreamento - permite identificar dependências

nos dados. Links permitem avaliar o impacto que um

requisito pode sofrer ao mudar um outro requisito que esteja ligado a ele.

Page 24: Análise e Projeto de Sistemas Monitor: Márcia Seabra Cabral QSSrequireit.

Análise e Projeto de Sistemas - QSSrequireit - CIn - UFPE- JAN2000

24

Criando e Removendo Links

Criando Links Passos: Coloque o cursor no requisito fonte Clique no botão Mark Source. Coloque o cursor no requisito destino. Clique no botão Mark Target. Clique no botão Create Link.

Removendo Links. Passos: Selecione QSSrequireit Delete Link.

Page 25: Análise e Projeto de Sistemas Monitor: Márcia Seabra Cabral QSSrequireit.

Análise e Projeto de Sistemas - QSSrequireit - CIn - UFPE- JAN2000

25

Navegando Entre os Links

Localizando links fontes. Passos: Identificar o requisito que se quer localizar. Clique no botão Go to Source. Para requisitos com mais que um link fonte,

selecione o link que você quer ver no campo Select Links na caixa de diálogo Select Link.

Clique em OK.

Page 26: Análise e Projeto de Sistemas Monitor: Márcia Seabra Cabral QSSrequireit.

Análise e Projeto de Sistemas - QSSrequireit - CIn - UFPE- JAN2000

26

Navegando Entre os Links

Localizando links destino. Passos: Identificar o requisito que se quer localizar. Clique no botão Go to Target. Para requisitos com mais que um link destino,

selecione o link que você quer ver no campo Select Links na caixa de diálogo Select Link.

Clique em OK.

Page 27: Análise e Projeto de Sistemas Monitor: Márcia Seabra Cabral QSSrequireit.

Análise e Projeto de Sistemas - QSSrequireit - CIn - UFPE- JAN2000

27

Trabalhando com Filtros

Filtros - são usados para destacar aqueles requisitos que encontram critérios de filtro definidos pelo usuário.

Categorias de informação de requisito: índice de texto valores de atributos links requisitos suspeitos

Page 28: Análise e Projeto de Sistemas Monitor: Márcia Seabra Cabral QSSrequireit.

Análise e Projeto de Sistemas - QSSrequireit - CIn - UFPE- JAN2000

28

Aplicando Filtros

Passos: Selecione QSSrequireit Define Filter. Selecione o critério de filtragem, usando as opções

da caixa de diálogo Define Filter. Selecione o botão de rádio Search requirements

apropriado. Clique no botão Apply. Por fim clique em Close.

Page 29: Análise e Projeto de Sistemas Monitor: Márcia Seabra Cabral QSSrequireit.

Análise e Projeto de Sistemas - QSSrequireit - CIn - UFPE- JAN2000

29

Trabalhando com Relatórios

Criação de um relatório. Passos: Selecione QSSrequireit Reports. Selecione Report Type. Clique no botão Create.