A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

RequisitePro Ismênia Galvão Lourenço da Silva ANÁLISE E ESPECIFICAÇÃO DE REQUISITOS CENTRO DE INFORMÁTICA UNIVERSIDADE FEDERAL DE PERNAMBUCO.

Apresentações semelhantes


Apresentação em tema: "RequisitePro Ismênia Galvão Lourenço da Silva ANÁLISE E ESPECIFICAÇÃO DE REQUISITOS CENTRO DE INFORMÁTICA UNIVERSIDADE FEDERAL DE PERNAMBUCO."— Transcrição da apresentação:

1 RequisitePro Ismênia Galvão Lourenço da Silva igls@cin.ufpe.br ANÁLISE E ESPECIFICAÇÃO DE REQUISITOS CENTRO DE INFORMÁTICA UNIVERSIDADE FEDERAL DE PERNAMBUCO

2 RequisitePro © 2004 (igls, rtr, ctlls)@cin.ufpe.brAnálise e Especificação de Requisitos2 Roteiro Gerenciamento de requisitos Documentando requisitos com RequisitePro Prática

3 Gerenciamento de requisitos - Apoio ferramental para o gerenciamento de requisitos - Vantagens do uso de ferramentas de gerenciamento de requisitos

4 RequisitePro © 2004 (igls, rtr, ctlls)@cin.ufpe.brAnálise e Especificação de Requisitos4 Apoio ferramental para o gerenciamento de requisitos Um sistema de banco de dados para armazenar os requisitos. Facilidades para análise e geração de documentos para ajudar a construir documentos de requisitos. Facilidades de gerenciamento de mudanças para ajudar a garantir que as mudanças serão avaliadas e custos analisados de forma adequada. Facilidades de rastreamento que ajudem os engenheiros de requisitos a encontrarem dependências entre os requisitos do sistema

5 RequisitePro © 2004 (igls, rtr, ctlls)@cin.ufpe.brAnálise e Especificação de Requisitos5 Vantagens do uso de ferramentas gerenciamento de requisitos Capturação e Identificação dos Requisitos  Classificação dos requisitos;  Identificação semi-automática dos requisitos. Análise de Rastreamento  Identificar inconsistências;  Verificação de requisitos. Gerenciamento de Configuração  Histórico das mudanças dos requisitos, quem, o que, quando, onde, por que e como;  Controle de versão;  Controle de acesso.

6 Documentando requisitos com RequisitePro

7 RequisitePro © 2004 (igls, rtr, ctlls)@cin.ufpe.brAnálise e Especificação de Requisitos7 Estrutura do RequisitePro Consiste de três locais de trabalho:  Tool Palette  Views Workplace  Word Workplace MS Access (default) Oracle SQL Server Project Database

8 RequisitePro © 2004 (igls, rtr, ctlls)@cin.ufpe.brAnálise e Especificação de Requisitos8 Criando um novo projeto

9 RequisitePro © 2004 (igls, rtr, ctlls)@cin.ufpe.brAnálise e Especificação de Requisitos9 Editando propriedades do projeto Tipos de requisitos  Servem como um modelo para nossos requisitos, permitindo-nos organizar requisitos por tipo  Exemplos: Caso de Uso ( Use Case Requirement ), Software ( Software Requirement ), Teste ( Testing Requirement )

10 RequisitePro © 2004 (igls, rtr, ctlls)@cin.ufpe.brAnálise e Especificação de Requisitos10 Editando propriedades do projeto Atributos dos requisitos:  São campos descritivos de informações associadas ao requisito  Os atributos podem ser: Atributos definidos pelo Sistema (criados pelo RequisitePro) Atributos definidos pelo Usuário (criados pelo proprietário do Projeto)

11 RequisitePro © 2004 (igls, rtr, ctlls)@cin.ufpe.brAnálise e Especificação de Requisitos11 Editando propriedades do projeto Tipos de documentos  Definição para criar novos documentos  Inclui a definição de formatação e texto pré-definido padrão  Exemplos: Use Case Specification Document Type, Vision Document Type,...

12 RequisitePro © 2004 (igls, rtr, ctlls)@cin.ufpe.brAnálise e Especificação de Requisitos12 Criando documentos Requisitos criados no documento são armazenados no BD do projeto e no documento

13 RequisitePro © 2004 (igls, rtr, ctlls)@cin.ufpe.brAnálise e Especificação de Requisitos13 Criando requisitos

14 RequisitePro © 2004 (igls, rtr, ctlls)@cin.ufpe.brAnálise e Especificação de Requisitos14 Criando requisitos Requisitos em um documento são refletidos no banco de dados Mudanças são feitas apenas quando o documento é salvo Possuem o seguinte formato: [SR01 O Sistema deve permitir…] Bookmark Tag Texto Bookmark

15 RequisitePro © 2004 (igls, rtr, ctlls)@cin.ufpe.brAnálise e Especificação de Requisitos15 Manipulando requisitos

16 RequisitePro © 2004 (igls, rtr, ctlls)@cin.ufpe.brAnálise e Especificação de Requisitos16 Salvando um documento A partir da Tool Palette  Document  Save A partir do Word Workplace  RequisitePro  Document  Save

