Baixe o app para aproveitar ainda mais
Prévia do material em texto
TI ANALISE E DESENVOLVIMENTO DE SISTEMAS ANDRE BATISTA PROJETO INTEGRADO MULTIDISCIPLINAR IV Polo Paulista 2022 ANDRE BATISTA PROJETO INTEGRADO MULTIDISCIPLINAR IV Trabalho de Conclusão de Curso apresentado ao curso de Tecnologia da Informação Analise e Desenvolvimento de Sistemas, da UNIVERSIDADE PAULISTA, como requisito parcial para a Obtenção do grau de Bacharel em Analise e Desenvolvimento de Sistemas. Orientador: Diego Rocha Polo Paulista 2022 RESUMO A pandemia global estimulou uma demanda por inovação médica e muitas empresas começaram a investir no desenvolvimento de softwares de saúde. Países ao redor do mundo exigem tecnologia e equipamentos para combater o vírus: testes, máscaras respiratórias, equipamentos de proteção, ventiladores, desfibriladores e muito mais. À medida que 25 Serviço Social aprendemos mais sobre a doença, vemos as tecnologias digitais de saúde cada vez mais sendo adotadas neste contexto. Como o novo coronavírus infecta um número exponencial de pessoas, os métodos convencionais de rastreamento para identificar aqueles que foram diagnosticados com o vírus e limitar a transmissão não são suficientes. É por isso que governos em todo o mundo têm recorrido ao uso de tecnologia para esse fim. Ao rastrear os usuários, as autoridades são capazes de identificar os indivíduos que foram contaminados e, posteriormente, alertar aqueles que podem estar próximos de alguém com Covid-19. O objetivo será desenvolver um sistema em C (utilizando o codeblocks) que será utilizado pelos hospitais para cadastrar os pacientes que forem diagnosticados com Covid-19 e que careçam de acompanhamento e monitoramento. Palavras-chave: Inovação, tecnologia, sistema. ABSTRACT The global pandemic has spurred a demand for medical innovation and many companies have started to invest in health software development. Countries around the world require technology and equipment to fight the virus: tests, respiratory masks, protective equipment, ventilators, defibrillators and more. As we learn more about the disease, we see digital health technologies increasingly being adopted in this context. As the new coronavirus infects an exponential number of people, conventional screening methods to identify those who have been diagnosed with the virus and limit transmission are not enough. That's why governments around the world have resorted to using technology for this purpose. By tracking users, authorities are able to identify individuals who have been infected and subsequently alert those who may be in close proximity to someone with Covid-19. The objective will be to develop a system in C (using codeblocks) that will be used by hospitals to register patients who are diagnosed with Covid-19 and who lack follow- up and monitoring. Keywords: Innovation, technology, system. 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1.1.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1.1.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1.1.2.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SUMÁRIO INTRODUÇÃO 5 UTILIZANDO METODO CASCATA 6 FERRAMENTAS 7 PROTOTIPO DO SOFTWARE 8 CODIGO POR TRAS DO PROGRAMA 9 Login usuário e senha: 10 Cadastro dos pacientes: 11 CONCLUSÃO 13 REFERÊNCIAS 14 1 INTRODUÇÃO Desde que os sistemas de informação ou aplicações de software foram introduzidos no mundo, vêm adquirindo um papel cada vez mais estratégico para as empresas e organizações, e isso vem ocorrendo tanto com provedores de informações quanto de soluções de tecnologia e serviços, cujos objetivos visam, por meio da automação, a aumentar a produtividade e, consequentemente, os lucros experimentados por tais empresas. Esse papel estratégico, todavia, alinhado à massificação crescente dos computadores pessoais e de sua mobilidade, leva a uma conexão cada vez maior de pessoas e da sociedade de modo geral. Isso ocorre tanto no trabalho quanto em casa, na locomoção, em todos os lugares. A informação instantânea e a comunicação estão presentes, trazendo grandes desafios às áreas de TI das organizações. Surgem, também, cada vez mais desafios na produção rápida de soluções automatizadas e de alta qualidade de seus produtos de software e dos serviços prestados à população. Atualmente, a TI tem presença nas mais diferentes expressões de uma organização, não se restringindo mais à execução de transações repetitivas e à automação de processos industriais; exige-se das soluções de TI uma integração de todos os processos, produtos e meios, indo dos níveis mais simples até o apoio às decisões estratégicas e ao monitoramento de resultado de negócios. O mundo já vinha passando por uma transformação digital quando a pandemia chegou, no final de 2019. E a necessidade de isolamento social para evitar o contágio pelo vírus só fez acelerar esse processo. Com as pessoas em casa, as empresas encontraram ainda mais motivação para entregar soluções digitais, vender online e prestar serviços digitais. O que se observa é que a abrangência da TI é um fato, mas a busca da qualidade e da produtividade em seus processos não tem acompanhado e atendido às demandas dentro das expectativas geradas pelo avanço tecnológico presente. Isso tem exigido grande esforço das organizações na busca de uma TI organizada, no uso de práticas e ferramentas da engenharia de software, que levem a um novo patamar na qualidade de seus produtos. 5 2 UTILIZANDO METODO CASCATA Este modelo sugere uma abordagem sequencial e sistemática para o desenvolvimento de software. Dessa forma, começamos com o levantamento de requisitos ou necessidades junto ao cliente, depois vamos para a fase de planejamento onde definimos estimativas, cronograma e acompanhamento, após isso partimos para a modelagem onde fazemos a análise e projeto, seguindo da construção onde codificamos e testamos, passamos para a implantação ou emprego onde efetuamos a entrega, suporte e feedback do software concluído. Os requisitos do produto desejado pelo cliente que consiste dos serviços que devem ser fornecidos, limitações e objetivos do software. Esta etapa também consiste da documentação e o estudo de viabilidade do projeto para determinarmos o processo de inicio de desenvolvimento do projeto do sistema. Na etapa de planejamento temos a definição de estimativas, cronograma e acompanhamento baseando-se nos requisitos e na determinação das tarefas que, por sua vez, são determinadas pelos requisitos. Uma prévia da próxima etapa de construção, nesta etapa define-se a estrutura de dados, arquitetura do software, interfaces, etc. A etapa de construção abrange a implementação, onde os programas são efetivamente criados e também os testes que é onde se testam as lógicas internas do software e as funcionalidades externas. As funcionalidades internas normalmente são realizadas com o uso de testes unitários e as fases externas podem ser realizadas por testadores e pelo próprio cliente. Por fim, a etapa de emprego ou implantação abrange e entrega efetiva do software no cliente que é onde instalamos o software no servidor ou na máquinado cliente junto com outros utilitários como banco de dados ou outros itens dependendo do software sendo construído. 6 Figura 1 Fonte: O autor (2022). 2.1 FERRAMENTAS O fluxograma é uma ferramenta usada e desenvolvida pelos profissionais de análise de sistemas, bem como, por alguns profissionais de Organização, Sistemas e Métodos. Tem como finalidade descrever o fluxo seja manual ou mecânico, especificando os suportes usados para os dados e informações. Usa símbolos convencionais, permitindo poucas variações. Representado por alguns desenhos geométricos básicos, os quais indicarão os símbolos de entrada de dados, do processamento dedados e da saída de dados, acompanhados dos procedimentos requeridos pelo analista de sistemas e a serem realizados pelo programador por meio do desenvolvimento do raciocínio lógico, o qual deverá solucionar o problema do programa a ser processado pelo computador. 7 Figura 2 Fonte: O autor (2022). 2.1.1 PROTOTIPO DO SOFTWARE A intenção desse modelo é apoiar o entendimento do software a ser construído e que o resultado da prototipagem não pode ser considerado a aplicação final que será colocada em produção ou operação. 8 Figura 3 Fonte: O autor (2022). 2.1.1.1 CODIGO POR TRAS DO PROGRAMA 9 2.1.1.2 Login usuário e senha: Figura 4 — linhas de codigo 1 Fonte: O autor (2022). 10 2.1.1.2.1 Cadastro dos pacientes: Figura 5 — linhas de codigo 2 Fonte: O autor (2022). 11 Figura 6 — linhas de codigo 3 Fonte: O autor (2022). 12 3 CONCLUSÃO A preocupação com a qualidade de sistemas de software cresceu à medida que o software passou a se tornar cada vez mais integrado em cada aspecto da vida cotidiana. Mas é difícil desenvolver uma descrição completa sobre qualidade de software. Neste trabalho qualidade foi definida como uma gestão de qualidade efetiva aplicada de modo a criar um produto útil que forneça valor mensurável para aqueles que o produzem e para aqueles que o utilizam. Foi proposta uma grande variedade de dimensões e fatores para qualidade de software ao longo dos anos. Todos tentam definir um conjunto de características que, se atingidas, levarão a um software de alta qualidade. Com o software pronto e em uso, o próximo passo é manter ele atualizado e incrementar novos recursos conforme se der a necessidade. Esta etapa é responsável por garantir que o sistema continuará atual e satisfazendo todas as demandas da organização. 13 REFERÊNCIAS COLMEIA. Colmeia: Software para Gestão Hospitlar . Colmeia software hospitalar . São Paulo, 2021. Disponível em: https://sistemacolmeia.com.br/. Acesso em: 8 nov. 2022. COSTA, Ivanir. Engenharia de Software 1: engenharia de software . 1 ed. São Paulo: sol, v. 1, 2014. 168 p. DEVMIDIA. Carreira projeto. Devmidia. São Paulo, 2021. Disponível em: https://www.devmidia.com.br/. Acesso em: 7 nov. 2022. JUNIOR Fei: Entenda as etapas e aplicações de um mapeamento de processos em sua empresa . Junior fei. São Paulo, 2020. Disponível em: https://blog.jrfei.com/. Acesso em: 10 nov. 2021. 14
Compartilhar