Project Management Web App

Detalhes bibliográficos
Autor(a) principal: Janeiro, Pedro de Sousa Alves
Data de Publicação: 2017
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10316/83364
Resumo: Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia
id RCAP_36024529f90ae74385aadf05579c5770
oai_identifier_str oai:estudogeral.uc.pt:10316/83364
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Project Management Web AppProject Management Web AppGestão de ProjetosEngenharia de SoftwareProject ManagementSoftware EngineeringDissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e TecnologiaNum mundo cada vez mais tecnológico, é também cada vez maior a necessidade de ferramentas que auxiliem à gestão de projetos e organização de equipas de desenvolvimento de software. A complexidade dos projetos de software tende a aumentar com o aumento da quantidade de recursos disponíveis, o que apenas dificulta este trabalho de gestão.O objetivo deste trabalho é, portanto, desenvolver uma ferramenta que auxilie no processo de gestão de projetos de software, desde a distribuição e calendarização de tarefas por entre os vários membros, à análise do trabalho desenvolvido pela equipa e recolha do feedback dos vários membros da equipa no fim de realizarem cada tarefa.O projeto foi iniciado com a análise do estado da arte, onde foi estudado o próprio conceito de gestão de projetos, vários produtos e plataformas que também têm como objetivo auxiliar à gestão de projetos, e vários modelos de desenvolvimento e tipos de teste que podem ser aplicados ao projeto e ao produto desenvolvido.Passando à descrição do sistema, a mesma foi feita com base na apresentação dos requisitos levantados para a plataforma, tanto funcionais como não funcionais. É ainda apresentada a interface pensada para a plataforma, usando para o efeito vários wireframes e um diagrama de navegação na plataforma. Por último, é apresentada a arquitetura da plataforma usando um diagrama er, um diagrama de containers e um diagrama de componentes.Para o planeamento do trabalho a realizar, é escolhido o modelo de desenvolvimento a aplicar, e é feita uma calendarização do segundo semestre de trabalho. São ainda apresentadas várias escolhas feitas a nível de diferentes tecnologias e ferramentas a utilizar.Ao explicar o desenvolvimento da plataforma, foram tidas em conta as várias decisões tomadas durante a implementação dos vários componentes da plataforma. Foi também descrito o ambiente de desenvolvimento utilizado, bem como algumas ferramentas usada para continuous integration i e deployment da plataforma.Por último, foi descrito o plano de testes usado para garantir que os vários requisitos da plataforma são cumpridos.In a World increasingly technological, the need for tools that aid in the process of project management and organization of software development teams is also raising. The complexity of software projects tends to grow with the increase of available resources, which only complicates this management process.The purpose of this project is, therefore, to develop a tool that aids in the process of software project management, from the distribution of tasks among members, to the analysis of the work developed by the team and collection of feedback from the various team members upon completing each task.The project started with the analysis of the state of the art, where the concept of project management itself was studied, along with some products and platforms with the same purpose of aiding project management, and various software development models and types of tests that can be applied to the project and the resulting product.Moving on to the description of the system, it was based on the presentation of the many requirements collected for the platform, either functional or non functional. The interface expected for the platform is also presented, with the use of several wireframes and of a navigation diagram for the platform. Lastly, the architecture of the system is described, using an Entity Relationship diagram, a containers diagram and a components diagram.In the moment of planning the work to be done, a development model is chosen, and a scheduling for the second semester is presented. Some choices regarding different techonologies and tools to use during development are also made.Explaining the development of the platform, follows the listing of several decisions made during implementation of its several components. The development environment is also described, as well as some tools used for Continuous Integration and deployment of the platform.In the end, the test plan used is presented, used to make sure the many requirements for the platform are met.2017-07-11info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://hdl.handle.net/10316/83364http://hdl.handle.net/10316/83364TID:202125076pormetadata only accessinfo:eu-repo/semantics/openAccessJaneiro, Pedro de Sousa Alvesreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2020-02-07T14:50:16Zoai:estudogeral.uc.pt:10316/83364Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T21:05:07.585233Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Project Management Web App
Project Management Web App
title Project Management Web App
spellingShingle Project Management Web App
Janeiro, Pedro de Sousa Alves
Gestão de Projetos
Engenharia de Software
Project Management
Software Engineering
title_short Project Management Web App
title_full Project Management Web App
title_fullStr Project Management Web App
title_full_unstemmed Project Management Web App
title_sort Project Management Web App
author Janeiro, Pedro de Sousa Alves
author_facet Janeiro, Pedro de Sousa Alves
author_role author
dc.contributor.author.fl_str_mv Janeiro, Pedro de Sousa Alves
dc.subject.por.fl_str_mv Gestão de Projetos
Engenharia de Software
Project Management
Software Engineering
topic Gestão de Projetos
Engenharia de Software
Project Management
Software Engineering
description Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia
publishDate 2017
dc.date.none.fl_str_mv 2017-07-11
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10316/83364
http://hdl.handle.net/10316/83364
TID:202125076
url http://hdl.handle.net/10316/83364
identifier_str_mv TID:202125076
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv metadata only access
info:eu-repo/semantics/openAccess
rights_invalid_str_mv metadata only access
eu_rights_str_mv openAccess
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799133942988668928