Dissertação

{en_GB=Security assessment automated reporting} {} APPROVED

{pt=A criação de relatórios é uma forma de apresentar informação organizada com um propósito e público alvo. O resumo de um relatório pode ser partilhado oralmente, mas um relatório completo é, geralmente, transmitido na forma de um documento escrito. No mundo empresarial, especialmente em TI(Tecnologias de Informação), o trabalho e desempenho tem de ser demonstrado através da criação de relatórios, mas esta tarefa requer um grande investimento de tempo e esforço. O objectivo desta tese é capturar a repetição e previsibilidade na criação de relatórios e automatizar parcialmente esta tarefa para reduzir o tempo, trabalho e esforço investido pelos utilizadores. Para além de criar uma nova maneira de criar relatórios, esperamos disponibilizar uma plataforma onde os utilizadores podem gerir e distribuir os relatórios entre si. Neste trabalho, respondemos ao desafio da produção de relatórios repartindo o relatório como um todo, em partes estáticas e partes dinâmicas que seriam posteriormente utilizadas como blocos de construção. Com base nisto, o utilizador irá despender menos tempo a escrever informação repetida e focará os seus esfoços a escrever os dados relevantes caso-a-caso em cada relatório. A gestão de relatórios será feita providenciando os utilizadores com uma tabela com relatórios relevantes a si e permitindo a criação, remoção e modificação desses relatórios., en=A Report provides a way to present information in an organized format for a target audience and purpose. A summary of a report can be delivered orally, but complete reports are mostly transmitted in the form of written documents. Most businesses, especially in IT, must showcase their work and performance through the creation of reports. Yet this is a task that requires a large amount of time and effort. The aim of this thesis is to capture the repetitiveness and predictability of report production, transforming it into a partially automated task. This leads to a decrease in user time, labor and errors, and a new way of creating reports. We intend to deliver a platform for the users to manage and distribute the reports amongst team members. In this work, the challenge of report creation is tackled by reducing a report as a whole into both static and dynamic building blocks. This means the user will spend less time rewriting repetitive information and focus his efforts into writing the case-by-case data relevant to each report. The management of reports will be achieved by giving the users a table containing the reports relevant to them and enabling them to create, delete and modify those documents.}
{pt=Relatório, Projeto, Falha, Bases de dados, Repositório, API, en=Report, Project, Issue, Knowledge Base, Repository, API}

Setembro 29, 2020, 10:30

Orientação

ORIENTADOR

Alexandre Paulo Lourenço Francisco

Departamento de Engenharia Informática (DEI)

Professor Associado