|
A metodologia adoptada para a reengenharia deste sistema foi a Programação Extrema que é utilizada frequentemente em projectos com requisitos muito vagos, em constante mudança, e com poucos programadores.
Este método de programação exige um grande controlo de qualidade por parte do programador para impedir que se encontrem inconsistências que impeçam o progresso do código a médio/longo prazo.
O desenvolvimento consistiu sempre em passar pelas fases de levantamento de requisitos, desenho de algumas interfaces, implementação das ideias e finalmente testes ao código desenvolvido. Após um módulo estar concluído, volta‑se novamente ao passo inicial. Só se prossegue para o módulo seguinte após todos os testes estarem concluídos.
Para o desenvolvimento desta aplicação cliente-servidor adoptaram-se as linguagens PHP: Hypertext Preprocessor 5 (PHP5) e MySQL5.0, bem como as linguagens inerentes ao tratamento do código gerado pelo PHP, tais como Hyper Text Markup Language (HTML), Cascading Style Sheets (CSS) e JavaScript.
As ferramentas utilizadas para o seu desenvolvimento foram o Notepad++ 3.5 para edição de código, Gimp 2.2 para edição de imagem raster, e Inkscape 0.44 para edição de imagem vectorial. A construção da base de dados foi feita com o PhpMyAdmin 2.6.2, uma aplicação livre em ambiente web.
Uma vez que todos os servidores da entidade são em ambiente Microsoft, utilizou-se o IIS 6.0 como servidor do sistema.
|