Pretende-se a elaboração de um sistema de gestão de informação sobre criminalida deorganizada que permita não só a persistência de dados, mas também o relacionamento entre dados de suspeitos, localizações e veículos, de modo a construir uma sequência temporal ordenada de eventos que caracterizam a investigação e respectivos pontos relevantes.
Este sistema deve ser construído com base no padrão de desenho layers, sendo que terá, pelo menos, três camadas, nomeadamente:
- Interface gráfica;
- Camada de gestão de informação/regras de negócio;
- Acesso a dados.
Em termos de processo de desenvolvimento, propõe-se um processo ágil, iterativo, com produção de versões de modo incremental. Pretende-se também enfatizar a criação de protótipos frequentes para validação e steering da solução final.
Da perspectiva de Engenharia de Software, será utilizado um modelo 4+1, guiado por casos de utilização.
Palavras Chave
- Bases de Dados
- Engenharia de Software
- Aplicação a três camadas
Pretende-se a elaboração de um sistema de gestão de informação sobre criminalida deorganizada que permita não só a persistência de dados, mas também o relacionamento entre dados de suspeitos, localizações e veículos, de modo a construir uma sequência temporal ordenada de eventos que caracterizam a investigação e respectivos pontos relevantes.
Este sistema deve ser construído com base no padrão de desenho layers, sendo que terá, pelo menos, três camadas, nomeadamente:
- Interface gráfica;
- Camada de gestão de informação/regras de negócio;
- Acesso a dados.
Em termos de processo de desenvolvimento, propõe-se um processo ágil, iterativo, com produção de versões de modo incremental. Pretende-se também enfatizar a criação de protótipos frequentes para validação e steering da solução final.
Da perspectiva de Engenharia de Software, será utilizado um modelo 4+1, guiado por casos de utilização.
Palavras Chave
- Bases de Dados
- Engenharia de Software
- Aplicação a três camadas