Please use this identifier to cite or link to this item: http://hdl.handle.net/20.500.11960/1476
Title: Software para gestão de projetos de software
Authors: Ribeiro, Gilberto Gonçalo Gomes
Advisor: Cruz, António Miguel
Issue Date: 16-Dec-2015
Abstract: A gestão de projetos de software dá suporte a todas atividades que visam assegurar que o sistema ou software seja entregue no prazo pré-definido e esteja de acordo com os requisitos definidos pelo cliente. Essa necessidade de gestão de projetos deve-se exatamente ao facto do desenvolvimento de software estar sempre sujeito às restrições de qualidade, tempo e custos, dos métodos e das tarefas a seguir, bem como das ferramentas a utilizar em cada fase. Por todos estes fatores e pela evolução tecnológica, o interesse nas soluções Open Source tornou-se inquestionavelmente global. Os sistemas de gestão de projetos de software sustentados por tecnologia Open Source não são abundantes, e ainda continuam a ser restritivos em relação às soluções comerciais, ou de “mercado fechado”. Baseado na crescente necessidade de haver alternativas abertas com inovação tecnológica no processo de gestão de projetos de software, este trabalho pretende analisar, modelar e desenvolver uma ferramenta que dê suporte digital contínuo a todas as etapas da gestão de projetos de software, e que ajude a fazer a ponte entre tarefas de análise e modelação e tarefas de gestão com elas relacionadas. Neste projeto foi desenvolvida uma aplicação web java, baseada em Spring MVC para gestão de desenvolvimento de software. As funcionalidades de maior relevo incluem a existência de uma gestão de utilizadores que escalona graus de tarefas diferentes para diferentes tarefas, o acompanhamento em tempo real de todos os utilizadores em cada projeto, o mapeamento de todas as tarefas e elementos de modelos de software nos requisitos do projeto.
Project management software supports all activities aimed at ensuring that the system or software is delivered in pre-set time and complies with the requirements set by the client. This need for project management comes exactly from the software development process, which is always subject to quality constraints, time and costs, the methods and tasks to follow, and the tools to use in each phase. For all these factors and technological developments, interest in Open Source solutions has become undeniably global. Software project management systems supported by Open Source technology are not abundant and are still more restrictive than commercial solutions, or those from “closed market”. Based on the growing need for alternatives open to technological innovation in the software project management process, this Master of Science work aims to analyze, model and develop a tool that gives continuous digital support for all stages of software project management, and that helps bridging the gap between analysis and modeling tasks and management tasks related to them. In this project, a java web application has been developed based on Spring MVC for software development management. The most prominent features include the existence of a user management which scales degrees of different tasks for different tasks, the real-time monitoring of all users on each project, the mapping of all tasks and software model elements to requirements from the project.
Description: Mestrado em Tecnologia e Gestão de Sistemas de Informação na Escola Superior de Tecnologia e Gestão do Instituto Politécnico de Viana do Castelo
URI: http://hdl.handle.net/20.500.11960/1476
Appears in Collections:CI - Dissertações de Mestrado

Files in This Item:
File Description SizeFormat 
Gilberto_Ribeiro.pdf5.19 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.