Pr Tica De Engenharia De Software
Engenharia de Requisitos
Engenharia de Software I
Professor: Marcos Rogel Pacheco dos Reis
Prática
Definição: É uma coleção de conceitos, princípios, métodos e ferramentas da qual um engenheiro de software faz uso diariamente;
Práticas de Comunicação
Escute;
Prepare-se antes de se comunicar;
Alguém deve facilitar a comunicação;
Comunicação face a face;
Faça Anotações e documente as decisões;
Busque Colaboração;
Conserve o foco no que deve ser discutido;
Se algo não está claro, desenhe!;
Prossiga.
1.
2.
3.
4.
5.
6.
7.
8.
9.
A.
B.
C.
10.
Se você concordar, prossiga;
Se você não concordar, prossiga;
Se algo não está claro e não pode ser esclarecido no momento, prossiga. Negociação não é um concurso ou um jogo;
Práticas de Comunicação – Roteiro Genérico de Tarefas
Identificar o cliente principal e outros interessados; Reunir-se com os clientes principais para definir questões como:
1.
2.
A.
B.
C.
D.
3.
4.
Necessidade do negócio e valores do negócio;
Características e necessidades dos usuários finais; Saídas visíveis ao usuário;
Restrições do negócio;
Desenvolver uma declaração escrita de uma página sobre o escopo do projeto;
Revisar a declaração do escopo com os interessados e corrigir conforme necessário;
Práticas de Comunicação – Roteiro Genérico de Tarefas
Interagir com os clientes e usuários finais para definir:
5.
5.
6.
7.
8.
6.
7.
8.
9.
10.
Cenários de uso;
Saídas resultantes;
Características, funções e comportamentos importantes do software;
Riscos do negócio definidos pelo cliente;
Desenvolver uma breve descrição por escrito de cenários, saídas, entradas, características, funções e riscos;
Iterar com o cliente para refinar tudo o que foi definido na etapa anterior;
Atribuir prioridades a todos os cenários, saídas, entradas, características, funções e comportamentos;
Revisar todas as informações coletadas durante a atividade de comunicação com o cliente outros interessados, e corrigir quando necessário;
Preparar