SISTEMA EM C PARA CADASTRAR PACIENTES DIAGNOSTICADOS COM COVID-19
Por: Shaul Alon • 10/5/2022 • Trabalho acadêmico • 15.204 Palavras (61 Páginas) • 142 Visualizações
UNIVERSIDADE PAULISTA – UNIP EaD
Projeto Integrado Multidisciplinar
Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas
MATHEUS DOS SANTOS SALES – RA: 2121395
PAULO FERNANDO DE CAMPOS CARVALHO – RA: 2151985
YAGO DE OLIVEIRA PELISÃO – RA: 2143195
SISTEMA EM C PARA CADASTRAR PACIENTES DIAGNOSTICADOS COM COVID-19
UNIP CAMPINAS - SWIFT
2021
MATHEUS DOS SANTOS SALES – RA: 2121395
PAULO FERNANDO DE CAMPOS CARVALHO – RA: 2151985
YAGO DE OLIVEIRA PELISÃO – RA: 2143195
SISTEMA EM C PARA CADASTRAR PACIENTES DIAGNOSTICADOS COM COVID-19
Projeto Integrado Multidisciplinar IV
Projeto Integrado Multidisciplinar para a obtenção do título de graduação em Análise e Desenvolvimento de Sistemas, apresentado à Universidade Paulista -
UNIP EaD.
Orientadora: Professora Vanessa Santos Lessa.
UNIP CAMPINAS - SWIFT
2021
RESUMO
Quais serão os limites da tecnologia da informação naquilo que ela pode contribuir para prolongar a sobrevivência do homem neste mundo onde parece que os obstáculos para sua existência nunca terminam? A humanidade, por enquanto, venceu e superou ao longo dos séculos se não todos, uma boa parte dos desafios que lhe foram impostos por ações da natureza ou por seus próprios semelhantes e parece que nestes dois últimos anos vem superando mais um deles, a pandemia da COVID-19, e novamente os limites do suporte da TI vem sendo testados, mas quais serão os seus limites? O projeto em questão não tem por propósito responder a esta questão um tanto quanto filosófica, mas agregar com sua pequena contribuição o esforço de mitigar o problema, auxiliando os profissionais da linha de frente na luta contra este mal que já ceifou mais de cinco milhões de vidas no mundo e mais seiscentos mil somente no Brasil. A equipe composta por 3 membros estudou a proposta para o desenvolvimento de um software em linguagem C que auxiliará as equipes de combate ao COVID-19 nos hospitais a cadastrarem e fazerem o monitoramento dos pacientes diagnosticadas como contaminadas pelo vírus, utilizando os conhecimentos adquiridos através das disciplinas correlatas e de pesquisas realizadas em sites, livros, blogs e artigos. O resultado foi um sistema funcional, onde aplicou-se os melhores métodos de lógica, uso dos recursos da linguagem, processo de software e modelo de ciclo de vida de software. A partir desse resultado podemos concluir que, todo o conhecimento disponível hoje que envolve a TI é muito importante e necessário para o desenvolvimento de softwares da melhor qualidade e que poderão dessa forma fazer a diferença em incontáveis áreas da experiência humana.
Palavras-chave: Linguagem e Técnicas de Programação; Engenharia de Software I.
ABSTRACT
What will be the limits of information technology in what it can contribute to prolong the survival of man in this world where it seems that the obstacles to his existence never end? Humanity, for the time being, has overcome over the centuries if not all, a good part of the challenges that have been imposed on it by the actions of nature or by its own fellows and it seems that in these last two years it has been overcoming another one of them, the pandemic of COVID-19, and again the limits of IT support have been tested, but what will be its limits? The project in question does not aim to answer this somewhat philosophical question, but to add with its small contribution the effort to mitigate the problem, helping front-line professionals in the fight against this evil that has already claimed more than five million lives worldwide and more than six hundred thousand in Brazil alone. The team, composed of three members, studied the proposal for the development of a software in C language that will help the COVID-19 combat teams in hospitals to register and monitor patients diagnosed as infected by the virus, using the knowledge acquired through correlated disciplines and research conducted on websites, books, blogs and articles. The result was a functional system, where the best methods of logic, use of language resources, software process and software life cycle model were applied. From this result we can conclude that, all the knowledge available today that involves IT is very important and necessary for the development of software of the best quality and that will be able to make a difference in countless areas of human experience.
Keywords: Programming Languages and Techniques; Software Engineering I.
LISTA DE ILUSTRAÇÕES
Figura 1 - Linhas de codificação em linguagem C 9
Figura 2 - Inteface software UML Astah 16
Figura 3 - Ciclo de vida do desenvolvimento do software (SDLC) 26
Figura 4 - Representação Product Backlog 29
Figura 5 - Representação do método Scrum 30
Figura 6 - Product Backlog do sistema 32
Figura 7 - Task Board do projeto 35
Figura 8 - Sprint Backlog em quadro branco 36
Figura 9 - Gráfico de Burndown da equipe 38
Figura 10 - Dados para o gráfico de Burndown 39
Figura 11 - Tela cadastro profissionais autorizados 46
Figura 12 - Tela cadastro usuário e senha 46
Figura 13 - Tela consulta de profissional por nome 47
Figura 14 – Tela consulta profissional não cadastrado 47
Figura 15 - Lista dos profissionais cadastrados 48
Figura 16 - Escolha de opção inválida 48
Figura 17 - Problemas na abertura do arquivo 49
Figura 18 – Problemas na abertura do arquivo 49
...