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.
As páginas Web desenvolvidas devem seguir boas práticas de
desenvolvimento por forma a respeitar os princípios
sobre "Acessibilidade e Facilidade de Utilização".
II/ Estutura Típica do Relatório de Projecto
- 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 o esquema relacional (SQL92), Objecto-relacional
(SQL3) ou ODMG 2.0
[Opções de mapeamento e restrições de
integridade]
- 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.; sem esquecer usabilidade e
acessibilidade]
- 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]
- Interoperabilidade de dados
[Definição da vista em XML, do DTD ou do Schema
XML para poder ser validado o XML e definir o XSL por forma a que a
vista possa ser apresentada num Navegador Web]
- 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.]