17 RequisitePro © 2004 (igls, rtr, ctlls)@cin.ufpe.brAnálise e Especificação de Requisitos17 Visualizando requisitos Views Workplace é onde executamos as atividades de gerenciamento de requisitos  Matriz de Atributo  Matriz de Rastreamento  Árvore de Rastreamento (Trace To...)  Árvore de Rastreamento (Trace From...)

18 RequisitePro © 2004 (igls, rtr, ctlls)@cin.ufpe.brAnálise e Especificação de Requisitos18 Visualizando requisitos Matriz de atributo  Podemos criar requisitos diretamente no BD  Com o Extend Editing Feature habilitado, podemos modificar todos os requisitos, mesmo que estejam localizados em documentos

19 RequisitePro © 2004 (igls, rtr, ctlls)@cin.ufpe.brAnálise e Especificação de Requisitos19 Editando requisitos no Views Workplace Requisitos editados diretamente no BD, desviam do processo de documentação e residem apenas no BD; Quando um requisito é deletado, ele é removido do BD e seus atributos, relacionamentos de rastreamento e história de revisão são deletados; Não há como reverter a deleção.

20 RequisitePro © 2004 (igls, rtr, ctlls)@cin.ufpe.brAnálise e Especificação de Requisitos20 Deletando requisitos Evitar a deleção de requisitos  Melhor atribuir ao atributo Status o valor “Deletado”  Ou colocar todos os requisitos “Deletado” em um documento Delete (Unmark) : Texto deixa de ser requisito Delete (Remove) : Texto é removido e o requisito também Block Delete (Unmark) : Vários requisitos desabilitados

21 RequisitePro © 2004 (igls, rtr, ctlls)@cin.ufpe.brAnálise e Especificação de Requisitos21 Associando um requisito a um Caso de Uso no Rational Rose Antes tem que salvar o documento

22 RequisitePro © 2004 (igls, rtr, ctlls)@cin.ufpe.brAnálise e Especificação de Requisitos22 Rastreando requisitos O rastreamento de requisitos:  Estima o impacto de uma mudança em um requisito;  Mostra que um requisito é derivado ou dependente de outro;  Ajuda a refletir a necessidade do cliente no produto final.

23 RequisitePro © 2004 (igls, rtr, ctlls)@cin.ufpe.brAnálise e Especificação de Requisitos23 Rastreando requisitos Matriz de rastreamento

24 Prática - Criando um projeto... - Importando um documento... - Criando visões… - Associando casos de uso… - Usando matriz de rastreabilidade…

25 RequisitePro © 2004 (igls, rtr, ctlls)@cin.ufpe.brAnálise e Especificação de Requisitos25 Criando um projeto... Crie um novo projeto no RequisitePro  File  New, e escolha a opção Blank  Indique um nome e local para ele, configurando o banco como MS Access Altere as propriedade do projeto  File  Properties Adicione os tipos de requisitos que deseja manter  Indique um nome significativo, prefixo e estilo para o documento. Altere os atributos dos tipos de requisitos criados Adicione os tipos de documentos existentes no seu projeto  Indique o nome do tipo de documento, extensão e requisito padrão para o documento.

26 RequisitePro © 2004 (igls, rtr, ctlls)@cin.ufpe.brAnálise e Especificação de Requisitos26 Importando um documento... Selecione a opção de Import  File  Import Escolha como opção um documento do Word, e indique a sua localização;  opte pela importação somente do documento;  preencha os campos do nome do documento e tipo. Percorra o documento e adicione novos requisitos relacionando os seus tipos Altere os seus atributos Organize os requisitos em pacotes no RequisitePro

27 RequisitePro © 2004 (igls, rtr, ctlls)@cin.ufpe.brAnálise e Especificação de Requisitos27 Criando visões... Crie uma nova visão  File  New  View Indique um nome para a visão, o tipo e requisitos que a irão compor;  Escolha o tipo “ Attribute Matrix ”, e indique o tipo de requisitos desejado; Selecione uma das colunas e realize consultas para restringir a visão ( Query on Attribute )

28 RequisitePro © 2004 (igls, rtr, ctlls)@cin.ufpe.brAnálise e Especificação de Requisitos28 Associando casos de uso... Crie um novo de tipo de requisito para representar um Caso de Uso ;  Crie instancias deste tipo de requisito (UC1, UC2...) Clique em destes requisitos e associe a um caso de uso  Requirement  Associate to Rose/XDE Use Case Selecione um arquivo do Rose, e indique o caso de uso que se deseja associar;  Indique qual o texto deverá ser utilizado para ser apresentado junto ao caso de uso;

29 RequisitePro © 2004 (igls, rtr, ctlls)@cin.ufpe.brAnálise e Especificação de Requisitos29 Usando matriz de rastreabilidade... Indique que seus requisitos funcionais irão resultar em casos de uso;  Property  aba Traceability  campo to ( * adicione os requisitos de caso de uso) Crie uma nova visão  File  New  View Indique um nome para a visão, o tipo e requisitos que a irão compor;  Escolha o tipo “ Traceability Matrix ”, e indique o tipo de requisitos desejado juntamente com o tipo de requisito de caso de uso;

30 Alguma dúvida ???


Carregar ppt "RequisitePro Ismênia Galvão Lourenço da Silva ANÁLISE E ESPECIFICAÇÃO DE REQUISITOS CENTRO DE INFORMÁTICA UNIVERSIDADE FEDERAL DE PERNAMBUCO."

Apresentações semelhantes


Anúncios Google