Prévia do material em texto
PIM IV - ANALISE E DESENVOLVIMENTO DE SISTEMAS UNIP Engenharia de Software Universidade Paulista (UniP) 22 pag. Document shared on https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/ Downloaded by: mestre-edit (mestreedit51@gmail.com) https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/?utm_source=docsity&utm_medium=document&utm_campaign=watermark Universidade Paulista – UNIP EAD Projeto Integrado Multidisciplinar Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Caio Soares Rocha da Silva (RA: 2246057) Guilherme Macedo Ramirez (RA: 0613615) Vinícius Lourenço Silva dos Santos (RA: 0600570) Icaro Capello Freire (RA: 0613883) Sérgio Ariel de Oliveira Marcondes (RA: 0609977) Sistema de cadastro e diagnóstico de pacientes com COVID-19 São Paulo 2022 Document shared on https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/ Downloaded by: mestre-edit (mestreedit51@gmail.com) https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/?utm_source=docsity&utm_medium=document&utm_campaign=watermark Caio Soares Rocha da Silva (RA: 2246057) Guilherme Macedo Ramirez (RA: 0613615) Vinícius Lourenço Silva dos Santos (RA: 0600570) Icaro Capello Freire (RA: 0613883) Sérgio Ariel de Oliveira Marcondes (RA: 0609977) Sistema de cadastro e diagnóstico de pacientes com COVID-19 Projeto multidisciplinar para o desenvolvimento e aplicações dos conhecimentos adquiridos nas disciplinas cursadas no segundo bimestre vigente no 2° semestre do curso de Análise e desenvolvimento de sistemas na instituição de ensino Universidade paulista - UNIP EaD Orientador: Emerson Beneton São Paulo 2022 Document shared on https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/ Downloaded by: mestre-edit (mestreedit51@gmail.com) https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/?utm_source=docsity&utm_medium=document&utm_campaign=watermark Resumo Este trabalho tem como o principal objetivo, desenvolver um sistema através da linguagem de programação C que poderá ser utilizado em hospitais, clinicas e qualquer unidade de saúde, fixa ou móvel, para que em meio a pandemia global de COVD-19 seja ferramenta de cadastro de pacientes que contraíram a doença e necessitam de acompanhamento médico durante o período de internação. Devido a pandemia global de covid-19, em paralelo surgiu a necessidade e demanda de inovação tecnológica para ambientes hospitalares ao redor do mundo, é importante que o uso da tecnologia seja cada vez mais crescente para auxiliar e aumentar a celeridade na identificação e rastreamento das pessoas contaminadas com o vírus, dado que o COVID-19 é uma doença que se espalha rapidamente e age de igual forma, tornando cada minuto um tempo precioso para o salvamento de vidas humanas e evitar o colapso do sistema de saúde. Muitos governos ao redor do mundo estão usando a tecnologia diante da pandemia para capacitação de informações sobre a propagação do vírus e auxiliar os profissionais de saúde na luta contra esta temível doença que vem assolando o mundo. Para resolução do caso e para o desenvolvimento do sistema serão utilizadas as disciplinas vigentes do bimestre, Linguagem e Técnicas de Programação e Engenharia de Software I. Palavras-chaves: Sistema de linguagem C; Code Blocks; Engenharia de Software; COVID-19. Document shared on https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/ Downloaded by: mestre-edit (mestreedit51@gmail.com) https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/?utm_source=docsity&utm_medium=document&utm_campaign=watermark Abstract This work has as its main objective, to develop a system through the C programming language that can be used in hospitals, clinics and any health unit, fixed or mobile, so that in the midst of the global pandemic of COVD-19 it is a registration tool of patients who contracted the disease and need medical follow-up during the hospitalization period. Due to the global pandemic of covid-19, in parallel, there was a need and demand for technological innovation for hospital environments around the world, it is important that the use of technology is increasingly increasing to assist and increase the speed in the identification and tracking of people infected with the virus, given that COVID-19 is a disease that spreads quickly and acts in the same way, making every minute precious time to save human lives and prevent the collapse of the health system. Many governments around the world are using technology in the face of the pandemic to provide information about the spread of the virus and help health professionals in the fight against this fearsome disease that has been plaguing the world. For the resolution of the case and for the development of the system, the current disciplines of the two-month period will be used, Language and Techniques of Programming and Software Engineering I. Keywords: C language system; Code Blocks; Software Engineering; COVID-19. Document shared on https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/ Downloaded by: mestre-edit (mestreedit51@gmail.com) https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/?utm_source=docsity&utm_medium=document&utm_campaign=watermark Sumário 1. Introdução .................................................................................................. 6 2. Engenharia de software ............................................................................. 7 2.1. Metodologia .................................................................................... 7 2.2. Metodologia Cascata ..................................................................... 7 2.3. Vanstagens .................................................................................... 9 2.4. Desvantagens ................................................................................ 9 2.5. Metodologia ágil ........................................................................... 10 3. Desenvolvimento ..................................................................................... 10 3.1. Linguagem de programação C ..................................................... 10 3.2. Code Blocks ................................................................................. 11 3.3. Funcionamento do sistema .......................................................... 12 3.4. Arquivo ......................................................................................... 20 3.5. Fluxograma .................................................................................. 20 4. Conclusão ................................................................................................ 21 5. Referências .............................................................................................. 22 Document shared on https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/ Downloaded by: mestre-edit (mestreedit51@gmail.com) https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/?utm_source=docsity&utm_medium=document&utm_campaign=watermark 6 1. Introdução A pandemia mundial despertou uma necessidade de investimentos em inovação médica e muitas instituições começaram a potencializar o desenvolvimento de softwares de saúde. Nações inteiras solicitam tecnologia e ferramentas para vencer o vírus: testes, máscaras respiratórias,dispositivos de proteção, ventiladores, desfibriladores e dentre outros. Ao passo que conhecemos mais acerca da doença, contemplamos as estratégias digitais gradualmente sendo aplicada neste momento. Visto que, o novo corona vírus contamina um número considerável de indivíduos, os procedimentos padrões de rastreamento para constatar as pessoas que foram diagnosticados com resultado positivo e interromper o contágio não são o bastante. É por esse motivo que, a maioria dos países, têm adotado o uso de tecnologias com essa função. Ao rastrear os pacientes, os governos são capazes de distinguir os indivíduos que foram contaminados e, em seguida, avisar aqueles que tiveram contato com a pessoa com COVID-19. A metodologia do projeto foi desenvolvida a partir de um sistema em linguagem C, utilizando o codeblocks, que será empregado pelos hospitais para cadastrar os pacientes que forem diagnosticados com covid-19 e carecem de um acompanhamento e monitoramento. Ao receber o diagnóstico positivo os profissionais da saúde devem realizar o login no sistema (informando o usuário e a senha) e informar os dados pessoais do paciente, como Nome, CPF, Telefone, Endereço (Rua, Número, Bairro, Cidade, Estado e CEP), Data de Nascimento e E- mail, data do diagnóstico e informar alguma comorbidade do paciente (diabetes, obesidade, hipertensão, tuberculose, outros) que serão salvos em um Arquivo, onde as informações armazenadas podem ser consultadas a qualquer momento. Após o cadastro, o sistema deverá calcular a idade e verificar se o paciente possui alguma comorbidade e se pertence ao grupo de risco (maiores de 65 anos). Caso o paciente pertença ao grupo de risco o sistema deverá salvar em um arquivo de texto o CEP e a idade do paciente para que essa informação possa ser enviada para a central da Secretaria da Saúde da cidade. Document shared on https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/ Downloaded by: mestre-edit (mestreedit51@gmail.com) https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/?utm_source=docsity&utm_medium=document&utm_campaign=watermark 7 2. ENGENHARIA DE SOFTWARE Nesse programa foram utilizados os conhecimentos da engenharia de software, pois ela é a área responsável pelo estabelecimento das técnicas e das práticas para o desenvolvimento de software cobrindo uma ampla área de aplicações e diferentes tipos de dispositivos. Além disso, por conta da engenharia de software, conseguimos oferecer varias mecanismos para se que o programa possa gerenciar o processo de desenvolvimento do sistema computacional de qualidade e que atenda às necessidades de um requisitante de software. 2.1. METODOLOGIA A metodologia é o estudo dos métodos. Isto é, o estudo dos caminhos para se chegar a um determinado fim. Por conta do projeto precisamos garantir a maior eficiência em todo o seu desenvolvimento, por isso cabe ao responsável pela equipe conhecer todas as diferentes metodologias e quais são as melhores para serem implementadas no projeto disponíveis. O termo metodologia inclui os seguintes conceitos, em relação a uma disciplina particular ou campo de estudo: 1. Coleção de teorias, conceitos e idéias; 2. Estudo comparativo de diferentes enfoques; 3. Crítica de um método individual. 2.2. METODOLOGIA CASCATA A Metodologia Cascata, como o nome indica, é uma metodologia de desenvolvimento fluida, em que cada etapa leva a outra, como a queda de uma cachoeira. Document shared on https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/ Downloaded by: mestre-edit (mestreedit51@gmail.com) https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/?utm_source=docsity&utm_medium=document&utm_campaign=watermark 8 Por isso, é um modelo impassível de erros e/ou alterações, pois não há possibilidade de retomar etapas, uma vez que o Modelo Waterfall possui apenas uma única direção. O Modelo Cascata funciona da seguinte maneira: 1.Especificação: é feita a análise e captação das necessidades do cliente e definidos os “requisitos do sistema” com suas funcionalidades; 2. Projeto do software: é elaborado o desenho da arquitetura geral do sistema, seguindo as informações coletadas na etapa anterior. Tudo é separado em partes chamadas de “unidades de programa” para poder agilizar o desenvolvimento. Cada unidade terá seu próprio “requisito de unidade”; 3. Implementação: nesta etapa, com o projeto definido, cada “unidade de programa” é implementada, podendo alocar vários programadores simultaneamente; 4.Teste unitário: no final da implementação, são feitos os “testes de unidade” para certificar (validação) que as implementações atendem aos “requisitos de unidade”; 5. Integração: com as unidades testadas, a próxima tarefa é integrar todas elas para compor um sistema completo. 6. Teste de Sistema: no final da integração, é feito um teste geral para certificar (validação) que os “requisitos do sistema” foram completamente atendidos. Por fim, o software é entregue ao cliente; 7. Operação e manutenção: Ao operar, ou seja, utilizar o sistema, o cliente poderá encontrar erros ou necessidades que não foram identificadas anteriormente. Esta fase se responsabiliza pela correção dos erros ou melhorias do sistema (evolução). O grupo é formado por 05 (cinco) integrantes. O projeto foi desenvolvido de forma a extrair o máximo da capacidade técnica de cada um, sendo que apesar do projeto ter sido divido, todos foram responsáveis por “fiscalizar” o bom andamento e construção do inicio ao fim. Document shared on https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/ Downloaded by: mestre-edit (mestreedit51@gmail.com) https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/?utm_source=docsity&utm_medium=document&utm_campaign=watermark 9 IMAGEM 01: Modelo em cascata Fonte: https://medium.com/contexto-delimitado/o-modelo-em-cascata-f2418addaf36 2.3. VANTAGENS Uma das principais vantagens do modelo é que, quando bem utilizado, ele não permite pular fases. A etapa seguinte só é iniciada após concluída a anterior. Com isso, é possível garantir que não haverá falhas de aplicação do modelo no decorrer do projeto. A principal vantagem do Modelo Cascata é sua fluidez e a correlação entre suas etapas de desenvolvimento. As fases desta metodologia só funcionam após a finalização da etapa anterior, algo que torna esse processo de desenvolvimento mais demorado. Outra característica da metodologia cascata é a impossibilidade de erros durante o desenvolvimento do software. Erros, nessa metodologia, são inadmissíveis. 2.4. DESVANTAGENS A metodologia cascata tem varias desvantagens mas a principal, no entanto, é que ele não admite erros e mudanças. Não há maneiras de se testar e liberdade Document shared on https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/ Downloaded by: mestre-edit (mestreedit51@gmail.com) https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/?utm_source=docsity&utm_medium=document&utm_campaign=watermark 10 para criar em seu processo. Basta um detalhe desandar e deve-se fazer tudo de novo. É justamente por essa impossibilidade de correção de erros e do retorno de etapas, que seu ciclo de vida é menor que o de outras metodologias. Quando o software é desenvolvido, é necessário trabalhar apenas na manutenção dele a partir de então, sem a possibilidade de refazer ou modificar outras etapas, que antecedem a manutenção do projeto. 2.5. METODOLOGIA AGIL Metodologia ágil é uma forma de conduzir projetos que busca dar maior rapidez aos processos e à conclusão de tarefas. Nãoapenas isso, mas o agile baseia-se em um fluxo de trabalho mais ágil, flexível, sem tantos obstáculos, com total iteratividade. Métodos ágeis enfatizam comunicação frequente, preferencialmente cara a cara, em vez de documentos escritos. A maioria dos componentes de um grupo ágil deve estar agrupada em uma sala. Isso inclui todas as pessoas necessárias para terminar o software: no mínimo, os programadores e seus clientes 3. DESENVOLVIMENTO Em todo processo de codificação, compilação e execução do código foi utilizado a IDE CODE BLOCKS, sendo utilizada a linguagem de programação C. 3.1. Linguagem de programação C A linguagem de programação C é uma linguagem de programação compilada de propósito geral, criada em 1972 por Dennis Ritchie na empresa AT&T Bell Labspara desenvolvimento do sistema operacional UNIX. Na linguagem C, precisamos gerenciar explicitamente a memória alocada, podemos manipular diretamente o endereço da memória, precisamos entender o conceito de passagem de parâmetros por valor e referência, o conceito de variáveis Document shared on https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/ Downloaded by: mestre-edit (mestreedit51@gmail.com) https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/?utm_source=docsity&utm_medium=document&utm_campaign=watermark 11 de ponteiro e assim por diante. O conhecimento que adquirimos nos permite escrever programas corretos e eficazes. Esse conhecimento é especialmente importante quando precisamos projetar novas estruturas de dados para atender a necessidades específicas. Linguagens de programação mais abstratas suportam nativamente as estruturas de dados mais comuns; na linguagem C, precisamos implementá-las. O conhecimento obtido na implementação de estruturas nos dá uma melhor compreensão de qual estrutura deve ser usada em uma determinada aplicação, nos permite nos adaptar às estruturas existentes quando necessário e nos ensina a avaliar a eficiência dos algoritmos que utilizam essas estruturas. 3.2. CODE BLOCKS É um ambiente de desenvolvimento integrado de código aberto e multiplataforma. Ele foi desenvolvido em C++, usando wxWidgets. Sua arquitetura é orientada a plugin, de forma que suas funcionalidades são definidas pelos plugins fornecidos a ele. O Code::Blocks está sendo desenvolvido para Windows e Linux. Alguns usuários também compilaram com sucesso o Code::Blocks para freeBSD e Max OS X. Esse programa não lançava uma versão estável desde 2008, lançando no lugar as chamadas Nightly builds Em 30 de Maio de 2010 foi lançada a versão 10.05, em 2012 a versão: 12.11, lançada em 2013 a versão 13.12, e a última é a 16.01 lançada em 2016. Document shared on https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/ Downloaded by: mestre-edit (mestreedit51@gmail.com) https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/?utm_source=docsity&utm_medium=document&utm_campaign=watermark 12 IMAGEM 02: Inicial CODE BLOCKS Fonte: Autoria própria 3.3. Funcionamento do sistema O sistema conta com diferentes telas onde apresenta as informações necessárias que foram solicitadas no projeto, sendo disposto da seguinte forma: Tela inicial: a primeira tela apresentada é o ponto de partida para o funcionário usuário do sistema, onde ele deve informar os dados solicitados para que assim possa cadastrar um login e senha que o permitirá ter acesso às demais telas. É importante frisar que esse funcionário, ao realizar seu cadastro, terá permissões de administrador, sendo possível tanto o cadastro e remoção de pacientes, quanto o cadastro e remoção de novos funcionários. IMAGEM 03: Software – Tela inicial Fonte: Autoria própria Document shared on https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/ Downloaded by: mestre-edit (mestreedit51@gmail.com) https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/?utm_source=docsity&utm_medium=document&utm_campaign=watermark 13 Feito o cadastro, o usuário é saudado com uma mensagem informando o sucesso do cadastro e que será possível realizar o login com os dados cadastrados anteriormente. Login de usuário: é onde será realizado o login de todo funcionário cadastrado no sistema, administrador ou não. IMAGEM 04: Software – Login de usuário Fonte: Autoria própria Menu principal: após feito o login o usuário é levado até o menu principal, onde terá opções do que ele deseja fazer dentro do sistema em execução. É possível ir até o menudos pacientes, o menu dos funcionários, salvar os pacientes com comorbidades ou que a idade os classifica como grupo de risco ou sair do sistema, tudo isso digitando o número correspondente a opção desejada. Document shared on https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/ Downloaded by: mestre-edit (mestreedit51@gmail.com) https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/?utm_source=docsity&utm_medium=document&utm_campaign=watermark 14 IMAGEM 05: Software – Menu principal Fonte: Autoria própria Menu pacientes: é possível iniciar o cadastro de novos pacientes, listar aqueles já cadastrados e salvos no sistema ou fazer a remoção daquele paciente que por ventura já não será mais utilizado. Lembrando que a seleção da opção desejada também é feita através da seleção do número correspondente, também servindo para opção “sair” que uma vez selecionada, retornará ao menu principal. IMAGEM 06: Software – Menu pacientes Fonte: Autoria própria Document shared on https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/ Downloaded by: mestre-edit (mestreedit51@gmail.com) https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/?utm_source=docsity&utm_medium=document&utm_campaign=watermark 15 Cadastro de pacientes: é onde será realizado o cadastro de qualquer paciente que o usuário necessite, sendo que o cadastro é realizado através de diversas informações básicas como nome completo, CPF, telefone com DDD, endereço completo (Rua, número da residência, bairro, cidade, estado e CEP), data de nascimento, e-mail que possibilitará um futuro contato, data do diagnóstico que informou o que paciente contraiu COVID-19 e se ele tem alguma comorbidade. Após realizado o cadastro, o usuário e saudado com uma mensagem informando o sucesso do cadastro, onde pode optar por continuar cadastrando ou finalizar o processo. IMAGEM 06: Software – Cadastro de pacientes Fonte: Autoria própria Document shared on https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/ Downloaded by: mestre-edit (mestreedit51@gmail.com) https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/?utm_source=docsity&utm_medium=document&utm_campaign=watermark 16 IMAGEM 07: Software – Continuar cadastro Fonte: Autoria própria Lista de pacientes cadastrados: é onde o usuário terá acesso a todas informações de pacientes já cadastrados anteriormente. IMAGEM 08: Software – Pacientes cadastrados Fonte: Autoria própria Remoção de pacientes cadastrados: o usuário poderá realizar a remoção de pacientes cadastrados anteriormente, de uma forma simples, apenas digitando o Document shared on https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/ Downloaded by: mestre-edit (mestreedit51@gmail.com) https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/?utm_source=docsity&utm_medium=document&utm_campaign=watermark17 CPF do paciente que será deletado do sistema. Ao final uma mensagem de confirmação será apresentada. IMAGEM 09: Software – Remoção de pacientes cadastrados Fonte: Autoria própria Grupo de risco: paciente classificados como grupo de risco, seja por idade que são considerados os maiores de 65 anos ou por possuir alguma comorbidade que o classifica assim, podem incluídos e salvos em uma espécie de banco de dados, sendo gerado um arquivo do tipo txt. IMAGEM 10: Software – Grupo de risco Fonte: Autoria própria Document shared on https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/ Downloaded by: mestre-edit (mestreedit51@gmail.com) https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/?utm_source=docsity&utm_medium=document&utm_campaign=watermark 18 Menu funcionários: é possível iniciar o cadastro de novos funcionários, listar aqueles já cadastrados e salvos no sistema ou fazer a remoção daquele funcionário que por ventura já não será mais utilizado. Lembrando que a seleção da opção desejada também é feita através da seleção do número correspondente, também servindo para opção “sair” que uma vez selecionada, retornará ao menu principal. IMAGEM 11: Software – Menu funcionários Fonte: Autoria própria Cadastro de funcionários: o usuário poderá fazer o cadastro de qualquer outro funcionário que terá a permissão de acessar o sistema. Para isso é necessário dados como o nome completo, o login e a senha que serão usados na tela de “login de usuário” e ao final, confirmar a senha. Após realizado o cadastro, o usuário e saudado com uma mensagem informando o sucesso do cadastro, onde pode optar por continuar cadastrando ou finalizar o processo. Document shared on https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/ Downloaded by: mestre-edit (mestreedit51@gmail.com) https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/?utm_source=docsity&utm_medium=document&utm_campaign=watermark 19 IMAGEM 12: Software – Cadastro de funcionários Fonte: Autoria própria Remoção de funcionários cadastrados: o usuário poderá realizar a remoção de funcionários cadastrados anteriormente, de uma forma simples, apenas digitando o login do funcionário que será deletado do sistema. Ao final é apresentado na tela o nome do funcionário e o login utilizado no cadastro, justamente com uma mensagem de opção se deseja prosseguir com a exclusão. IMAGEM 13: Software – Remoção de funcionários cadastrados Fonte: Autoria própria Document shared on https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/ Downloaded by: mestre-edit (mestreedit51@gmail.com) https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/?utm_source=docsity&utm_medium=document&utm_campaign=watermark 20 Listar funcionários: é onde o usuário administrador pode ter acesso a todos os funcionários cadastrados e que tem acesso ao sistema através de seus logins e senhas. IMAGEM 13: Software – Listagem de funcionários Fonte: Autoria própria 3.4. ARQUIVO Todos os dados informados no sistema fica armazenado em um arquivo que funciona como uma espécie de banco de dados. É nesse local onde pode ser consultados todos os dados do paciente. 3.5. FLUXOGRAMA IMAGEM 14: FLUXOGRAMA Fonte: Autoria própria Document shared on https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/ Downloaded by: mestre-edit (mestreedit51@gmail.com) https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/?utm_source=docsity&utm_medium=document&utm_campaign=watermark 21 Conclusão De acordo com o conteúdo fornecido como base de estudo e através da realização de pesquisas em diversas plataformas, foi possível a criação de um sistema programado em Linguagem C, para ambientes hospitalares e demais polos do ramo, com o propósito de auxiliar profissionais de saúde no cadastro de pacientes que apresentam contaminação pelo vírus da COVID-19, de forma mais célere. Com o uso dos dados coletados podendo ser compartilhado com a secretária de saúde na luta e prevenção contra o vírus. Para o desenvolvimento do sistema utilizamos os conceitos explorados, na disciplina Linguagem e Técnicas de Programação, sendo feito o uso do Code Blocks para execução das linhas de códigos necessárias para a criação dos campos utilizados no projeto, começando da tela de login e finalizando na pergunta se o usuário deseja realizar um novo cadastro. Utilizando alguns conceitos das aulas de Engenharia de Software I, entre todas as metodologias avaliamos seus pontos fortes e fracos, optamos por adotar a Metodologia Cascata, devido a mesma estar em alinhamento com nosso projeto e o desenvolvimento ser efetivado em etapas. Com o aumento de casos e disseminação alavancada da doença em todo o mundo, o uso da tecnologia é classificado como aliado primordial no combate do COVID-19, pois é através dela que a coleta de dados se torna mais rápida e segura, dados estes usados nos mais diversos fins estatísticos, colaborando assim para que sejam feitas análises de onde e como a doença se espalha. Em todos os testes realizados o sistema demonstrou-se confiável, totalmente estável e seguro para que possa serimplementado. Document shared on https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/ Downloaded by: mestre-edit (mestreedit51@gmail.com) https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/?utm_source=docsity&utm_medium=document&utm_campaign=watermark 22 Referências Wikipédia Linguagem C Disponível: https://pt.wikipedia.org/wiki/C_(linguagem_de_programação) Escola politécnica Introdução a linguagem C Disponível: https://www.inf.pucrs.br/~pinho/LaproI/IntroC/IntroC.htm Wikipédia Engenharia de software Disponível: https://pt.wikipedia.org/wiki/Engenharia_de_software Wikipédia Metodologia Disponível: https://pt.wikipedia.org/wiki/Metodologia Wikipédia codeblocks Disponível: https://pt.wikipedia.org/wiki/Code::Blocks Metodologia cascata Disponivel: https://www.objective.com.br/insights/modelo-agil-modelo-cascata/ Wikipedia Metodologia Ágil Disponivel: https://pt.wikipedia.org/wiki/Desenvolvimento_ágil_de_software RESOLVE BULID WARNING EXTRA TOKENS: Disponivel:https://stackoverflow.com/questions/8247636/resolve-build-warning- extra-tokens-at-end-of-include-directive COMO CRIAR UM MENU EM C: Disponivel: https://www.cprogressivo.net/2013/02/Criando-um-menu-em-C.html CANAL DO PROF PIETRO MARTINS: Disponivel: https://www.youtube.com/@profpietromartins Document shared on https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/ Downloaded by: mestre-edit (mestreedit51@gmail.com) https://pt.wikipedia.org/wiki/C_(linguagem_de_programação) https://www.inf.pucrs.br/~pinho/LaproI/IntroC/IntroC.htm https://pt.wikipedia.org/wiki/Engenharia_de_software https://pt.wikipedia.org/wiki/Metodologia https://pt.wikipedia.org/wiki/Code::Blocks https://www.objective.com.br/insights/modelo-agil-modelo-cascata/ https://pt.wikipedia.org/wiki/Desenvolvimento_ágil_de_software https://stackoverflow.com/questions/8247636/resolve-build-warning-extra-tokens-at-end-of-include-directive https://stackoverflow.com/questions/8247636/resolve-build-warning-extra-tokens-at-end-of-include-directive https://www.cprogressivo.net/2013/02/Criando-um-menu-em-C.html https://www.youtube.com/@profpietromartins https://www.docsity.com/pt/pim-iv-analise-e-desenvolvimento-de-sistemas-unip/9969732/?utm_source=docsity&utm_medium=document&utm_campaign=watermark