https://rcc.dcet.uab.pt/index.php/rcc/issue/feedRevista de Ciências da Computação2023-12-19T16:37:24+00:00Luís Caviquelcavique@uab.ptOpen Journal Systems<p>Ciências da Computação é a revista científica da Universidade Aberta, com âmbito multidisciplinar, intervindo em áreas como: (i) Arquitetura e Redes de Computadores, (ii) Engenharia de Software, (iii) Sistemas de Informação, (iv) Inteligência Artificial e Interação.</p>https://rcc.dcet.uab.pt/index.php/rcc/article/view/298Editorial n.182023-12-19T16:37:24+00:00Luís Caviqueluis.cavique@uab.pt<p>Apresentamos o mais recente número da Revista de Ciências da Computação. As primeiras palavras de agradecimento vão para os autores e para os membros do conselho editorial encarregues das revisões.<br>Os artigos estão organizados por ordem de chegada. O primeiro artigo, trata o tema do desenvolvimento ágil combinado como método SCRUM. O segundo artigo, trata o tema da gestão de serviços de TI nomeadamente o ITSM e o ITIL. O terceiro artigo, estuda a o tema da engenharia de atributos, realizado no âmbito de um mestrado. O quarto artigo, trata da modelação de sistemas de informação de um problema real num clube de basquetebol, realizado no âmbito de um mestrado. O quinto artigo, propõem uma variante do algoritmo A* utilizando processamento paralelo, realizado no âmbito da licenciatura em engenharia informática.</p>2023-12-18T00:00:00+00:00##submission.copyrightStatement##https://rcc.dcet.uab.pt/index.php/rcc/article/view/293Desenvolvimento ágil com o método SCRUM2023-12-19T13:42:34+00:00Eduardo Silvaedu18082001@gmail.comPedro Batistapedrobatista2502@gmail.comLuís Barataluis.barata@ipcb.pt<p>Este trabalho de investigação tem como objetivo aprofundar um método de desenvolvimento ágil muito utilizado nos dias de hoje, o SCRUM. O mais relevante neste artigo é saber o que é realmente o SCRUM e os seus valores de uma forma simples de entendimento. O SCRUM é uma estrutura que gere e desenvolve a entrega de um produto. O SCRUM é bastante útil no desenvolvimento onde os sistemas são mais complexos e incomuns. Após este trabalho de investigação, conclui-se que o SCRUM é um método eficiente de desenvolvimento ágil, que ajuda a gerir o desenvolvimento de projetos de forma mais eficiente.</p>2023-12-18T00:00:00+00:00##submission.copyrightStatement##https://rcc.dcet.uab.pt/index.php/rcc/article/view/294IT Service Management: Conceitos e Processos2023-12-19T13:42:27+00:00Nuno Batucanbatuca@ipcbcampus.ptBruno B. Zarpelãobrunozarpelao@uel.brJoão M. L. P. Caldeirajcaldeira@ipcb.ptVasco N. G. J. Soaresvasco.g.soares@ipcb.pt<p>Num mundo cada vez mais tecnológico, a alta disponibilidade dos sistemas é cada vez mais exigente aos serviços de Tecnologias de Informação (TI). O Information Technology Service Management (ITSM) pode ter um papel fundamental na gestão de TI, auxiliando clientes e parceiros para que o serviço prestado apresente a melhor relação custo/benefício, e diminuindo o tempo de inatividade e as interrupções dos serviços. Procura-se potenciar o valor do negócio. Neste contexto, o Information Technology Infrastructure Library (ITIL) aparece como uma <em>framework </em>que tem como objetivo auxiliar e facilitar a definição do negócio e a implementação da gestão de ITSM. Este artigo centra-se na análise e discussão dos conceitos inerentes aos processos de TI<strong>,</strong> auxiliando quem está a dar os primeiros passos nesta área. Ao longo do documento serão descritas as fases que compõem o ITSM e o ITIL, sob a forma de um guia orientador.</p>2023-12-18T18:52:27+00:00##submission.copyrightStatement##https://rcc.dcet.uab.pt/index.php/rcc/article/view/295Feature Engineering: Técnicas e Aplicações2023-12-19T13:42:24+00:00Mariana Teixeiramarianaccteixeira@tecnico.ulisboa.ptLuís Caviqueluis.cavique@uab.pt<p><em>Machine</em> <em>Learning</em> é um conceito em crescente evolução na sociedade atual. Na última década, os sistemas baseados em ML tornaram-se parte do quotidiano da população e a sua aplicação tem vindo a disseminar-se por diversos setores. Este crescimento é suportado pelo aumento exponencial da quantidade de dados gerados a nível mundial. <em>Feature</em> <em>Engineering</em> surge, assim, como um processo chave que permite transformar dados em <em>inputs</em> adequados para os algoritmos de <em>Machine</em> <em>Learning</em>. O presente trabalho pretende explorar o processo de <em>Feature</em> <em>Engineering</em>, com vista a desenvolver uma base de suporte à sua implementação. Por conseguinte, é proposta uma pipeline de técnicas de <em>Feature</em> <em>Engineering</em> em paralelo com a sua taxonomia, juntamente com um conjunto de <em>scripts</em> R, para as implementar. A validade do código é, posteriormente, demonstrada através da sua aplicação a um conjunto de dados reais.</p>2023-12-18T18:53:04+00:00##submission.copyrightStatement##https://rcc.dcet.uab.pt/index.php/rcc/article/view/296Modelação de um Sistema de Informação de um Clube de Basquetebol2023-12-19T13:42:21+00:00Pedro Rochapgmpdarocha@tecnico.ulisboa.ptLuís Caviqueluis.cavique@uab.pt<p>A gestão administrativa de um clube de basquetebol, mesmo que de pequena dimensão, apresenta vários desafios, sendo que um dos mais críticos é a organização eficiente de toda a informação e documentação gerada. De forma a responder a todas as exigências que rodeiam a gestão desportiva, o uso de sistemas de informação no desporto é indispensável para o sucesso de uma organização. Esta investigação passa por efetuar a modelação de um sistema de informação, em forma de aplicação web, para gestão do conteúdo administrativo de um clube desportivo, de modo a garantir a organização e disponibilização de toda a sua informação de forma eficiente. Esta atividade deverá compreender a identificação dos recursos e investimento necessários, o desenvolvimento de um protótipo e a avaliação dos potenciais impactos.</p> <p> </p>2023-12-18T18:53:28+00:00##submission.copyrightStatement##https://rcc.dcet.uab.pt/index.php/rcc/article/view/297Uma proposta de uma variante otimizada do algoritmo A* para sistemas multi-núcleo2023-12-19T13:42:32+00:00Carlos Piresc.alexandre.pires@gmail.comPaulo Shirleypaulo.shirley@uab.pt<p>Este artigo propõe uma variante otimizada do algoritmo A* para melhorar o desempenho em sistemas multi-núcleo. A abordagem proposta envolve a utilização de filas prioritárias locais (min-heaps) em cada tarefa ou núcleo, permitindo o processamento em paralelo. A comunicação entre as tarefas é realizada por meio de um buffer compartilhado do tipo produtor/consumidor, permitindo a troca de informações sobre os nós sucessores. Um protótipo é descrito, envolvendo a implementação das estruturas de dados, a lógica das tarefas, a comunicação entre as tarefas e a avaliação do desempenho em sistemas multi-núcleo. Os resultados preliminares mostram um ganho de desempenho em comparação com a versão sequencial do algoritmo A*.</p>2023-12-18T00:00:00+00:00##submission.copyrightStatement##