Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNIVERSIDADE PAULISTA - UNIP EaD Projeto Integrado Multidisciplinar Cursos Superior de Tecnologia em Análise e Desenvolvimento de Sistemas VANESSA MAZZUCHIN DE SOUZA - 2002851 SISTEMA DE TELEATENDIMENTO MÉDICO PARA CONSULTA DE PACIENTES VIA APP/WEB UNIP- UNIVERSIDADE PAULISTA SÃO PAULO 2021 Projeto Integrado Multidisciplinar Cursos Superiores de Tecnologia SISTEMA DE TELEATENDIMENTO MÉDICO PARA CONSULTA DE PACIENTES VIA APP/WEB PROJETO INTEGRADO MULTIDISCIPLINAR PARA A OBTENÇÃO DO TÍTULO DE TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS, APRESENTADO A UNIVERSIDADE PAULISTA - UNIP EaD. ORIENTADOR(a): SANDRA MUNIZ BOZOLAN. UNIP- UNIVERSIDADE PAULISTA SÃO PAULO 2021 Resumo As pandemias têm sido um assunto notório tendo impactos econômicos, sociais e sanitários, abrindo margem para a inovação e há cada vez mais a aplicação de tecnologia nas áreas de saúde contribuindo para maior eficiência e facilidade na vida da população. Este projeto tem como objetivo apresentar um sistema de teleatendimento médico, via App/Web em hospitais, visando automatizar as filas e os atendimentos com o propósito de diminuir a propagação do contágio em épocas de pandemias em hospitais. Neste projeto faremos o levantamento de requisitos, a elaboração de documentos que serão necessários ao longo do desenvolvimento do sistema, explicaremos os diagramas para cada etapa e suas funções, faremos a elaboração do plano de negócio e alinhamos com as melhores metodologias e normas de qualidade de software a fim de reduzir custos, prevenir e identificar possíveis falhas, garantindo que as entregas sejam feitas de acordo com as solicitações realizadas pela área de negócios. Palavra-chave: Software. Gerenciamento. Análise de Requisitos. Gestão da Qualidade. Tecnologia. ABSTRACT Pandemics have been a notorious subject, having economic, social and health impacts, making room for innovation and there is an increasing application of technology in health areas, contributing to greater efficiency and ease of life for the population. This project aims to present a medical tele-service system, via App/Web in hospitals, aiming to automate queues and appointments in order to reduce the spread of contagion in times of pandemics in hospitals. In this project, we will do the gathering of requirements, the preparation of documents that will be necessary throughout the development of the system, we will explain the diagrams for each stage and their functions, we will prepare the business plan and align with the best methodologies and quality standards of software in order to reduce costs, prevent and identify possible failures, ensuring that deliveries are made in accordance with the requests made by the business area. Keyword: Software. Management. Requirements Analysis. Quality management. Technology. SUMÁRIO 1.INTRODUÇÃO…….………………………………………………………………………….6 2. MODELO DE NEGÓCIO……………………………………………………………....……7 3. PLANO DE NEGÓCIO………………………………………………………………….…...8 4. INTERFACE………………………………………………….…………………………......10 5. TERMO DE ABERTURA DO PROJETO………………………...………………….......11 6. TIME DO PROJETO……….…….……………………..……………………………..…...14 7. LEVANTAMENTO DE REQUISITOS………….………………………….……………...15 7.1 ESPECIFICAÇÃO DE REQUISITOS FUNCIONAIS.……………………...………....15 7.2 REQUISITOS NÃO FUNCIONAIS ……………………………………...……….......... 17 8. REGRAS DE NEGÓCIO…………………………………………………………………..20 9. PROCESSO DE SOFTWARE.. ……………………………………………………….....22 10. METODOLOGIA DE QUALIDADE DE SOFTWARE MPS.BR ……….………...…..22 11. CRONOGRAMA…………………………………………………………………………..23 12. ESTRUTURA EAP…….……………………………………………………………….....24 13. CASO DE USO…………………………………………….……………………………...24 14. DIAGRAMA DE CLASSES ……………..………………………………………….......25 15. DIAGRAMA DE IMPLANTAÇÃO....…………………………………………………….26 16. DIAGRAMA DE SEQUÊNCIA…………………………………………………………..26 17. DIAGRAMA DE ATIVIDADE ……………………...…………………………………….27 18. DIAGRAMA DE COMPONENTES……………………………………………………...29 CONCLUSÃO……………………………………………………………………………….....30 REFERÊNCIAS………………………………………………………………………………..31 1. INTRODUÇÃO O distanciamento social alinhado com as tecnologias se tornou uma ferramenta no combate às pandemias, evitando o contato direto com infectados e diminuindo a transmissão dos vírus. Nesse sentido, a tecnologia auxilia na obtenção e na análise de dados em tempo real, seja através da internet ou por meios de comunicação em tempo real. A telemedicina capta uma infinidade de práticas relacionadas ao uso de tecnologias da informação na área da saúde para permitir o atendimento remoto. Assim sendo, conseguimos resolver alguns problemas dos pacientes sem que eles saiam de casa, de maneira rápida e eficaz, dessa forma, aliviamos as filas nos setores de emergência, clínicas e hospitais, reduzindo os riscos das idas desnecessárias a eles, ajudando na corrida para salvar vidas. Este projeto tem como propósito o desenvolvimento de Sistema de teleatendimento médico para consulta de pacientes via APP/WEB. A Teleconsulta deve ser feita diretamente entre médicos e pacientes. O Sistema deverá monitorar o paciente em seu próprio domicílio ou centro de saúde local por um médico ou qualquer outro profissional de saúde que se comunique com outros profissionais a distância. Além disso, mostraremos o plano de negócios para a Startup que executará o projeto, os diagramas e todo processo de gerenciamento e gestão da qualidade para que se obtenha sucesso na implementação do software. 6 2. MODELO DE NEGÓCIO Com o Surgimento da Covid-19 a Technology LTDA uma Startup de tecnologia tem como propósito desenvolver um sistema para realização de consultas médicas e seus devidos acompanhamentos clínicos a pacientes via APP/WEB, no qual tem objetivo diminuir as visitas aos hospitais e agilizar os atendimentos médicos, diminuindo as filas nas unidades de saúde, evitando aglomerações e diminuindo os riscos de transmissão do vírus. O sistema APP/WEB permitirá o agendamento de atendimento médico para consulta de pacientes, por meio de aplicativos para smartphones e sua interação total através de uma página Web. Figura 1 - Modelo de Negócio Fonte - O Autor 7 3. PLANO DE NEGÓCIO O mercado está cada vez mais carecendo de softwares voltados para a área da saúde. A Technology LTDA irá atuar diretamente com o governo, clínicas particulares, planos de saúde, hospitais e médicos. Terá como atividade principal o comércio de sistemas de teleatendimento para a realização de consultas médicas e acompanhamentos clínicos a pacientes de forma remota. A Technology LTDA é uma empresa no regime de sociedade LTDA, este formato é um dos principais hoje no Brasil. As sociedades desse modelo podem receber investimentos iguais de seus sócios. Também podem receber investimentos a porcentagem que cada um possui na empresa. Por falta de planejamento as empresas continuam tendo problemas na entrega de seus produtos, os seguintes fatores são as principais causas de falhas no projeto: ● Falta de apoio da alta administração; ● Recursos humanos sem competência necessária; ● Problemas de comunicação; ● Escopo com nível de detalhe insuficiente; ● Falta de autoridade do gerente de projetos; ● Conflitos internos; ● Falta/ineficiência no gerenciamento de riscos; "A excelência em gerenciamento de projetos é definida como um fluxo contínuo de projetos gerenciados de forma bem sucedida. Qualquer projeto pode ser orientado ao sucesso por meio de uma autoridade formal e da forte interferência de um executivo. Mas, para que um fluxo contínuo de projetos bem sucedido ocorra, deve existir um firme comprometimento da empresa com gerenciamento de projetos, e esse comprometimento deve ser visível". (KERZNER, 2011, p. 5). 8 Figura 2 - Logomarca Fonte - O Autor Com o uso da telemedicina permite otimizar o tempo, os dados dos pacientes e resultados de exames ficam disponíveis na web de forma protegida, para que apenas os profissionais e pacientespossam visualizá-los. Permite o aumento da capacidade de serviços e aumento na agilidade dos processos. Uma das maiores vantagens da telemedicina e do laudo do paciente a distância é a segurança. Os arquivos gerados só podem ser acessados por pessoas autorizadas mediante validação e identificação, através de login e senha. Os bancos de dados permitem que os exames e laudos sejam armazenados virtualmente e possam ser acessados a qualquer hora. À vista disso, a telemedicina traz custos menores para as organizações e maior rapidez no diagnóstico e tratamento dos pacientes. Durante a pandemia, o governo federal permitiu que teleorientação, tele interconsulta e telemonitoramento sejam utilizados. Figura 3 - Telemedicina Fonte - O Autor 9 A Technology LTDA tem como: Missão: desenvolver softwares inteligentes para facilitar a vida das pessoas. Visão: ser referência no desenvolvimento de software, proporcionando o crescimento e bem estar dos clientes, colaboradores e comunidade. Valores: Cliente como referência maior, priorizando ética, honestidade, transparência, respeito e confiança a todos os envolvidos com a nossa empresa. 4. INTERFACE As consultas serão realizadas por vídeo através do site ou App Technology com agendamento fácil e rápido através do site, aplicativo ou telefone. Figura 4 - Como funciona Fonte - Internet O sistema disponibiliza informações tanto para pacientes que não conhecem como cada funcionalidade funciona, assim como informações para futuros parceiros. Imagem 5 - Informações Fonte - Internet 10 5. TERMO DE ABERTURA DO PROJETO O termo de abertura é um dos documentos que fazem parte de todo o ciclo de vida de um projeto, é o documento que formaliza o início do projeto. NOME DO PROJETO E DESCRIÇÃO DATA: 03/09/2021 NOME DO PATROCINADOR: CARLOS DINIZ ORIGEM: DEMANDA DE MERCADO Projeto de implantação de um sistema de teleatendimento médico para consulta de pacientes via APP/WEB. Com a pandemia, o Conselho Federal de Medicina divulgou uma resolução que permite o trabalho remoto de médicos com o uso da telemedicina. Sendo possível ser feito o atendimento a pacientes através de consultas online, atendendo de forma mais rápida a população e ao mesmo tempo evitando a propagação do vírus. OBJETIVO DO PROJETO O objetivo do projeto é o desenvolvimento de um software para teleatendimento médico para consulta de pacientes via APP/WEB, que tem como propósito automatizar as filas e os atendimentos nos hospitais, buscando diminuir as visitas dos pacientes e agilizar os atendimentos médicos em épocas de pandemias. NECESSIDADES DO NEGÓCIO/REQUISITOS Implementar um software de qualidade, expandir a disseminação de informações de dados da pandemia, informar número de contaminados e número de recuperados, automatizar os atendimentos, diminuir a propagação do vírus. Desenvolver o plano de negócios para a Startup. Especificar os requisitos funcionais, não funcionais e regras de negócio necessárias. Desenvolver e explicar cada diagrama, sendo eles: Caso de uso, Diagrama de 11 Atividade, Diagrama de Sequência, Diagrama de Componentes e de Implantação. Definir matriz e papel de responsabilidades, cronograma de atividades e custos, análise de riscos e lições aprendidas. Utilizaremos o modelo de qualidade MPS.BR. JUSTIFICATIVA EMPRESARIAL O desenvolvimento do sistema é um ponto positivo no combate das pandemias. Traz maior segurança aos profissionais da saúde assim como aos pacientes, evitando o contato físico e consequentemente diminuindo a proliferação do contágio. Maior disseminação de informações sobre a pandemia. Diminuir as aglomerações em centros de saúde, permitindo que os pacientes recebam informações e atendimentos de forma remota, deixando as clínicas e hospitais livres para quem realmente precisa de cuidado presencial. ESTIMATIVA DE INVESTIMENTO HARDWARE R$ 80.000,00 DESENVOLVIMENTO DE SOFTWARE/ EQUIPE DE DESENVOLVIMENTO 1.000000,00 RECURSOS HUMANOS 20.000,00 PRAZO: 05/01/2022 ELABORADO POR: INVESTIMENTO: R$: 1.100000,00 APROVADO POR: ANÁLISE DE RISCOS Resistências internas, diminuição da produção no projeto, adaptação da equipe a metodologias de desenvolvimento, problemas financeiros impactando no orçamento 12 do projeto. PRINCIPAIS ENVOLVIDOS NO PROJETO ENVOLVIDOS FUNÇÃO ASSINATURA CARLOS DINIZ Patrocinador ALBERTO SOUZA Gerente de projeto FERNANDO ALVES Analista de banco de dados DIEGO VIEIRA Analista de requisitos RAFAEL FELIX Desenvolvedores FRONT- END E BACK-END ANA LAURA LIMA Analista de testes TAMIRES FERNANDA Scrum Master (Especialista de Processos) LORENO SOUZA Product Owner (Especialista de Negócio) 13 LIÇÕES APRENDIDAS ID FASE ÁREA PROBLEMA IMPACTO LIÇÃO APRENDIDA 1 ESCOPO PROJETO PROJETO EM PDF DIFICULDADE NO LEVANTAMENTO DOS QUANTITATIVOS DO PROJETO DISPONIBILIZAR OS VALORES DE CÁLCULOS EM PLANILHAS 2 CUSTOS ORÇAMENTO ITENS SUPERESTIMADOS E SUBESTIMADOS ORÇAMENTOS NÃO REALISTAS FAZER ANÁLISE MACRO NO ORÇAMENTO 6. TIME DO PROJETO Considerando a pandemia da Covid-19 e pensando no bem estar e segurança de seus colaboradores a Technology terá como modalidade o trabalho Home Office, A equipe será formada por 8 profissionais da área de tecnologia, marketing e pessoas que serão responsáveis pela qualidade do software. Patrocinador: O patrocinador ajuda o gerente de projeto e a equipe a entender o ambiente do projeto, isto é, as forças e os elementos que movem o projeto. A partir dessa função, o sponsor também ajuda a harmonizar os possíveis conflitos de interesse que há no projeto. Gerente de projetos: é responsável por decisões estratégicas quanto ao andamento do projeto. Analista de banco de dados: O analista e desenvolvedor de sistemas é o profissional responsável por desenvolver, projetar, analisar, implementar e realizar a manutenção de sistemas de informação de diversos setores. Analista de requisitos: É o principal responsável pelo fluxo de requisitos entre os clientes e a equipe de desenvolvimento de software, e também coletar e disseminar as informações do produto. 14 Analista de testes: esses analistas são responsáveis por pensar em testes que serão realizados em softwares, site e aplicativo. Eles também executam as análises e ainda desenvolvem automação para que os testes ocorram com frequência. Isso faz com que o time encontre erros mais facilmente e os corrija com mais facilidade. Scrum Master: O Scrum Master é o líder da equipe Scrum, sendo o responsável por defender o projeto, fornecendo orientação à equipe e ao proprietário do negócio para garantir que todas as práticas sejam seguidas. Além de abordar as facetas do processo de desenvolvimento ágil, o Scrum Master facilita a comunicação e a colaboração entre todos os envolvidos no projeto. Desenvolvedor Front-End: O desenvolvedor front-end é responsável pela experiência do usuário dentro de uma aplicação web, é ele quem vai desenhar e desenvolver as páginas com as quais, posteriormente, o usuário irá interagir. Desenvolvedor Back-End: O desenvolvedor de back-end se concentra em bancos de dados, scripts e arquitetura de sites. Sobretudo, o código escrito por este desenvolvedor tem a função de comunicar as informações do banco de dados ao navegador. 7. LEVANTAMENTO DE REQUISITOS Para dar início ao projeto precisamos definir quais requisitos o software deve atender para garantir que o projeto atenda exatamente oque é esperado. É umas das etapas mais importantes no desenvolvimento de um sistema, pois, é entender oque o cliente deseja e considera importante para o software, levando em conta os processos e as regras de negócio. 7.1 ESPECIFICAÇÃO DE REQUISITOS FUNCIONAIS São requisitos que definem as funcionalidades do sistema, ou seja, o sistema deve fazer o que está especificado na documentação de requisitos funcionais do sistema. Na tabela abaixo está especificado o passo a passo do que irá ocorrer a cada interaçãocom o usuário. 15 http://tutano.trampos.co/11576-guia-profissoes-analista-testes/ Tabela 01 - Requisitos Funcionais CÓDIGO NOME DESCRIÇÃO IMPACTO RF 01 TELA DE LOGIN MÉDICOS/ FUNCIONÁRIOS Médicos / funcionários fazem login no sistema informando login e senha válidos. Essencial, estará ligado a vários módulos do sistema. FR 02 TELA DE LOGIN PACIENTES Usuário faz login no sistema informando login e senha válidos. Essencial, estará ligado a vários módulos do sistema. RF 03 CADASTRO MÉDICOS/ FUNCIONÁRIOS Cadastro de dados dos médicos e demais funcionários, visualização, atualização e remoção. Essencial, estará ligado a vários módulos do sistema. RF 04 CADASTRO PACIENTES Inclusão de dados cadastrais dos pacientes, visualização, atualização e remoção. Essencial, estará ligado a vários módulos do sistema. RF 05 AGENDAMENTO DE CONSULTAS ON-LINE Disponibilizar dia e hora que paciente deseja a consulta, para tal o dia e hora deve desejado deve estar vago. Funcionalidade básica requerida pelo cliente. RF 06 VISUALIZAÇÃO DO HISTÓRICO DE CONSULTAS Associado ao cadastro do paciente tem-se uma lista com todas as consultas realizadas. Todas as consultas devem ser armazenadas por tempo indeterminado. RF 07 INCLUSÃO DE PRONTUÁRIOS Associado ao cadastro do paciente tem-se o cadastro histórico do paciente, prontuário de As informações devem estar disponíveis para o médico. O acesso ao prontuário deve atender 16 todos os tratamentos médicos realizados pelo paciente. Os dados são, tratamentos realizados, remédios receitados, tempo do tratamento. Permitindo, inclusive, atualização dos dados do prontuário do paciente. os requisitos mínimos de desempenho (menos que 5 segundos para retorno de informações). RF 08 RECEITAS MÉDICAS O médico cadastra no sistema a receita para o paciente onde fica disponível para o paciente a impressão da receita. O receituário deve conter logomarca da empresa, telefone, assinatura e carimbo do médico. Estar disponível para o paciente imprimir em qualquer tipo de impressora. Fonte - O Autor 7.2 REQUISITOS NÃO FUNCIONAIS Os critérios que qualificam os requisitos não funcionais, são geralmente mensuráveis como: desempenho, confiabilidade, escalabilidade, portabilidade, segurança e usabilidade. Estes estão atrelados às funcionalidades do sistema, porém, não são as funcionalidades do sistema. A tabela abaixo representa os requisitos não funcionais do sistema: Tabela 2 - Requisitos não funcional CÓDIGO NOME DESCRIÇÃO IMPACTO RNF 01 SEGURANÇA O acesso ao sistema Essencial para o 17 só deve acontecer por meio de autenticação do usuário(login/senha).A penas pessoas que tenham sido autenticadas por um componente de controle acesso e autenticação poderão visualizar informações dado que a confidencialidade permite esse tipo de acesso apenas às pessoas autorizadas. sistema. O não cumprimento trará insatisfação e prejuízo. RNF 02 DESEMPENHO O sistema deve ter um bom desempenho. Exemplo: Buscar qualquer registro em menos de 5 segundos, o sistema deve estar apto a trabalhar em várias máquinas simultaneamente sem travar. O não cumprimento trará insatisfação ao cliente. RNF 03 ACESSIBILIDADE O sistema deve possuir módulos de acessibilidade para usuários portadores de deficiência. O não cumprimento trará perda de usuários portadores de deficiência. RNF 04 USABILIDADE O sistema deve ser de fácil usabilidade. Deve Rápida aceitação do software, minimizando 18 ter tela de acesso rápido a todas as funções do sistema, botão de ajuda em todas as telas contendo a descrição de cada campo e fornecer exemplos de preenchimento de dados facilitando a aprendizagem do usuário. A interface com o usuário deve ser intuitiva, fácil e prática. custos com treinamento. RNF 05 CONTROLE DA AGENDA O sistema deve controlar para que uma consulta tenha o tempo necessário para não sobrepor a outra. O não cumprimento trará insatisfação ao cliente. RNF 06 PORTABILIDADE O sistema deve estar apto a operar via Web e em dispositivos IOS e ANDROID O não cumprimento trará insatisfação aos clientes. RNF 07 CONFIGURAÇÃO DO SISTEMA Tela para configuração geral do sistema, com inclusão de usuários do sistema, cadastro aos níveis de acesso do sistema, backup da base de dados. Devem ser gerados com rapidez, e não devem impactar no funcionamento do sistema. Fonte - O Autor 19 8. REGRAS DE NEGÓCIO As regras de negócio são fundamentais para que a empresa possa funcionar de maneira organizada. Ao estabelecer um conjunto de regras de negócio, teremos a redução de custo nas operações, o fortalecimento de estratégias e a maior eficácia de processos. A seguir, as regras de negócio a serem aplicadas: Tabela 03 - Regras de Negócio CÓDIGO NOME DESCRIÇÃO RN 01 ACESSO AO SISTEMA Todo acesso ao sistema é feito por meio de login e senha. RN 02 CADASTRO MEDICOS/FUNCIONARIOS Devem estar cadastrados no sistema e possuir login e senha. Deve possuir campos de preenchimento obrigatórios. Para concluir o cadastro o usuário deve preencher todos os campos. RN 03 CADASTRO PACIENTES Devem estar cadastrados no sistema e possuir login e senha. Deve possuir campos de preenchimento obrigatórios. Para concluir o cadastro o usuário deve preencher todos os campos. RN 04 AGENDAMENTOS DE CONSULTAS O paciente pode acessar via internet o tipo em que deseja a consulta (dermatologista, clínico geral, etc…), selecionar qual médico, agenda disponível de 20 datas e horários, por fim, solicitar o agendamento da consulta. O sistema deve permitir o cancelamento da consulta com antecedência de 48 horas. RN 05 RELATÓRIOS PACIENTES O sistema deve manter por tempo indeterminado: data do cadastro do usuário, dados pessoais do mesmo, como: nome, endereço, telefone, RG, CPF. Todas as consultas médicas do paciente, exames, procedimentos, datas em que foram realizados. RN 06 RELATÓRIOS MÉDICOS / FUNCIONÁRIOS O sistema deve manter os dados de todos os funcionários por tempo indeterminado, assim como: data de cadastro, nome do profissional, área especializada, endereço, telefone, RG, CPF. RN 07 RECEITAS MÉDICAS As receitas devem ficar salvas no sistema, ligadas pelo médico e o paciente. Podendo ser visualizadas posteriormente pelo médico e paciente no sistema. RN 08 PRONTUÁRIO CLÍNICO Todos os atendimentos realizados através do sistema devem ter registro gravado em um prontuário clínico ligado ao paciente. Fonte - O Autor 21 9. PROCESSO DE SOFTWARE Os processos de software podem apresentar grande dificuldade em seu desenvolvimento. Desta forma, tendo um processo de software bem definido permite que os profissionais trabalhem de forma ordenada, proporcionando um melhor entendimento do seu trabalho. O uso de um processo de software bem definido levará a redução de custos, bem como a melhoria na qualidade e integridade do software. Quando o foco de desenvolvimento de software é colocado no processo, pode-se garantir a qualidade desde o início da construção do software, uma vez que seu desenvolvimento pode ser controlado e a sua qualidade pode ser medida. Além disso, a documentação é parte importante do projeto, são documentos úteis a serem guardados de forma organizada. Quando solicitados estes documentos servem de base para o desenvolvimento do projeto (Antônio Joaquim Severino,2014). 10. METODOLOGIA DE QUALIDADE DE SOFTWARE MPS.BR O MPS.BR é apropriado ao perfil de empresas de diferentes tamanhos e características. Ele também é compatível com os padrões de qualidade aceitos internacionalmente e obtém o aproveitamento de toda a competência existente nos padrões e modelos de melhoria de processos já disponíveis. O modelo MPS.BR é composto pelas normas NBR ISO/IEC 12207 - Processo de Ciclo de Vida de Software (ABNT,2009), e pela ISO/IEC 15504 - Avaliação de Processo. O MPS.BR fundamenta-se nos conceitos de maturidade e capacidade deprocesso para avaliação e melhoria da qualidade e produtividade de produtos de software. Esse modelo possui três componentes, sendo eles: Modelo de Referência (MR-MPS), Método de Avaliação (MA-MPS) e Modelo de Negócio (MN-MPS). O projeto seguirá o modelo de melhoria de processo de software MPS.BR, pois a Technology é uma Startup, e esse modelo para o início é o ideal. Esse modelo visa alcançar uma padronização e qualidade no processo com maior velocidade e baixo custo. A ideia é definir um conjunto de práticas de engenharia de software que devem 22 ser aplicadas ao decorrer do desenvolvimento do projeto, com finalidade de alcançar um padrão de qualidade ao final do projeto. As empresas que adotam essa metodologia obtêm o selo MPS.BR, cada vez mais exigidos em licitações. Desta forma melhora a competitividade no mercado de software, melhorando a reputação da organização não só no Brasil mas também no exterior, abrindo portas para grandes oportunidades de negócio. Adotaremos esse modelo com propósito de evitar problemas futuros, buscando a melhoria contínua dos processos, otimização dos recursos e redução dos custos. Os benefícios dessa implantação integrada é uma empresa com resultados mais ágeis, objetivos e econômicos. 11. CRONOGRAMA O cronograma é vital para o sucesso de qualquer projeto. Seguindo o Guia PMBOK de boas práticas, o cronograma deve ser desenvolvido em conjunto com a área ou equipe determinando as atividades com no máximo cinco dias de duração utilizando o EAP elaborado como referência para isso. O Guia PMBOK destaca cinco atividades para ajudar na elaboração do cronograma, conforme figura abaixo: Imagem 06 - Planejamento do Cronograma Fonte - Internet 23 12. ESTRUTURA EAP A EAP é a estrutura analítica de um projeto. É uma ferramenta que organiza o trabalho que será realizado no projeto, auxiliando o gerente de projetos a fazer o planejamento com base em uma visão geral, melhorando na tomada de decisões. Ao desenvolver a EAP o gerente de projetos estabelece as fases principais e em seguida mapeia as fases necessárias para atingir os resultados necessários para o projeto. Abaixo a EAP do projeto: Figura 06 - EAP Fonte - O Autor 13. CASO DE USO O diagrama de caso de uso serve para exemplificar as maneiras que o usuário pode interagir com o sistema, descrevendo as principais funcionalidades do sistema e a interação com os usuários. No diagrama de caso de uso, temos três principais elementos: Ator, caso de uso e relacionamento. Abaixo temos um diagrama de caso de uso que representa algumas funcionalidades do sistema. 24 Diagrama 1 - Caso de Uso Fonte - O Autor 14. DIAGRAMA DE CLASSES O diagrama de classes ilustra a modelagem completa do sistema. Neste são representadas todas as entidades (classes) do sistema e seus respectivos relacionamentos, que são necessários para permitir a construção dos objetos para suprir os comportamentos e as regras de negócio do sistema. Diagrama 2 - Diagrama de Classes Fonte - O Autor 25 15. DIAGRAMA DE IMPLANTAÇÃO O diagrama de implantação é utilizado para representar o hardware e o software físico de um sistema. Os diagramas de implantação ajudam a modelar a topologia de hardware de um sistema. Diagrama 04 - Diagrama de Implantação Fonte - O Autor 16. DIAGRAMAS DE SEQUÊNCIA É um diagrama de interação, pois descreve como, e em qual ordem, um grupo de objetos trabalha em conjunto. São utilizados para entender as necessidades de um novo sistema e para documentar um processo existente. Diagrama 05 - Diagrama de Agendamento Fonte - O Autor 26 Seu objetivo principal é representar graficamente o comportamento de uma funcionalidade, considerando a interação entre todos os componentes de software relacionados ao seu uso. Este diagrama ilustra validações internas, acesso entre camadas da aplicação, etc. Diagrama 06 - Diagrama de Consulta Fonte - O Autor 17. DIAGRAMA DE ATIVIDADE O diagrama de atividades é um diagrama comportamental, tem o objetivo principal a especificação do comportamento do software, ou seja, de suas funcionalidades. Diagrama 07 - Diagrama de Atividade Consulta Online Fonte - O Autor 27 Em projetos de software são utilizados para representar tanto o comportamento quanto a estrutura do software. O diagrama de atividade ilustra como será o funcionamento do software. Diagrama 08 - Diagrama de Atividade Consulta Fonte - O Autor 28 18. DIAGRAMA DE COMPONENTES Mostra o relacionamento entre diferentes componentes de um sistema. O diagrama de componentes dá uma visão geral do sistema de software. Os diagramas de componentes são usados para visualizar a organização dos componentes do sistema e os relacionamentos de dependência entre eles. Eles fornecem uma visão de alto nível dos componentes dentro de um sistema. Diagrama 09 - Diagrama de Componentes Fonte - O Autor 29 CONCLUSÃO Na atualidade, empreendedorismo e tecnologia andam juntos, em especial na geração de novos APPS, favorecendo o dia a dia das pessoas. Para tal, precisamos investir em marketing para a divulgação adequada do produto. À medida que a internet se amplia, se tornou uma plataforma mais difundida para interação, motivando a evolução de novas tecnologias. Os consumidores querem cada vez mais se envolver online sem precisar sair de casa. Com os desafios na construção de um software, se faz necessário a busca por outras fontes de conhecimento além das técnicas. Facilitando o comprometimento dos colaboradores nos processos de desenvolvimento e a adaptação das mesmas a mudanças. Desta forma, se obtém entregas constantes, a participação de todos os colaboradores e por fim a satisfação do cliente. Podemos concluir que, as tecnologias estão sendo inseridas constantemente na sociedade, sempre buscando facilitar nossas vidas. No Brasil enfrentamos consecutivas ondas da Covid-19, que sobrecarregam o Sistema Único de Saúde, responsável pela cobertura médica de 75% da população. Com o software de teleatendimento da Technology, irá ajudar o Sus a respirar ao detectar e diagnosticar casos da doença utilizando a plataforma de telemedicina, tornando o atendimento à saúde mais eficaz e seguro. Ao fim do projeto conclui-se que é importante ter uma visão mais analítica ao dar início a um projeto, o qual o seu desenvolvimento envolve vários processos e métodos para que o produto se torne um software de qualidade. 30 REFERÊNCIAS ARTIA. EAP Entenda na prática oque é e como fazer a sua. Disponível em: <https://artia.com/blog/como-fazer-eap-na-gestao-de-projetos/> Acesso 05 Out.2021. BOOKS. Gerenciamento de Projetos. Disponível em:<https://plataforma.bvirtual.com.br/Leitor/Publicacao/163856/pdf/0?code=jdaPmlZS PxXsPPnNC5Axzu8Bpn5ObJsqxcB27/2hsRDMqr0yReLWOJ0kK3AdIRG5rJHo0XwFO R/5nZ7PL58W7g==/> Acesso 05 Out.2021. CODIFICAR. O que são Requisitos Funcionais e Requisitos não Funcionais? Disponível em: <https://codificar.com.br/requisitos-funcionais-nao-funcionais/> Acesso 06 Out.2021. CONTEÚDO. Regras de Negócio em TI: Descubra este importante conceito e entenda como aplicá-lo no seu negócio. Disponível em:<https://conteudo.movidesk.com/regras-de-negocio-ti/> Acesso 08 Out.2021. DEVMEDIA. Artigo Engenharia de Software 3 - Requisitos não Funcionais. Disponível em: <https://www.devmedia.com.br/artigo-engenharia-de-software-3-requisitos-nao-funciona is/9525/> Acesso 06 Out.2021. DEVMEDIA. Melhorando o Nível de Maturidade do Processo Com Metodologia Ágil. Disponível em: <https://www.devmedia.com.br/melhorando-o-nivel-de-maturidade-do-processo-com-m etodologia-agil/31373/> Acesso 09 Out.2021. IVORY IT. Processo de Desenvolvimento de Software: Veja o passo a passo. Disponível em: 31 <https://www.ivoryit.com.br/blog/processo-de-desenvolvimento-de-software/> Acesso 07 Out.2021. ROBSON CAMARGO. Projetos e Negócio. Disponível em: <https://robsoncamargo.com.br/blog/Termo-de-abertura-de-projeto-saiba-tudo-sobre-ele /> Acesso 03 Out.2021. UFRB. Metodologia do Trabalho Científico.Disponível em: <https://www.ufrb.edu.br/ccaab/images/AEPE/Divulga%C3%A7%C3%A3o/LIVROS/Met odologia_do_Trabalho_Cient%C3%ADfico_-_1%C2%AA_Edi%C3%A7%C3%A3o_-_An tonio_Joaquim_Severino_-_2014.pdf/> Acesso 06. Out.2021. 32
Compartilhar