Requisitos de documentação
I/ Estutura Típica do Sítio Web
Contém a apresentação da equipa de projecto, contactos, newsletters,
etc.
Contém ainda acesso ao sítio do projecto a desenvolver contendo,
nomeadamente, acesso à informação produzida no âmbito do projecto
(nomeadamente aos artefactos) e ao historial do projecto.
II/ Estutura Típica do Relatório de Projecto
Parte I: disciplina de SBD
- Introdução
[Objectivo do trabalho, motivação e utilidade,
metodologias e ferramentas utilizadas, estrutura do
relatório]
- Requisitos do Sistema de Informação
[utilidade do SI e referência genérica, por
palavras, aos requisitos de informação, funcionais e não
funcionais (desempenho, usabilidade, tecnológicos, humanos,
etc.)]
- Projecto da base de dados
- Projecto conceptual da base de dados
[Modelo Entidade-Associação ou diagrama de
classes e restrições de integridade adicionais (mesmo que expressas
em linguagem natural)]
- Mapeamento para um esquema Objecto-relacional (SQL3)
[Opções de mapeamento e restrições de
integridade]
- Refinamento do esquema com base nas dependências funcionais
[Dependências Funcionais aplicáveis, estado de
normalização de todas as relações SQL92 e, no caso de alguma destas
relação não estar na BCNF, normalização ou justificação da sua
manutenção na forma actual]
- Afinação do esquema e esquema físico
[Alteração do esquema da base de dados com base
noutras restrições de integridade e em considerações de
eficiência e escolha de índices]
- Bibliografia
- Apêndices
[Script de criação da BD, etc.]
Parte II: disciplina de BDI
- Projecto funcional
[Identificação e descrição por palavras dos actores
(produtores e consumidores de informação), dos
os "inputs" e "outputs" (fluxos de dados) mais importantes do SI e
das funções/processos principais do SI]
- Implementação da arquitectura 3-camadas
[Implementação das funcionalidades principais do
SI sem esquecer autenticação e controlo de sessões]
- Interface com o utilizador
[Interfaces implementadas com recurso a HTML,
CSS, applets Java, PHP, JSP, etc.]
- Modelo de negócio
[Implementação das regras de negócio usando
Beans, servlets Java, etc.]
- Acesso a dados]
[Implementação da camada de acesso a dados
usando JDBC ou SQLJ]
- Conclusões
[Auto-avaliação do trabalho desenvolvido;
avaliação das ferramentas utilizadas; estado actual; possíveis
melhoramentos; etc.)]
- Bibliografia
- Apêndices
[Script de criação da BD, etc.]