Para a camada de negócio, deverão:
- definir a arquitectura da mesma, considerando a capacidade de reutilização da mesma e as preocupações em ter um modelo independente da tecnologia que permita declinações tecnológica distintas
- criar uma camada de interoperabilidade baseada em web services, que faça acesso aos serviços da camada aplicacional
- criar uma camada de persistência que isole a tecnologia de base de dados e tenha os princípios básicos de um mapeamento objecto-relacional.
- criar mecanismos de simulação de carga no sistema e respectiva distribuição de carga pelos diversos servidores aplicacionais, recorrendo a scripts que efectuem pedidos e a carregamentos massivos da base de dados. Interessa durante a apresentação pensar na forma como se vai demonstrar, isto é, repartir os vários servidores pelas máquinas, e como se vai simular os pedidos.
- dar indicação dos patamares de carga que conseguiram obter durante a fase de testes e responder à questão “Quantas sessões em simultâneo é que esta infraestrutura suporta?”.
Para a camada de interface com o utilizador, deverão
- Definir os perfis dos utilizadores alvo.
- Realizar uma análise das tarefas que a aplicação deverá suportar
- Realizar mockups da interface e avaliá-los de forma a obter a melhor interface possível
- Deverão apresentar no relatório os diferentes modelos ou mockups produzidos, bem assim como a identificação de eventuais padrões utilizados.
- Deverão ainda apresentaruma discussão breve sobre a usabilidade da aplicação (de que modo se adequa às tarefas definidas, quais os princípios de usabilidade mais relevantes para o projecto e como foram considerados, de que modo foi feita a avaliação da proposta)