Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouSarah Mesquita Alterado mais de 9 anos atrás
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 ???
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.