Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNIVERSIDADE PAULISTA – UNIP EaD Projeto Integrado Multidisciplinar Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Aline Roque dos Santos 0436838 CODIFICAÇÃO EM C# DO MECANISMO DE ACESSO A UM TRECHO DE BANCO DE DADOS, COM PRÓTOTIPOS DE INTERFACE GRÁFICA COM USUÁRIO ASP .NET E ANDROID- Projeto Integrado Multidisciplinar – PIM VIII SÃO PAULO 2022 Aline Roque dos Santos 0436838 CODIFICAÇÃO EM C# DO MECANISMO DE ACESSO A UM TRECHO DE BANCO DE DADOS, COM PRÓTOTIPOS DE INTERFACE GRÁFICA COM USUÁRIO ASP .NET E ANDROID Projeto Integrado Multidisciplinar – PIM VIII Projeto Integrado Multidisciplinar em Análise e Desenvolvimento de Projetos Projeto Integrado Multidisciplinar para obtenção do título de tecnólogo em Análise e Desenvolvimento de Sistemas, apresentado à Universidade Paulista – UNIP EaD. Orientador (a): Dra. Sandra Bozolan SÃO PAULO 2022 RESUMO O SistMedic é um aplicativo disponível em todos os sistemas operacionais disponíveis no Brasil com a capacidade de coletar o histórico médico de uma pessoa, seus filhos ou qualquer outra pessoa importante em sua vida, com lembretes para agendamento de medicamentos, consultas e exames. Sincronize as atualizações feitas em seu telefone em vários dispositivos. O objetivo deste trabalho é apresentar um projeto para um sistema de telemedicina que será utilizado durante a pandemia brasileira, visando reduzir a concentração de centros médicos. O objetivo deste trabalho é apresentar um projeto para um sistema de telemedicina que será utilizado durante a pandemia brasileira, visando reduzir a concentração de centros médicos. Palavras-Chave: Aplicativo de Teleatendimento. Gerenciamento de Projetos. Qualidade. ABSTRACT The app available in your life is an app available in Brazil with anyone from medication, all your medical systems and the doctors of an important person in your life, with equipment for scheduling appointments for exams. Sync updates made to your phone across multiple devices. The pandemic of this work is to present a project for a telemedicine system that will be used during a Brazilian work objective, in order to reduce the concentration of work centers. The pandemic of this work is to present a project for a telemedicine system that will be used during a Brazilian work objective, to reduce the concentration of work centers. Keywords: Call Center App. Project management. Quality. SUMÁRIO 1. INTRODUÇÃO ......................................................................................................... 5 2. PLANO DE NEGÓCIOS .......................................................................................... 6 2.1. Avanço da Tecnologia na SistMedic ................................................................ 6 2.1.1. Desenvolvimento da modernidade ............................................................ 6 2.2. Gerenciamento de Projetos .............................................................................. 7 2.2.1. Orçamento do SistMedic ............................................................................ 7 2.3. Gerenciamento de Projetos .............................................................................. 8 2.3.1. Principais Riscos e Fatores Críticos .......................................................... 8 3. APLICATIVO SISTMEDIC .................................................................................... 10 3.1. Testes .............................................................................................................. 11 3.1.1. Código desenvolvido ................................................................................ 11 3.2. Qualidade do Sistema – ISO .......................................................................... 12 3.3. Diagrama de Classes ...................................................................................... 13 3.4. Diagrama de Sequência: Atendimento com Vídeo ........................................ 13 3.5. Diagrama de Atividades .................................................................................. 14 3.6. Termo de Abertura do Projeto (TAP) e Matriz de Responsabilidade ............ 15 4. CONCLUSÃO ........................................................................................................ 16 REFERÊNCIAS ............................................................................................................ 17 5 1. INTRODUÇÃO A empresa escolhida é uma microempresa sediada em São Paulo com 10 funcionários incluindo o proprietário. O proprietário é responsável por apresentar um protótipo do projeto e informar o valor exato e o tempo necessário para execução. O SistMedic é um aplicativo disponível em todos os sistemas operacionais disponíveis no Brasil com a capacidade de coletar o histórico médico de uma pessoa, seus filhos ou qualquer outra pessoa importante em sua vida, com lembretes de horários de medicamentos, consultas e exames. Sincronize atualizações feitas em seu telefone em vários dispositivos. Como todos sabemos, o mundo enfrenta uma enorme adversidade, certamente sem precedentes na era contemporânea. O novo coronavírus inclui uma gripe altamente viral que afeta diretamente o sistema respiratório humano e, devido ao seu surgimento recente, não há defesa imunológica contra o vírus, assim como vacinas, medicamentos etc. Na verdade, o novo vírus conseguiu parar o mundo inteiro na tentativa de proteger a população, com o distanciamento social ajudando a reduzir a transmissão de humano para humano. Cada lugar tem algum grau de separação com base em números regionais. O objetivo deste trabalho é apresentar um projeto para um sistema de telemedicina que será utilizado durante a pandemia brasileira, visando reduzir a concentração de centros médicos. 6 2. PLANO DE NEGÓCIOS 2.1. Avanço da Tecnologia na SistMedic Com o avanço da tecnologia, as pessoas hoje em dia tendem a ter todas as informações importantes na palma das mãos. Então, não seria a solução criar um aplicativo que coletasse não apenas o histórico médico de uma criança, mas o histórico médico de uma família inteira? Por isso, em caso de emergência, qualquer pessoa pode visitar, o que muitas vezes evita exames desnecessários e até mesmo a prescrição de medicamentos errados. A SistMedic irá recolher toda esta informação numa app disponível em todos os tele móveis, onde poderá personalizar toda a informação sobre si e a sua família, para que possa acompanhar não só o seu historial médico, mas a sua próxima consulta, mesmo à distância Data da medicação e Teste de sangue. 2.1.1. Desenvolvimento da modernidade Com o desenvolvimento da modernidade, as pessoas utilizam cada vez mais aplicativos diversos: música, banco etc., o que facilita o dia a dia, pois agora ninguém quer ter um bolso no bolso além da tranquilidade das transações bancárias. home reduz o risco, então um aplicativo que possa reunir as mais diversas informações sem correr o risco de perdê-las no caminho ao médico seria uma ótima solução, principalmente porque essas informações podem ser encontradas em Compartilhado no pai e na mãe, o que é mais fácil no caso de pais separados, pois as atualizações feitas por um aparecerão no outro. A ideia surgiu depois que o governo brasileiro aprovou uma resolução Covid- 19 para permitir a telemedicina, visando reduzir o número de pessoas circulando em centros médicos. O aplicativo em si custará R$ 25 mil, mas o investimento total inicial será de R$ 300 mil, pois é importante levar em consideração os gastos com marketing, e- mails, servidores e toda a burocracia, incluindo a criação de um novoprojeto. 7 2.2. Gerenciamento de Projetos 2.2.1. Orçamento do SistMedic Lacruz (2008) destacou que o planejamento financeiro é um conjunto de informações valiosas que formam as previsões relacionadas às operações do negócio. Além de considerar o tempo de retorno após um investimento, é importante ter dados sobre receitas, custos e fluxos. "O que não deve ser feito é adaptar o plano aos dados financeiros, mas o contrário, pois são as metas e 36 metas do negócio, e a estratégia e as previsões de vendas que geram a planilha financeira do plano de negócios." (Donellas, 2001, página 162) Por se tratar de um aplicativo, o valor investido é bem menor do que o plano de negócios de uma empresa, pois não exige muitos funcionários, não requer gastos com móveis ou mesmo decoração do espaço. Claro que, dependendo do sucesso do app, isso está prestes a mudar, pois quanto maior o número de usuários, maior o número de pessoas que garantem suporte ao usuário, e o espaço de encontro pode ter parcerias com hospitais e clínicas onde o aplicativo for autorizado pelos seus usuários, seu médico poderá acessar a plataforma durante sua consulta, e quanto maior o número de atualizações, para garantir a satisfação e garantir sua funcionalidade de acordo com as atualizações no próprio telefone. Para criar um aplicativo é importante considerar dois pontos, o primeiro é o painel administrativo, que é um software, parecido com uma página, um site normal, no qual o administrator pode fazer e editar cadastro, monitorar o uso dos clientes, monitorar no sentido de saber quanto tempo a pessoa gasta no aplicativo, quantas vezes utiliza o aplicativo na semana/mês, as informações médicas cadastradas pelo cliente são acessadas apenas por ele, são sigilosas. Para um aplicativo móvel, o aplicativo deve utilizar os dois modos de operação disponíveis no Brasil, gratuito ou pago, o sistema operacional IOS que os clientes podem acessar pela Apple Store e o sistema operacional Android, que os clientes podem acessar pelo Google Play. Por ser um software, ele fica no sistema telefônico, e quando o cliente é atualizado no SistMedic, o aplicativo se conecta ao banco de dados que o painel de administração está usando, e o painel de administração pesquisa e obtém as informações. 8 No que diz respeito aos profissionais, será necessário um designer/web designer para criar e aplicar o design visual do aplicativo, uma função muito importante, pois atualmente as pessoas estão preocupadas com a funcionalidade e a estética do aplicativo. Também é importante ter um analista de sistemas responsável por entender o que o cliente precisa colocar no projeto e um arquiteto de softwares para criar a arquitetura técnica da aplicação. O analista de teste que garante que o aplicativo funcione perfeitamente e, finalmente, o gerente, é responsável por delegar todas as funções a outros funcionários. Por ser um aplicativo pequeno, leva cerca de 500 horas para ser desenvolvido, ou seja, cerca de 4 meses para lançá-lo por completo. Em termos de financiamento inicial, apenas a criação do aplicativo exige um investimento de R$ 25.000 e, mesmo depois de totalmente operacional, são necessários recursos para outros custos, como manutenção e hospedagem. O aumento mensal é de R$ 500. 2.3. Gerenciamento de Projetos 2.3.1. Principais Riscos e Fatores Críticos Qualquer novo negócio correrá uma série de riscos das mais diversas formas, e como envolve criatividade, recursos financeiros, disponibilidade de mercado e aceitação do cliente, é importante ter um plano de negócios. "Um plano de negócios é um documento que descreve por escrito os objetivos de um negócio e quais etapas devem ser tomadas para atingir esses objetivos, reduzindo assim o risco e a incerteza. Um plano de negócios permite identificar e reduzir seus erros no papel, enquanto não colocando-os no mercado.” (SEBRAE, 2013) Um dos riscos é a concorrência e, embora existam muitos aplicativos voltados para o espaço da saúde, nenhum é tão completo quanto o SistMedic, permitindo a sincronização de aplicativos entre diferentes pais, além de levar informações médicas, lembretes de medicamentos, aconselhamento e exames. Por ser um aplicativo, o custo é baixo, o que facilita para alguém com conhecimento na área criar um aplicativo com a mesma funcionalidade. 9 Outro risco é a invasão de sistemas de dados por terceiros, que podem revelar informações confidenciais, o que pode prejudicar a confiança do usuário, e aplicativos que facilitam a vida dos usuários podem se tornar um pesadelo. Mas a garantia do sucesso do app é que é um app muito simples e fácil de usar, com ferramentas fáceis de entender, e que também é usado por pessoas mais velhas, que muitas vezes lutam com o app. 10 3. APLICATIVO SISTMEDIC Para melhor atender todos os tipos de usuários do SistMedic, o download do arquivo precisa ser conveniente e leve, mesmo fora do wi-fi, mesmo pessoas que usam dados móveis 3g ou 4g podem baixar, e garantir que o arquivo não seja baixado por vírus, ou mesmo danificado. Além de manter uma instabilidade no uso, ou seja, não travará durante o processo de cadastro das informações, fazendo com que o aplicativo não seja fechado durante o uso e perca dados que não foram salvos até o momento. E é importante considerar as diferentes idades dos usuários, portanto, a aparência precisa ser simples e fácil de usar. O SistMedic dentro do aplicativo fornecerá vários recursos separados. O primeiro recurso é registrar seus próprios dados pessoais para que você possa sempre ter acesso, ou pode registrar os dados de seus filhos ou outro significativo, além disso, no caso de separação dos pais, o aplicativo pode sincronizar atualizações feitas por uma pessoa entre eles, mesmo remotamente. Outro recurso é o lembrete de medicação, que exige confirmação além de lembrar o horário correto, portanto, caso o cadastro seja sincronizado com outro telefone, a outra parte receberá a confirmação de que o usuário tomou a medicação. O SistMedic também criará alertas para os primeiros cinco dias e no dia anterior, informando que será agendada uma consulta médica e/ou exame de sangue, lembrando se algum procedimento prévio, como jejum, é necessário. Figura 1 – Telas do Aplicativo Fonte: Próprio Autor, 2022. 11 E em caso de emergência, o dispositivo permanece bloqueado na tela do aplicativo, permitindo que os médicos usem um código QR para acessar todas as informações pessoais de um paciente. A última novidade são os tele serviços médicos. Usando o aplicativo, qualquer pessoa pode conversar com um médico para que o hospital não fique superlotado. 3.1. Testes Antes que o sistema seja colocado em uso, a empresa precisa realizar uma série de testes para garantir que todas as funções estejam funcionando. Nesse ponto, é importante verificar tudo o que o cliente está pedindo. A implantação de um sistema que pode conter falhas não é condizente com os orçamentos e prazos estabelecidos no projeto. De acordo com Myers (1979), teste de software é um processo de execução de um programa ou sistema para encontrar defeitos. Para Dijkstra (1985), os testes podem mostrar defeitos no software, mas não sua ausência. A realização desses testes é um fator decisivo na qualidade do sistema. Existem dois métodos de teste de um sistema, teste de caixa branca e teste de caixa preta. 3.1.1. Código desenvolvido O teste de caixa branca é realizado em cima do código desenvolvido. O teste é projetado para avaliar a qualidade deste código e, assim, identificar as condições de controle, se, enquanto, repetir, parar e alternar, a partir das quais a qualidade do teste é gerada. O teste caixa-preta é amplamente utilizado no processo de desenvolvimento de sistemas, com foco em verificar se os requisitosdos clientes ou usuários são atendidos (MYERS, 1979). Verifique se o novo sistema atende aos requisitos, ou seja, o sistema está apto a reservar equipamentos audiovisuais para professores. Nos testes funcionais, é necessário especificar os casos de teste e desenvolver um roteiro. O caso de teste é uma consulta com um médico. (Jornalistas, 2002). 12 Tabela 1 – Relatório de Testes ID ETAPA DADO DE ENTRADA RESULTADOS ESPERADOS 1 Abre o aplicativo Uma nova tela aparecerá 2 Faça Login Opções para falar com um médico. Ao apertar, aparecerá uma tela de espera. 3 Abrirá a tela com o médico ------ Consulta realizada Fonte: Próprio Autor, 2022. 3.2. Qualidade do Sistema – ISO Os testes comprovam a qualidade, mas além disso, existe uma norma regulamentadora para garantir isso. A ISO - International Organization for Standardization é uma agência das Nações Unidas cujo objetivo é estabelecer normas técnicas básicas em escala internacional. A ISO 9126 é uma norma internacional que especifica os requisitos de qualidade do sistema, e a norma possui seis itens: funcionalidade, confiabilidade, disponibilidade, eficiência, manutenibilidade e portabilidade. Cortês (1998, p. 06) afirma que a ISO 9126 é "um conjunto de propriedades que afetam a capacidade do software de manter seu nível de desempenho sob determinadas condições durante um determinado período de tempo". A manutenção é um fator importante para manter essa qualidade sempre presente no sistema de reserva de equipamentos. Para buscar o reconhecimento internacional, as empresas estão se esforçando para melhorar a qualidade e a produtividade, bem como reduzir os custos o mínimo possível (MISHRA et al., 2015), e para algumas empresas, esse trabalho deve incluir uma análise das atividades funcionais. Manutenção, porque a manutenção eficaz é importante para muitas operações porque fornece informações sobre a vida útil de um produto e melhora a disponibilidade do equipamento, enquanto a manutenção deficiente pode levar a falhas mais frequentes ou até atrasos. A eficácia dessa manutenção depende do uso correto do encosto, como 13 peças de reposição, ferramentas, equipamentos e até mesmo mão de obra (MACHADO, URBINA & ELLER, 2015). Branco (2002) define manutenção como a combinação de todas as ações técnicas e gerenciais destinadas a manter ou substituir um item para que ele funcione de acordo com a função desejada. Como atividade de suporte, a manutenção é projetada para manter o equipamento pelo qual você é responsável em boas condições de funcionamento. 3.3. Diagrama de Classes Puga e Rissetti (2004) definem uma classe como uma coleção de objetos semelhantes que podem ser definidos com as mesmas propriedades. A herança refere-se à passagem de propriedades para outras classes, ou seja, superclasses (DEITEL, 2011). Atrelado ao conceito de herança, o polimorfismo é uma ferramenta para alterar o comportamento de uma subclasse em relação a uma superclasse (BIONDO, 2017, p. 23). Figura 2 – Diagrama de Classes Fonte: Próprio Autor, 2022. 3.4. Diagrama de Sequência: Atendimento com Vídeo Diagramas de sequência são projetados para demonstrar como as mensagens são trocadas entre objetos ao longo do tempo para realizar uma ação específica (FOWLER, 2013). 14 Figura 3 – Diagrama de Sequência Fonte: Próprio Autor, 2022. 3.5. Diagrama de Atividades Diagramas de sequência são projetados para demonstrar como as mensagens são trocadas entre objetos ao longo do tempo para realizar uma ação específica (FOWLER, 2013). Figura 4 – Diagrama de Atividades Fonte: Próprio Autor, 2022. 15 3.6. Termo de Abertura do Projeto (TAP) e Matriz de Responsabilidade • Nome do Programa: SistMedic • Gerente de Projeto Responsável: Matheus Figueiredo • Racional do projeto: Devido à pandemia global causada pelo COVID-19, o aplicativo se tornou um novo meio de saúde. • Finalidade e objetivos do projeto: Ajudar o país a evitar congregações hospitalares, facilitando assim o teleatendimento médico por meio de um aplicativo. • Descrição do Projeto: Aplicativo para todos os sistemas operacionais de teleatendimento médico. • Riscos do projeto: 1- Hackear sistemas de dados por terceiros, revelar potencialmente informações confidenciais, quebrar a confiança do usuário e aplicativos que facilitam a vida dos usuários podem se tornar um pesadelo. 2- Competição. • Custo e duração estimados: O custo da aplicação em si é de R$ 25.000, mas o investimento inicial total é de R$ 300.000. Tempo de preparação: três meses. • Suposição do projeto: Evite hospitais lotados. • Restrições de design: aplicativos que competem com preços de assinatura mais baixos. Figura 5 – Matriz de Responsabilidade Fonte: Montes, 2022. 16 4. CONCLUSÃO O SistMedic é um aplicativo disponível em todos os sistemas operacionais disponíveis no Brasil com a capacidade de coletar o histórico médico de uma pessoa, seus filhos ou qualquer outra pessoa importante em sua vida, com lembretes para agendamento de medicamentos, consultas e exames. Sincronize as atualizações feitas em seu telefone em vários dispositivos. Com o trabalho atual, um aplicativo que segue padrões de qualidade pode ser demonstrado ao lado de ferramentas de gestão de projetos, pensadas para ajudar o país nesse momento de pandemia. 17 REFERÊNCIAS BIONDO, Giovani. Um Processo de Conversão de Sistemas Legados Procedurais para Orientado a Objetos, Direcionado pela Arquitetura MVC. Disponível em: https://repositorio.ucs.br/xmlui/bitstream/handle/11338/3809/TCC%20Giovani%20Bio ndo.pdf?sequence=1&isAllowed=y. Acesso em 20 de setembro de 2022. BRANCO, Gil. Dicionário de Termos de Manutenção e Confiabilidade. Rio de Janeiro: Ciência Moderna Ltda, 2000. CORTÊS, Mario. Modelos de Qualidade de SW. 1998. Disponível em: https://www.ic.unicamp.br/~cortes/mc726/cap3.pdf. Acesso em 20 de setembro de 2022. DEITEL, Paul; DEITEL, Harvey. Como programar. 6. ed. São Paulo: Pearson Education, 2011. DIJKSTRA, E. W. The structure of the the-multiprogramming system. Communications of the ACM, vol. 11, no. 5, pp. 341346, 1968. DORNELAS, J. A. Empreendedorismo. 2 ea. Rio de Janeiro: Campus, 2001. FOWLER, MarFn. 2003. UML Dis:lled: A Brief Guide to the Standard Object Modeling Language. 3rd ed. Addison-Wesley Professional. LACRUZ, José. Plano de negócios passo a passo: transformando sonhos em negócios. Rio de Janeiro: Qualitymark, 2008. MACHADO, M. C. et al. Manutenção Aeronáutica no Brasil: distribuição geográfica e técnica. Disponível em: http://www.scielo.br/pdf/gp/v22n2/0104-530X-gp-22-2- 243.pdf. Acesso em 21 de setembro de 2022. MISHRA, R. P.; KODALI, R. B.; GUPTA, G.; MUNDRA, N. Development of a framework for implementation of world-class maintenance systems using interpretative structural modeling approach. Procedia CIRP, v. 26, p. 424-429, 2015. MONTES, Eduardo. “Matriz de Responsabilidades”. Disponível em: https://escritoriodeprojetos.com.br/matriz-de-responsabilidades. Acesso em 21 de setembro de 2022. MYERS, G. The Art of Software Testing. New York: Wiley, 1979. PRESSMAN, R. S. Engenharia de Software. Rio de Janeiro: McGraw-Hill, 2002. PUGA, Sandra; RISSETTI, Gerson. Lógica de programação e estrutura de dados com aplicações em Java. São Paulo: Pearson Education do Brasil, 2004. http://www.ic.unicamp.br/~cortes/mc726/cap3.pdf http://www.scielo.br/pdf/gp/v22n2/0104-530X-gp-22-2-243.pdf http://www.scielo.br/pdf/gp/v22n2/0104-530X-gp-22-2-243.pdf 18 VENTURA, Plínio. "Entendendo o Diagrama de Atividades da UML". Disponível em: https://www.ateomomento.com.br/uml-diagrama-de-atividades/. Acesso em 22 de setembro de 2022. http://www.ateomomento.com.br/uml-diagrama-de-atividades/ UNIVERSIDADEPAULISTA – UNIP EaD SÃO PAULO 2022 SUMÁRIO 1. INTRODUÇÃO 2. PLANO DE NEGÓCIOS 2.1. Avanço da Tecnologia na SistMedic 2.2. Gerenciamento de Projetos 2.3. Gerenciamento de Projetos 3. APLICATIVO SISTMEDIC 3.1. Testes 3.2. Qualidade do Sistema – ISO 3.3. Diagrama de Classes 3.4. Diagrama de Sequência: Atendimento com Vídeo 3.5. Diagrama de Atividades 3.6. Termo de Abertura do Projeto (TAP) e Matriz de Responsabilidade 4. CONCLUSÃO REFERÊNCIAS
Compartilhar