![Page 1: Capítulo 6 Captura de Requisitos: De Visão para Requisitos Disciplina: Estudo do RUP Autor: Vander Alves Orientação: Augusto Sampaio Paulo Borba](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638491a28abb8238f4707/html5/thumbnails/1.jpg)
Capítulo 6 Captura de Requisitos: De Visão para
Requisitos
Disciplina: Estudo do RUPAutor: Vander AlvesOrientação: Augusto Sampaio
Paulo Borba
![Page 2: Capítulo 6 Captura de Requisitos: De Visão para Requisitos Disciplina: Estudo do RUP Autor: Vander Alves Orientação: Augusto Sampaio Paulo Borba](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638491a28abb8238f4707/html5/thumbnails/2.jpg)
1999RUP - DI / UFPE
1. Core Workflows
Princípios: dirigido use case; centrado na arquitetura e iterativo e incremental;
estudo individual dos workflows;divisão didática;lembrar iteração e interação entre os
workflows.
![Page 3: Capítulo 6 Captura de Requisitos: De Visão para Requisitos Disciplina: Estudo do RUP Autor: Vander Alves Orientação: Augusto Sampaio Paulo Borba](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638491a28abb8238f4707/html5/thumbnails/3.jpg)
1999RUP - DI / UFPE
2. Workflow de requisitos
O que o sistema deve fazer para usuários e clientes;
deve ser claro e útil para os desenvolvedores;
delimita o sistema;provê base para planejamento
(iterações);define a GUI.
![Page 4: Capítulo 6 Captura de Requisitos: De Visão para Requisitos Disciplina: Estudo do RUP Autor: Vander Alves Orientação: Augusto Sampaio Paulo Borba](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638491a28abb8238f4707/html5/thumbnails/4.jpg)
1999RUP - DI / UFPE
3. Dificuldades
Fontes imprecisas, inconsistentes e incompletas: usuários, clientes;
tradicionalmente, analista lista requisitos.
Na prática, volumoso e transição não natural para projeto;
Proposta: foco na missão do sistema.
![Page 5: Capítulo 6 Captura de Requisitos: De Visão para Requisitos Disciplina: Estudo do RUP Autor: Vander Alves Orientação: Augusto Sampaio Paulo Borba](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638491a28abb8238f4707/html5/thumbnails/5.jpg)
1999RUP - DI / UFPE
4. Visão geral da captura de requisitos
Listar possíveis requisitos;entender o contexto do sistema;capturar requisitos funcionais;capturar requisitos não funcionais.
![Page 6: Capítulo 6 Captura de Requisitos: De Visão para Requisitos Disciplina: Estudo do RUP Autor: Vander Alves Orientação: Augusto Sampaio Paulo Borba](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638491a28abb8238f4707/html5/thumbnails/6.jpg)
1999RUP - DI / UFPE
4.1 Listar possíveis requisitos
Features que clientes, usuários, analistas e desenvolvedores sugerem para próxima versão;
Status, custo de implementação, prioridade, risco
estimar tamanho;planejar iterações.
![Page 7: Capítulo 6 Captura de Requisitos: De Visão para Requisitos Disciplina: Estudo do RUP Autor: Vander Alves Orientação: Augusto Sampaio Paulo Borba](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638491a28abb8238f4707/html5/thumbnails/7.jpg)
1999RUP - DI / UFPE
4.2 Entender o contexto do sistema
É essencial para a captura dos requisitos;
Duas abordagens: Modelagem do domínio: conceitos e
associações, glossário (padronizar comunicação)
Modelagem do negócio: processos suportados pelo sistema.
![Page 8: Capítulo 6 Captura de Requisitos: De Visão para Requisitos Disciplina: Estudo do RUP Autor: Vander Alves Orientação: Augusto Sampaio Paulo Borba](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638491a28abb8238f4707/html5/thumbnails/8.jpg)
1999RUP - DI / UFPE
4.3 Capturar requisitos funcionais
É realizado pelos use-cases;detalhes no capítulo 7.
![Page 9: Capítulo 6 Captura de Requisitos: De Visão para Requisitos Disciplina: Estudo do RUP Autor: Vander Alves Orientação: Augusto Sampaio Paulo Borba](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638491a28abb8238f4707/html5/thumbnails/9.jpg)
1999RUP - DI / UFPE
4.4 Capturar requisitos não funcionais
Propriedades de sistema, ambiente, restrições de implementação, projeto, interface, hardware
Podem ou não ser aplicadas a nível de use cases
![Page 10: Capítulo 6 Captura de Requisitos: De Visão para Requisitos Disciplina: Estudo do RUP Autor: Vander Alves Orientação: Augusto Sampaio Paulo Borba](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638491a28abb8238f4707/html5/thumbnails/10.jpg)
1999RUP - DI / UFPE
5. Modelagem de negócio
Estrutura e dinâmica da organização;visão comum da organização por
clientes, usuários e desenvolvedoresderivar requerimentos que suportam
a organização.
![Page 11: Capítulo 6 Captura de Requisitos: De Visão para Requisitos Disciplina: Estudo do RUP Autor: Vander Alves Orientação: Augusto Sampaio Paulo Borba](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638491a28abb8238f4707/html5/thumbnails/11.jpg)
1999RUP - DI / UFPE
5. Modelagem de negócio
![Page 12: Capítulo 6 Captura de Requisitos: De Visão para Requisitos Disciplina: Estudo do RUP Autor: Vander Alves Orientação: Augusto Sampaio Paulo Borba](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638491a28abb8238f4707/html5/thumbnails/12.jpg)
1999RUP - DI / UFPE
5.1 Capturar um vocabulário comum
Vocabulário comum usado em todas descrições do negócio;
importância para consistência;substantivos no singular. Ex: tarefa,
pedido.
![Page 13: Capítulo 6 Captura de Requisitos: De Visão para Requisitos Disciplina: Estudo do RUP Autor: Vander Alves Orientação: Augusto Sampaio Paulo Borba](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638491a28abb8238f4707/html5/thumbnails/13.jpg)
1999RUP - DI / UFPE
5. Modelagem de negócio
![Page 14: Capítulo 6 Captura de Requisitos: De Visão para Requisitos Disciplina: Estudo do RUP Autor: Vander Alves Orientação: Augusto Sampaio Paulo Borba](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638491a28abb8238f4707/html5/thumbnails/14.jpg)
1999RUP - DI / UFPE
5.2 Achar atores e use cases de negócio
Delinear processos do negócio;definir as fronteiras do negócio;definir quem e o que interagirá com o
negócio;criar diagrama do modelo use case de
negócio.ilustrar como o negócio é suportado
por este modelo.
![Page 15: Capítulo 6 Captura de Requisitos: De Visão para Requisitos Disciplina: Estudo do RUP Autor: Vander Alves Orientação: Augusto Sampaio Paulo Borba](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638491a28abb8238f4707/html5/thumbnails/15.jpg)
1999RUP - DI / UFPE
5. Modelagem de negócio
![Page 16: Capítulo 6 Captura de Requisitos: De Visão para Requisitos Disciplina: Estudo do RUP Autor: Vander Alves Orientação: Augusto Sampaio Paulo Borba](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638491a28abb8238f4707/html5/thumbnails/16.jpg)
1999RUP - DI / UFPE
Vendas
Comprador Vendedor
5.2 Achar atores e use cases de negócio (exemplo)
![Page 17: Capítulo 6 Captura de Requisitos: De Visão para Requisitos Disciplina: Estudo do RUP Autor: Vander Alves Orientação: Augusto Sampaio Paulo Borba](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638491a28abb8238f4707/html5/thumbnails/17.jpg)
1999RUP - DI / UFPE
5. Modelagem de negócio
![Page 18: Capítulo 6 Captura de Requisitos: De Visão para Requisitos Disciplina: Estudo do RUP Autor: Vander Alves Orientação: Augusto Sampaio Paulo Borba](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638491a28abb8238f4707/html5/thumbnails/18.jpg)
1999RUP - DI / UFPE
5.3 Detalhar um use case de negócio
Detalhar o workflow do use case de negócio: membros do projeto e do negócio brainstorm das atividades; interações com atores de negócio; estruturar workflow: fluxos concorrentes,
alternativos, excepcionais, comuns;detalhe acessível a clientes e usuários.
![Page 19: Capítulo 6 Captura de Requisitos: De Visão para Requisitos Disciplina: Estudo do RUP Autor: Vander Alves Orientação: Augusto Sampaio Paulo Borba](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638491a28abb8238f4707/html5/thumbnails/19.jpg)
1999RUP - DI / UFPE
5. Modelagem de negócio
![Page 20: Capítulo 6 Captura de Requisitos: De Visão para Requisitos Disciplina: Estudo do RUP Autor: Vander Alves Orientação: Augusto Sampaio Paulo Borba](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638491a28abb8238f4707/html5/thumbnails/20.jpg)
1999RUP - DI / UFPE
5.4 Estruturar o modelo use case de negócio
Reescrita abstrata dos use cases: comportamento comum, alternativo e excepcional (include, extend, generalization);
identificar atores abstratos com papéis comuns a vários atores;
Enfim, “enxugar” o diagrama.
![Page 21: Capítulo 6 Captura de Requisitos: De Visão para Requisitos Disciplina: Estudo do RUP Autor: Vander Alves Orientação: Augusto Sampaio Paulo Borba](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638491a28abb8238f4707/html5/thumbnails/21.jpg)
1999RUP - DI / UFPE
5. Modelagem de negócio
![Page 22: Capítulo 6 Captura de Requisitos: De Visão para Requisitos Disciplina: Estudo do RUP Autor: Vander Alves Orientação: Augusto Sampaio Paulo Borba](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638491a28abb8238f4707/html5/thumbnails/22.jpg)
1999RUP - DI / UFPE
5.5 Revisar o modelo use case de negócio
Modelo: completo? correto? estrutura, etc.
Atores: completo? Papel e não pessoa? Fora do negócio? Interage com use case?
Use cases: completo? Descrição clara? Envolvido com ator? Use case abstratos?
![Page 23: Capítulo 6 Captura de Requisitos: De Visão para Requisitos Disciplina: Estudo do RUP Autor: Vander Alves Orientação: Augusto Sampaio Paulo Borba](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638491a28abb8238f4707/html5/thumbnails/23.jpg)
1999RUP - DI / UFPE
5. Modelagem de negócio
![Page 24: Capítulo 6 Captura de Requisitos: De Visão para Requisitos Disciplina: Estudo do RUP Autor: Vander Alves Orientação: Augusto Sampaio Paulo Borba](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638491a28abb8238f4707/html5/thumbnails/24.jpg)
1999RUP - DI / UFPE
5.6 Achar trabalhadores de negócio e entidades
Identificar todos “papéis” e “coisas” no negócio: unidades organizacionais, trabalhadores de negócio (papéis) e objetos (coisas);
implementar use case de negócios em termos de trabalhadores de negócio e entidades;
colaboração e modelo de objeto de negócio.
![Page 25: Capítulo 6 Captura de Requisitos: De Visão para Requisitos Disciplina: Estudo do RUP Autor: Vander Alves Orientação: Augusto Sampaio Paulo Borba](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638491a28abb8238f4707/html5/thumbnails/25.jpg)
1999RUP - DI / UFPE
5.6 Achar trabalhadores de negócio e entidades (exemplo)
Conta Fatura
Comprador VendedorGerenciador de pagamento
![Page 26: Capítulo 6 Captura de Requisitos: De Visão para Requisitos Disciplina: Estudo do RUP Autor: Vander Alves Orientação: Augusto Sampaio Paulo Borba](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638491a28abb8238f4707/html5/thumbnails/26.jpg)
1999RUP - DI / UFPE
5. Modelagem de negócio
![Page 27: Capítulo 6 Captura de Requisitos: De Visão para Requisitos Disciplina: Estudo do RUP Autor: Vander Alves Orientação: Augusto Sampaio Paulo Borba](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638491a28abb8238f4707/html5/thumbnails/27.jpg)
1999RUP - DI / UFPE
5.7 Detalhar trabalhador de negócio
Detalhar as responsabilidades de um trabalhador de negócio na implementação do use case;
definir suas operações;definir seus atributos.
![Page 28: Capítulo 6 Captura de Requisitos: De Visão para Requisitos Disciplina: Estudo do RUP Autor: Vander Alves Orientação: Augusto Sampaio Paulo Borba](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638491a28abb8238f4707/html5/thumbnails/28.jpg)
1999RUP - DI / UFPE
5. Modelagem de negócio
![Page 29: Capítulo 6 Captura de Requisitos: De Visão para Requisitos Disciplina: Estudo do RUP Autor: Vander Alves Orientação: Augusto Sampaio Paulo Borba](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638491a28abb8238f4707/html5/thumbnails/29.jpg)
1999RUP - DI / UFPE
5.8 Detalhar entidade de negócio
Detalhar as responsabilidades de uma entidade na implementação do use case ;
definir suas operações;definir seus atributos.
![Page 30: Capítulo 6 Captura de Requisitos: De Visão para Requisitos Disciplina: Estudo do RUP Autor: Vander Alves Orientação: Augusto Sampaio Paulo Borba](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638491a28abb8238f4707/html5/thumbnails/30.jpg)
1999RUP - DI / UFPE
5. Modelagem de negócio
![Page 31: Capítulo 6 Captura de Requisitos: De Visão para Requisitos Disciplina: Estudo do RUP Autor: Vander Alves Orientação: Augusto Sampaio Paulo Borba](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638491a28abb8238f4707/html5/thumbnails/31.jpg)
1999RUP - DI / UFPE
5.9 Revisar o modelo de objeto de negócio
Validação com stakeholders;trabalhadores;entidades;implementação.
![Page 32: Capítulo 6 Captura de Requisitos: De Visão para Requisitos Disciplina: Estudo do RUP Autor: Vander Alves Orientação: Augusto Sampaio Paulo Borba](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638491a28abb8238f4707/html5/thumbnails/32.jpg)
1999RUP - DI / UFPE
6. Modelagem de domínio
![Page 33: Capítulo 6 Captura de Requisitos: De Visão para Requisitos Disciplina: Estudo do RUP Autor: Vander Alves Orientação: Augusto Sampaio Paulo Borba](https://reader035.vdocuments.mx/reader035/viewer/2022070507/570638491a28abb8238f4707/html5/thumbnails/33.jpg)
1999RUP - DI / UFPE
7. Pontos a considerar
Quantidade de passos das atividades: 60;
Quantidade de artefatos: 9;O que cortar?