Escolar Documentos
Profissional Documentos
Cultura Documentos
Relatório de Projeto
Lucas Gabriel Santiago Barbosa Araújo
15-07-2023
ÍNDICE
1. INTRODUÇÃO______________________________________________________3
2. DOMÍNIO DO PROBLEMA____________________________________________4
3. REQUISITOS FUNCIONAIS____________________________________________5
3.1 Identificação dos Actores do Sistema_____________________________________________________5
3.1.1 <Actor 1>_____________________________________________________________________________________5
3.1.2 <Actor 2>_____________________________________________________________________________________5
3.2 Principais Casos de Utilização___________________________________________________________5
3.2.1 <Caso de Utilização 1>__________________________________________________________________________5
3.2.2 <Caso de Utilização 2>__________________________________________________________________________5
3.3 Modelo de Classes_____________________________________________________________________6
3.3.1 Subsistema 1__________________________________________________________________________________6
Diagrama de Classes_________________________________________________________________________________6
Definições de Classes________________________________________________________________________________6
Classe 1_________________________________________________________________________________________6
Classe 2_________________________________________________________________________________________6
3.3.2 Subsistema 2 …________________________________________________________________________________6
4. REQUISITOS NÃO-FUNCIONAIS_______________________________________7
4.1 Principais Restrições de Projecto________________________________________________________7
4.2 Requisitos Operacionais________________________________________________________________7
4.3 Normas______________________________________________________________________________7
5. ARQUITECTURA DO SISTEMA_________________________________________8
6. DESENHO E IMPLEMENTAÇÃO________________________________________9
6.1.1 Subsistema 1__________________________________________________________________________________9
Diagrama de Classes_________________________________________________________________________________9
Definições de Classes________________________________________________________________________________9
Classe 1_________________________________________________________________________________________9
Classe 2_________________________________________________________________________________________9
7. REFERÊNCIAS____________________________________________________10
8. APÊNDICES_______________________________________________________11
8.1 Glossário____________________________________________________________________________11
8.2 Lista de Casos de Uso_________________________________________________________________11
8.3 Dicionário de Classes__________________________________________________________________11
2
15- 07- 2023
1. INTRODUÇÃO
No projeto será utilizado a tecnica Interativa Incremental, onde teremos um maior contato
com o cliente, podenddo ouvir suas necessidades e assim chegando em um resultado final,
onde será antendido as nescecidades do cliente.
3
15- 07- 2023
2. REQUISITOS FUNCIONAIS
Descrição textual e em diagrama dos principais requisitos funcionais do sistema, apresentados
sob a forma de casos de utilização.
Figura 3. <Caso de Utilização 1> (diagrama de casos de utilização só com o caso em questão e eventuais casos de
utilização secundários, ie, relacionados com este)
4
15- 07- 2023
2.3 MODELO DE CLASSES
Breve descrição do domínio do problema.
Apresentação da divisão do modelo de classes em subsistemas, quando aplicável.
Figura 4. Classes do Domínio do Problema (diagrama de classes só com os subsistemas identificados e as classes
resultantes da análise do sistema)
2.3.1 Subsistema 1
Texto descritivo do subsistema 1 .
Diagrama de Classes
Breve leitura do diagrama de classes.
Definições de Classes
Classe 1
Breve descrição da classe.
Classe 2
...
2.3.2 Subsistema 2 …
5
15- 07- 2023
3. REQUISITOS NÃO-FUNCIONAIS
3.3 NORMAS
Eventuais normas a que o sistema teve que obedecer...
6
15- 07- 2023
4. ARQUITECTURA DO SISTEMA
Descrição textual e em diagrama da arquitectura lógica e física do sistema. Justificar as opções
tomadas.
7
15- 07- 2023
5. DESENHO E IMPLEMENTAÇÃO
Nesta secção deve-se descrever as principais linhas orientadoras do desenho e implementação
do sistema. É importante referir as opções de desenho tomadas e justificá-las de forma crítica
(análise de prós e contras das principais alternativas).
Descrição das relações estáticas e dinâmicas entre as diversas classes do sistema. As classes
podem ser agrupadas em packages. Diagramas de classes, actividades, estados e sequência,
são diagramas típicos nesta secção do relatório.
Figura 8. Classe 1 (diagrama de classes global do sistema mas ainda com pouco detalhe)
5.1.1 Subsistema 1
Texto descritivo do subsistema 1 (package Java).
Diagrama de Classes
Breve leitura do diagrama de classes.
Definições de Classes
Classe 1
Descrição detalhada da classe, da sua função no subsistema, das opções de implementação,
dos atributos e métodos.
Classe 2
...
8
15- 07- 2023
6. REFERÊNCIAS
9
15- 07- 2023
7. APÊNDICES
7.1 GLOSSÁRIO
Definições para cada um dos termos do domínio do problema, com indexação para os pontos
principais onde são utilizados.
10
15- 07- 2023