Requisitos de software: definição e diagramas de casos de uso
1.
2. Requisitos são as necessidades do meu
cliente. O que meu sistema irá fazer.
Servem para ajudar a entender e
delimitar o que deve ser implementado
em um software.
3. Responsável por exibir de forma prática
as interações das funcionalidades do
sistema uma com as outras e do sistema
com o usuário. uc Diagrama de Caso de Uso
Lançar Notas
Professor Aluno
Calcular Média Final
Realizar Prova 1
Realizar Prova 2
Realizar Segunda
Epoca
«include»
«include»
«extend»
4. 1. Caso de Uso;
2. Ator;
3. Relacionamento;
4. Fronteira do Sistema;
5. Cenário.
Calcular Média Final
Turma de Sistemas
Lançar Notas
9. Demonstra quando há algo em comum
entre os papéis do sistema.
Aluno 1 Aluno 2
Turma de Sistemas
Lançar Notas
Professor
Calcular Média Final
Realizar Prova 1
Realizar Prova 2
Realizar Segunda
Epoca
Turma de Sistemas«include»
«include»
«extend»
11. Demonstra que o caso de uso base pode
ser complementado por outro caso de
uso.
Lançar Notas
Professor Aluno
Calcular Média Final
Realizar Segunda
Epoca«extend»
12. Delimita os casos de uso que irão
compor o diagrama.
Lançar Notas
Lançar Notas
Professor
Calcular Média Final
13. Sequência de eventos gerados a partir de
uma ação do usuário.
Lançar Notas
Professor
Calcular Média Final
Realizar Prova 1
Realizar Prov a 2
Realizar Segunda
Epoca
Turma de Sistemas«include»
«include»
«extend»
14. Documento que descreve o passo a passo a
respeito das ações geradas pelo sistema
através de determinadas ações do ator.
Composto por:
◦ Fluxo Principal;
◦ Fluxo Alternativo;
◦ Ator.