QSSrequireit Análise e Projeto de Sistemas Monitor: Márcia Seabra Cabral Agenda Motivação Arquiteturas das Ferramentas Critérios de Seleção QSSrequireit Análise e Projeto de Sistemas QSSrequireit - CIn - UFPE- JAN2000 2 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 Análise e Projeto de Sistemas QSSrequireit - CIn - UFPE- JAN2000 3 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 Análise e Projeto de Sistemas QSSrequireit - CIn - UFPE- JAN2000 4 Começando o Uso do QSSrequireit Botão de inicialização da ferramenta Funcionalidades básicas: 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 Análise e Projeto de Sistemas QSSrequireit - CIn - UFPE- JAN2000 5 Trabalhando com Projetos Um projeto é um agrupamento lógico de documentos QSSrequireit relacionados, que devem estar todos no mesmo diretório. Análise e Projeto de Sistemas QSSrequireit - CIn - UFPE- JAN2000 6 Trabalhando com Documentos São basicamente como documentos Word, mas com funcionalidade adicional para suportar gerenciamento de requisitos. Análise e Projeto de Sistemas QSSrequireit - CIn - UFPE- JAN2000 7 Criando Documentos Um documento pode ser criado de um novo documento Word ou atualizando um documento existente. Análise e Projeto de Sistemas QSSrequireit - CIn - UFPE- JAN2000 8 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. Análise e Projeto de Sistemas QSSrequireit - CIn - UFPE- JAN2000 9 Imprimindo Documentos Um documento QSSrequireit é impresso usando a funcionalidade padrão do Word. Word Print. Análise e Projeto de Sistemas QSSrequireit - CIn - UFPE- JAN2000 10 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 Análise e Projeto de Sistemas QSSrequireit - CIn - UFPE- JAN2000 11 Marcando Requisitos Marcando os Requisitos Manualmente – Selecione o texto desejado, e clique no botão Mark Requirement na barra de ferramentas do QSSrequireit. Análise e Projeto de Sistemas QSSrequireit - CIn - UFPE- JAN2000 12 Marcando Requisitos Marcando os Requisitos Automaticamente – Selecione QSSrequireit Automated Requirement Marking. Análise e Projeto de Sistemas QSSrequireit - CIn - UFPE- JAN2000 13 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. Análise e Projeto de Sistemas QSSrequireit - CIn - UFPE- JAN2000 14 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.Análise e Projeto de Sistemas QSSrequireit - CIn - UFPE- JAN2000 15 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. Análise e Projeto de Sistemas QSSrequireit - CIn - UFPE- JAN2000 16 Navegando Através dos Requisitos Navegação arbitrária: 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. Selecione Análise e Projeto de Sistemas QSSrequireit - CIn - UFPE- JAN2000 17 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 Análise e Projeto de Sistemas QSSrequireit - CIn - UFPE- JAN2000 18 Word. 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 Análise e Projeto de Sistemas QSSrequireit - CIn - UFPE- JAN2000 19 Criando Atributos Selecione QSSrequireit Define Attribute Análise e Projeto de Sistemas QSSrequireit - CIn - UFPE- JAN2000 20 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. Análise e Projeto de Sistemas QSSrequireit - CIn - UFPE- JAN2000 21 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. Análise e Projeto de Sistemas QSSrequireit - CIn - UFPE- JAN2000 22 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. Análise e Projeto de Sistemas QSSrequireit - CIn - UFPE- JAN2000 23 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. Análise e Projeto de Sistemas QSSrequireit - CIn - UFPE- JAN2000 24 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. Análise e Projeto de Sistemas QSSrequireit - CIn - UFPE- JAN2000 25 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. Análise e Projeto de Sistemas QSSrequireit - CIn - UFPE- JAN2000 26 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 Análise e Projeto de Sistemas QSSrequireit - CIn - UFPE- JAN2000 27 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. Análise e Projeto de Sistemas QSSrequireit - CIn - UFPE- JAN2000 28 Trabalhando com Relatórios Criação de um relatório. Passos: Selecione QSSrequireit Reports. Selecione Report Type. Clique no botão Create. Análise e Projeto de Sistemas QSSrequireit - CIn - UFPE- JAN2000 29