Autores
Orientador(es)
Resumo(s)
O presente trabalho de projecto decorreu da necessidade de desenvolvimento de um sistema de informação
baseado em web e suportado no gestor de base de dados Microsoft SQL Server 2005, para suportar as
operações de uma empresa de consultoria, substituindo o sistema actualmente em exploração. O sistema
actualmente em exploração foi desenvolvido internamente na empresa há mais de 15 anos, sobre a
plataforma AS/400 e DB/2, cobrindo duas áreas críticas para esta actividade: a área de gestão de tempos,
tarefas e de recursos, na sua componente de planeamento e execução efectiva; e a área de facturação da
execução das tarefas desses recursos, nas suas diversas vertentes de preço e frequência.
Este trabalho de projecto constituiu uma oportunidade para o desenvolvimento de competências pessoais na
área de desenvolvimento de sistemas de informação, permitindo investigar várias das metodologias
geralmente utilizadas, bem como, desenvolver em concreto um sistema de informação, desde a definição da
metodologia a adoptar, à sua execução, passando pelo levantamento de requisitos, construção da base de
dados e desenvolvimento das interfaces do utilizador, com os inerentes protótipos e testes com os
utilizadores.
A primeira parte do trabalho de projecto foi desenvolvida sobre o prisma de investigação conceptual e
teórica das metodologias mais comummente utilizadas na área de desenvolvimento de sistemas de
informação, indo, apesar de forma não exaustiva, desde das metodologias tradicionais do tipo waterfall, às
mais expeditas e recentes como o RAD - Rapid Application Development ou o XP - eXtreme Programming.
De seguida, ainda no plano teórico, foi analisado o que pode determinar a adopção de uma metodologia em
detrimento de outra, e por último, a selecção da metodologia adoptada no presente trabalho de projecto. A
selecção da metodologia a adoptar recaiu sobre a utilização de uma metodologia mista, tendo por base a
abordagem RAD e JMRAD – James Martin Rapid Application Development, com o acréscimo de alguma
documentação.
A segunda parte deste trabalho de projecto consistiu no desenvolvimento, de facto, do novo sistema de
informação, desde a recolha de requisitos e documentação da situação actual, ao desenho do novo sistema.
No desenho do novo sistema, e para a construção da base de dados foi utilizada uma abordagem de criação
com base em instruções textuais de SQL – Structured Query Language. Para a construção das interfaces do
utilizador, foram investigadas várias ferramentas de geração de código baseadas na estrutura da base de
dados, tendo sido utilizada apenas uma. A ferramenta seleccionada foi depurada e customizada de modo a
gerar uma interface do utilizador mais amigável e apelativo. Foi realizada apenas uma iteração tendo sido
cobertos a maioria dos requisitos críticos, somente com a excepção dos relatórios que não foram
disponibilizados nesta iteração. O sistema desenvolvido, à data do presente relatório encontra-se em
protótipo e avaliação formal.
Por fim, são apresentadas as conclusões e os trabalhos futuros que se deixam em aberto após a conclusão
deste trabalho de projecto.
Descrição
Trabalho de projecto apresentado como requisito parcial para obtenção do grau de Mestre em Estatística e Gestão de Informação
Palavras-chave
Sistema de informação Empresa de consultoria
