• Home
  • Chat IA
  • Recursos
  • Guru IA
  • Professores
Home
Recursos
Chat IA
Professores

·

Análise e Desenvolvimento de Sistemas ·

Engenharia de Software

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

Gestão de Risco

5

Gestão de Risco

Engenharia de Software

UNIA

Projeto Integrado

19

Projeto Integrado

Engenharia de Software

UNIA

Paradgmas

9

Paradgmas

Engenharia de Software

UNIA

Atividade Pratica

10

Atividade Pratica

Engenharia de Software

UNIA

Unidade 1 - Projeto Integrado Inovação - Análise e Desenvolvimento de Sistemas

22

Unidade 1 - Projeto Integrado Inovação - Análise e Desenvolvimento de Sistemas

Engenharia de Software

UNIA

Engenharia de Requisitos: Elicitação, Análise e Modelagem

33

Engenharia de Requisitos: Elicitação, Análise e Modelagem

Engenharia de Software

UNINTER

Trabalho ABNT - Padroes Criacional Comportamental e Estrutural em Software

2

Trabalho ABNT - Padroes Criacional Comportamental e Estrutural em Software

Engenharia de Software

UNINTER

Requisitos de Software - Conceitos, Classificação e Engenharia de Requisitos

49

Requisitos de Software - Conceitos, Classificação e Engenharia de Requisitos

Engenharia de Software

UNICESUMAR

Arquitetura de Software Aol 03

9

Arquitetura de Software Aol 03

Engenharia de Software

UNINASSAU

Projeto de Sistemas Orientado a Objetos - Questionário Unidade 2

2

Projeto de Sistemas Orientado a Objetos - Questionário Unidade 2

Engenharia de Software

UNIP

Texto de pré-visualização

PROJETO INTEGRADO Público Análise e Desenvolvimento de Sistemas PROJETO INTEGRADO INOVAÇÃO ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROJETO INTEGRADO Público Prezado aluno Seja bemvindo a este semestre A proposta de Projeto Integrado é possibilitar a aprendizagem interdisciplinar dos conteúdos desenvolvidos nas disciplinas desse semestre ORIENTAÇÕES DO PROJETO INTEGRADO O trabalho será realizado individualmente Importante Você deverá postar o trabalho finalizado no AVA o que deverá ser feito na pasta específica da disciplina Projeto Integrado obedecendo ao prazo limite de postagem conforme disposto no AVA Não existe prorrogação para a postagem da atividade Deve conter depois de pronto capa e folha de rosto padrão da Instituição sendo organizado no que tange à sua apresentação visual tipos e tamanhos de fontes alinhamento do texto espaçamentos adentramento de parágrafos apresentação correta de citações e referências entre outros elementos importantes conforme modelo disponível no AVA A produção textual é um trabalho original e portanto não poderá haver trabalhos idênticos aos de outros alunos ou com reprodução de materiais extraídos da internet Os trabalhos plagiados serão invalidados sendo os alunos reprovados na atividade Lembrese de que a prática do plágio constitui crime com pena prevista em lei Lei nº 9610 e deve ser evitada no âmbito acadêmico Importante O trabalho deve ser enviado em formato Word Não serão aceitos sob nenhuma hipótese trabalhos enviados em PDF A seguir apresentamos a você alguns dos critérios avaliativos que nortearão a análise do Tutor a Distância para atribuir o conceito à produção textual Normalização correta do trabalho com atendimento ao número de páginas solicitadas Apresentação de estrutura condizente com a proposta apresentada com introdução desenvolvimento e conclusão Uso de linguagem acadêmica adequada com clareza e correção atendendo à norma padrão Atendimento à proposta contemplando todos os itens solicitados com objetividade criatividade originalidade e autenticidade Fundamentação teórica do trabalho com as devidas referências dos autores eventualmente citados PROJETO INTEGRADO Público Lembrese de que seu Tutor a Distância está à disposição para lhe atender em suas dúvidas e também para repassar orientações sempre que você precisar Aproveite esta oportunidade para realizar um trabalho com a qualidade acadêmica de nível universitário Leitura proposta Para atingir os objetivos deste projeto integrado você deverá seguir as instruções voltadas à elaboração do trabalho disponibilizadas ao longo do semestre sob a orientação do Tutor a Distância ATIVIDADES Situação Problema Desenvolvimento de uma Plataforma de Saúde Contexto A cidade de São Lucas tem crescido rapidamente e com ela também cresceu a demanda por serviços de saúde de qualidade A Clínica Vida especializada em atendimentos médicos e exames laboratoriais está enfrentando dificuldades para organizar suas rotinas agendamentos são feitos manualmente os médicos não conseguem acompanhar os históricos dos pacientes de forma eficiente e frequentemente há erros nas cobranças e nos relatórios Preocupada com esses problemas a diretora da clínica Sra Helena decide contratar você para criar um sistema de gestão da clínica O sistema deverá permitir Cadastro de pacientes médicos e exames Agendamento de consultas e exames com controle de horários disponíveis Registro de atendimentos com histórico de evolução por paciente Geração de relatórios mensais para a administração Com base na história da Clínica Vida você deverá aplicar os conhecimentos adquiridos nas diferentes disciplinas para propor soluções que atendam às necessidades do cenário apresentado A partir da situação problema serão desenvolvidas atividades específicas que envolvem análise planejamento modelagem e implementação de soluções voltadas à área de tecnologia da informação PROJETO INTEGRADO Público DESAFIO Passo 1 Crie um quadro Scrum no Trello para gerenciar as tarefas do Desenvolvimento de uma Plataforma de Saúde utilizando os conceitos da metodologia ágil Scrum Acesse o Trello wwwtrellocom faça login na sua conta ou crie uma caso ainda não tenha Crie um quadro nomeado Desenvolvimento de uma Plataforma de Saúde Seu Nome configurandoo com as listas Backlog Sprint Atual Em Progresso e Concluído Divida seu projeto em sprints definindo o objetivo e a duração de cada uma Para cada sprint selecione as tarefas do backlog que você irá concluir e movaas para a lista Sprint Atual Durante a execução da sprint mova as tarefas para Em Progresso quando iniciar o trabalho e para Concluído assim que forem finalizadas Atualize as tarefas com comentários anexos checklists e datas de entrega conforme necessário Ao final de cada sprint revise as tarefas concluídas e prepare um breve relatório sobre o progresso e os desafios encontrados Avalie o que foi bemsucedido e o que pode ser melhorado nas próximas sprints Apresente alguns prints do seu o quadro Trello mostrando a organização e evolução do seu trabalho Apresente também o relatório desenvolvido ao final de cada sprint Caso deseje compartilhe também o link do seu quadro Passo 2 Situação A Sra Helena precisa de um sistema simples para cadastrar pacientes e calcular algumas estatísticas básicas da clínica Problema Desenvolva um programa em Python que 1 Permita cadastrar informações de pacientes nome idade telefone 2 Calcule e exiba o Número total de pacientes cadastrados o Idade média dos pacientes o Paciente mais novo e mais velho 3 Permita buscar um paciente pelo nome PROJETO INTEGRADO Público 4 Exiba todos os pacientes cadastrados de forma organizada Requisitos técnicos Use listas e dicionários para armazenar os dados Implemente um menu simples para navegação Trate possíveis erros de entrada O programa deve funcionar em loop até o usuário escolher sair Exemplo de execução esperada SISTEMA CLÍNICA VIDA 1 Cadastrar paciente 2 Ver estatísticas 3 Buscar paciente 4 Listar todos os pacientes 5 Sair Escolha uma opção 1 Nome do paciente João Silva Idade 45 Telefone 11 999999999 Paciente cadastrado com sucesso Passo 3 A Clínica Vida está implementando um sistema de controle de acesso automático para determinar se um paciente pode ser atendido O sistema deve considerar múltiplas condições antes de liberar o atendimento O sistema de controle precisa verificar as seguintes condições para liberar o atendimento Variáveis lógicas A Paciente tem agendamento marcado B Paciente está com documentos em dia RGCPF válidos PROJETO INTEGRADO Público C Há médico disponível no horário D Paciente está em dia com pagamentos anteriores Regras do sistema Para CONSULTA NORMAL O paciente será atendido SE Tem agendamento E documentos OK E médico disponível OU Documentos OK E médico disponível E pagamentos em dia Para EMERGÊNCIA O paciente será atendido SE Há médico disponível E Tem documentos OU pagamentos em dia Tarefas 1 Escreva as expressões lógicas usando operadores AND OR e NOT Consulta Normal Emergência 2 Construa a tabela verdade completa para Consulta Normal 16 linhas 3 Construa a tabela verdade completa para Emergência 16 linhas 4 Análise Em quantas situações diferentes o paciente pode ser atendido em cada modalidade 5 Situação prática Se um paciente chega com as seguintes condições ele será atendido Sem agendamento A F Documentos OK B V Médico disponível C V Pagamentos atrasados D F PROJETO INTEGRADO Público Passo 4 Na Clínica Vida os pacientes são atendidos na ordem em que chegam Para isso a secretária deseja organizar os atendimentos como uma fila onde o primeiro que chega é o primeiro a ser atendido Construa um algoritmo em pseudocódigo que 1 Permita inserir 3 pacientes na fila nome e CPF 2 Remova o primeiro paciente da fila para atendimento 3 Mostre quem ainda está na fila após o primeiro atendimento Passo 5 A clínica Vida está informatizando seus processos de atendimento médico e para isso está sendo desenvolvido um sistema de gestão de consultas O sistema deverá permitir que a secretária realize o cadastro de pacientes o agendamento a confirmação e o cancelamento de consultas Para agendar ou confirmar a consulta o paciente deve estar cadastrado Já o médico poderá cancelar consultas e gerar receitas para os pacientes sendo que sempre que uma receita for gerada o sistema incluirá automaticamente a funcionalidade de impressão da receita Com base nesse cenário elabore um diagrama de casos de uso que represente corretamente as funcionalidades e as interações entre os usuários e o sistema utilizando os relacionamentos apropriados entre os casos de uso e identificando os atores envolvidos Bons estudos Docentes do curso Projeto Integrado Inovação e Desenvolvimento de Sistemas Nome CIDADE 2025 DOWNLOAD Link for music track Godly Liar Faith Soul NXM97 Remix listen to this audio on SoundCloud Bondax Gold NVM97 Remix by Faith Soul published on 20120117T184918Z Genre Godly Liar Faith Soul NXM97 Remix song trackpiece Bol PlayStop 000300 add sound to playlist download sound listen free on SoundCloud runtime 259 Download the track Godly Liar Faith Soul NXM97 Remix on SoundCloud Find the latest songs albums and mixtapes Thanks for watching 1 Introdução O presente portfólio tem como objetivo colocar em prática os conhecimentos adquiridos no semestre aplicandoos em um cenário realista da área de Tecnologia da Informação O estudo de caso foca na Clínica Vida uma instituição de saúde que enfrenta desafios de gestão e organização de processos Para solucionar os problemas apresentados como falhas em agendamentos e falta de relatórios gerenciais foram utilizadas abordagens interdisciplinares envolvendo metodologias ágeis Scrum lógica computacional programação em Python e modelagem de sistemas UML O trabalho apresenta o desenvolvimento passo a passo dessas soluções desde o planejamento das tarefas até a estruturação do código e regras de negócio 2 Sprint no Trello Para a gestão eficiente do desenvolvimento da plataforma da Clínica Vida adotouse a metodologia ágil Scrum A ferramenta escolhida para o gerenciamento das tarefas foi o Trello configurado com listas que representam o fluxo de trabalho Backlog Sprint Atual Em Progresso e Concluído Abaixo apresentase a organização visual do quadro e o relatório da primeira Sprint realizada Objetivo da Sprint Desenvolver a estrutura lógica base e o módulo de cadastro de pacientes da Clínica Vida Tarefas Concluídas Foram finalizados o levantamento de requisitos junto à diretoria e a definição da linguagem de programação Python O módulo de cadastro e cálculos estatísticos foi implementado com sucesso Desafios Encontrados Houve dificuldade inicial na modelagem da lógica booleana para as regras de triagem Normal vs Emergência mas isso foi resolvido através da construção de tabelasverdade Próximos Passos Iniciar a modelagem UML Casos de Uso e a implementação do algoritmo de fila de espera Figura 1 Trilha no Trello Fonte Elaborado pelo Autor 2025 Figura 2 Trilha no Trello Fonte Elaborado pelo Autor 2025 3 Programação em Python Com o objetivo de automatizar o cadastro de pacientes e fornecer dados gerenciais para a diretoria foi desenvolvido um software utilizando a linguagem Python A solução contempla o armazenamento de dados em memória listas e dicionários um menu interativo para navegação e funcionalidades de cálculo estatístico atendendo aos requisitos funcionais solicitados O código fonte completo é apresentado a seguir Lista para armazenar os pacientes cada paciente será um dicionário pacientes def limpartela Comando para limpar tela funciona em Windows e LinuxMac ossystemcls if osname nt else clear def cadastrarpaciente print CADASTRO DE PACIENTE nome inputNome do paciente try idade intinputIdade if idade 0 printIdade inválida return except ValueError printPor favor digite um número válido para a idade return telefone inputTelefone Criando dicionário do paciente paciente nome nome idade idade telefone telefone pacientesappendpaciente printPaciente cadastrado com sucesso def verestatisticas print ESTATÍSTICAS DA CLÍNICA total lenpacientes if total 0 printNenhum paciente cadastrado para gerar estatísticas return somaidades sumpidade for p in pacientes mediaidade somaidades total Encontrar mais novo e mais velho pacientemaisnovo minpacientes keylambda x xidade pacientemaisvelho maxpacientes keylambda x xidade printfNúmero total de pacientes total printfIdade média mediaidade1f anos printfPaciente mais novo pacientemaisnovonome pacientemaisnovoidade anos printfPaciente mais velho pacientemaisvelhonome pacientemaisvelhoidade anos def buscarpaciente print BUSCAR PACIENTE if not pacientes printA lista está vazia return nomebusca inputDigite o nome para buscar lower encontrados False for p in pacientes if nomebusca in pnomelower printfEncontrado Nome pnome Idade pidade Tel ptelefone encontrados True if not encontrados printPaciente não encontrado def listartodos print LISTA GERAL DE PACIENTES if not pacientes printNenhum paciente cadastrado else for i p in enumeratepacientes 1 printfi pnome pidade anos Tel ptelefone Loop Principal Menu while True print SISTEMA CLÍNICA VIDA print1 Cadastrar paciente print2 Ver estatísticas print3 Buscar paciente print4 Listar todos os pacientes print5 Sair opcao inputEscolha uma opção if opcao 1 cadastrarpaciente elif opcao 2 verestatisticas elif opcao 3 buscarpaciente elif opcao 4 listartodos elif opcao 5 printEncerrando sistema break else printOpção inválida Tente novamente 4 Lógica e Tabela Verdade Um dos pontos críticos do sistema é o módulo de triagem automática que define se o paciente será atendido em regime normal ou de emergência Para garantir que o software tome decisões corretas foi realizada a modelagem lógica das condições agendamento documentos médico disponível e pagamentos A seguir formalizamse as variáveis e validamse as regras de negócio através de tabelasverdade Variáveis A Paciente tem agendamento marcado B Paciente está com documentos em dia C Há médico disponível no horário D Paciente está em dia com pagamentos anteriores 41 Expressões Lógicas Consulta Normal O enunciado diz Tem agendamento E documentos OK E médico disponível OU Documentos OK E médico disponível E pagamentos em dia Expressão A B C B C D Emergência O enunciado diz Há médico disponível E Tem documentos OU pagamentos em dia Expressão C B D Tabela Verdade Consulta Normal Expressão S A B C B C D A B C D A B C B C D Resultado S V V V V V V V V V V F V F V V V F V F F F V V F F F F F V F V V F F F V F V F F F F V F F V F F F V F F F F F F F V V V F V V F V V F F F F F V F V F F F F V F F F F F F F V V F F F F F V F F F F F F F V F F F F F F F F F F Tabelas Verdade Emergência Expressão S C B D A B C D B D Resultado S V V V V V V V V V F V V V V F V V F V V F F V F V F V V V V V F V F F F V F F V V F V F F F F F F V V V V V F V V F V V F V F V V F F V F F V F F F V V V V F F V F F F F F F V V F F F F F F F 5 Análise Após a construção das tabelasverdade foi possível analisar os cenários em que o atendimento é autorizado Esta análise permite prever o comportamento do sistema diante de diferentes situações de entrada Consulta Normal O paciente é atendido em 3 situações linhas onde o resultado é V Emergência O paciente é atendido em 6 situações considerando que A não afeta o resultado da emergência cada combinação válida de B C e D aparece duas vezes na tabela uma com A V e outra com A F Situação Prática Condições dadas Sem agendamento A F Documentos OK B V Médico disponível C V Pagamentos atrasados D F Verificação Consulta Normal F V V V V F F F FALSO Emergência V V F V V VERDADEIRO Conclusão O paciente não será atendido na modalidade Normal mas será atendido na modalidade Emergência 6 Algoritmo em Pseudocódigo Para organizar a ordem de chegada dos pacientes na recepção utilizouse o conceito de estrutura de dados do tipo Fila FIFO First In First Out onde o primeiro a chegar é o primeiro a ser atendido O algoritmo a seguir descreve em pseudocódigo a lógica de inserção e remoção de pacientes dessa fila de espera Algoritmo GerenciarFilaAtendimento Início Definição da estrutura da Fila Declarar Fila de Texto Declarar Variável NomePaciente CPFPaciente do tipo Texto Escreva SISTEMA DE FILA DE ATENDIMENTO 1 Inserir 3 pacientes na fila Para i de 1 até 3 faça EscrevaDigite o nome do paciente i LeiaNomePaciente EscrevaDigite o CPF do paciente i LeiaCPFPaciente Concatena para guardar na fila EnfileirarFila NomePaciente CPF CPFPaciente FimPara EscrevaTodos os pacientes foram inseridos na fila 2 Remover o primeiro paciente para atendimento Se Fila não estiver vazia entao PacienteAtendido DesenfileirarFila EscrevaCHAMANDO PARA ATENDIMENTO PacienteAtendido FimSe 3 Mostrar quem ainda está na fila Escreva PACIENTES AGUARDANDO NA FILA Se Fila estiver vazia entao EscrevaA fila está vazia Senao Para cada Paciente em Fila faça EscrevaPaciente FimPara FimSe FimAlgoritmo 7 Diagrama de Caso de Uso A modelagem visual do sistema é essencial para compreender as interações entre os usuários e as funcionalidades do software O Diagrama de Casos de Uso UML abaixo ilustra o escopo do sistema de gestão de consultas identificando os atores Secretária e Médico e suas respectivas permissões incluindo relacionamentos de inclusão obrigatória para processos de agendamento e emissão de receitas The second image is blank and contains no text Figura 3 Diagrama de Caso de Uso 8 Conclusões O desenvolvimento deste Projeto Integrado permitiu uma visão holística sobre o desenvolvimento de sistemas A utilização do Trello demonstrou a importância da organização e das metodologias ágeis para manter o foco nas entregas de valor Na etapa de programação a linguagem Python se mostrou eficiente para resolver problemas lógicos e de manipulação de dados básicos da clínica Além disso a aplicação da lógica matemática através das tabelas verdade foi fundamental para garantir que as regras de triagem fossem implementadas corretamente evitando erros no atendimento Por fim a modelagem com Diagrama de Casos de Uso clarificou as interações entre os usuários médicos e secretária e o sistema Concluise que a integração dessas disciplinas é essencial para a construção de soluções de software robustas e alinhadas às necessidades do cliente REFERÊNCIAS MANZANO J A N G Algoritmos Lógica para Desenvolvimento de Programação de Computadores São Paulo Érica 2016 PYTHON SOFTWARE FOUNDATION Python Language Reference version 3x Disponível em httpswwwpythonorg Acesso em 01 Dez 2025

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

Gestão de Risco

5

Gestão de Risco

Engenharia de Software

UNIA

Projeto Integrado

19

Projeto Integrado

Engenharia de Software

UNIA

Paradgmas

9

Paradgmas

Engenharia de Software

UNIA

Atividade Pratica

10

Atividade Pratica

Engenharia de Software

UNIA

Unidade 1 - Projeto Integrado Inovação - Análise e Desenvolvimento de Sistemas

22

Unidade 1 - Projeto Integrado Inovação - Análise e Desenvolvimento de Sistemas

Engenharia de Software

UNIA

Engenharia de Requisitos: Elicitação, Análise e Modelagem

33

Engenharia de Requisitos: Elicitação, Análise e Modelagem

Engenharia de Software

UNINTER

Trabalho ABNT - Padroes Criacional Comportamental e Estrutural em Software

2

Trabalho ABNT - Padroes Criacional Comportamental e Estrutural em Software

Engenharia de Software

UNINTER

Requisitos de Software - Conceitos, Classificação e Engenharia de Requisitos

49

Requisitos de Software - Conceitos, Classificação e Engenharia de Requisitos

Engenharia de Software

UNICESUMAR

Arquitetura de Software Aol 03

9

Arquitetura de Software Aol 03

Engenharia de Software

UNINASSAU

Projeto de Sistemas Orientado a Objetos - Questionário Unidade 2

2

Projeto de Sistemas Orientado a Objetos - Questionário Unidade 2

Engenharia de Software

UNIP

Texto de pré-visualização

PROJETO INTEGRADO Público Análise e Desenvolvimento de Sistemas PROJETO INTEGRADO INOVAÇÃO ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROJETO INTEGRADO Público Prezado aluno Seja bemvindo a este semestre A proposta de Projeto Integrado é possibilitar a aprendizagem interdisciplinar dos conteúdos desenvolvidos nas disciplinas desse semestre ORIENTAÇÕES DO PROJETO INTEGRADO O trabalho será realizado individualmente Importante Você deverá postar o trabalho finalizado no AVA o que deverá ser feito na pasta específica da disciplina Projeto Integrado obedecendo ao prazo limite de postagem conforme disposto no AVA Não existe prorrogação para a postagem da atividade Deve conter depois de pronto capa e folha de rosto padrão da Instituição sendo organizado no que tange à sua apresentação visual tipos e tamanhos de fontes alinhamento do texto espaçamentos adentramento de parágrafos apresentação correta de citações e referências entre outros elementos importantes conforme modelo disponível no AVA A produção textual é um trabalho original e portanto não poderá haver trabalhos idênticos aos de outros alunos ou com reprodução de materiais extraídos da internet Os trabalhos plagiados serão invalidados sendo os alunos reprovados na atividade Lembrese de que a prática do plágio constitui crime com pena prevista em lei Lei nº 9610 e deve ser evitada no âmbito acadêmico Importante O trabalho deve ser enviado em formato Word Não serão aceitos sob nenhuma hipótese trabalhos enviados em PDF A seguir apresentamos a você alguns dos critérios avaliativos que nortearão a análise do Tutor a Distância para atribuir o conceito à produção textual Normalização correta do trabalho com atendimento ao número de páginas solicitadas Apresentação de estrutura condizente com a proposta apresentada com introdução desenvolvimento e conclusão Uso de linguagem acadêmica adequada com clareza e correção atendendo à norma padrão Atendimento à proposta contemplando todos os itens solicitados com objetividade criatividade originalidade e autenticidade Fundamentação teórica do trabalho com as devidas referências dos autores eventualmente citados PROJETO INTEGRADO Público Lembrese de que seu Tutor a Distância está à disposição para lhe atender em suas dúvidas e também para repassar orientações sempre que você precisar Aproveite esta oportunidade para realizar um trabalho com a qualidade acadêmica de nível universitário Leitura proposta Para atingir os objetivos deste projeto integrado você deverá seguir as instruções voltadas à elaboração do trabalho disponibilizadas ao longo do semestre sob a orientação do Tutor a Distância ATIVIDADES Situação Problema Desenvolvimento de uma Plataforma de Saúde Contexto A cidade de São Lucas tem crescido rapidamente e com ela também cresceu a demanda por serviços de saúde de qualidade A Clínica Vida especializada em atendimentos médicos e exames laboratoriais está enfrentando dificuldades para organizar suas rotinas agendamentos são feitos manualmente os médicos não conseguem acompanhar os históricos dos pacientes de forma eficiente e frequentemente há erros nas cobranças e nos relatórios Preocupada com esses problemas a diretora da clínica Sra Helena decide contratar você para criar um sistema de gestão da clínica O sistema deverá permitir Cadastro de pacientes médicos e exames Agendamento de consultas e exames com controle de horários disponíveis Registro de atendimentos com histórico de evolução por paciente Geração de relatórios mensais para a administração Com base na história da Clínica Vida você deverá aplicar os conhecimentos adquiridos nas diferentes disciplinas para propor soluções que atendam às necessidades do cenário apresentado A partir da situação problema serão desenvolvidas atividades específicas que envolvem análise planejamento modelagem e implementação de soluções voltadas à área de tecnologia da informação PROJETO INTEGRADO Público DESAFIO Passo 1 Crie um quadro Scrum no Trello para gerenciar as tarefas do Desenvolvimento de uma Plataforma de Saúde utilizando os conceitos da metodologia ágil Scrum Acesse o Trello wwwtrellocom faça login na sua conta ou crie uma caso ainda não tenha Crie um quadro nomeado Desenvolvimento de uma Plataforma de Saúde Seu Nome configurandoo com as listas Backlog Sprint Atual Em Progresso e Concluído Divida seu projeto em sprints definindo o objetivo e a duração de cada uma Para cada sprint selecione as tarefas do backlog que você irá concluir e movaas para a lista Sprint Atual Durante a execução da sprint mova as tarefas para Em Progresso quando iniciar o trabalho e para Concluído assim que forem finalizadas Atualize as tarefas com comentários anexos checklists e datas de entrega conforme necessário Ao final de cada sprint revise as tarefas concluídas e prepare um breve relatório sobre o progresso e os desafios encontrados Avalie o que foi bemsucedido e o que pode ser melhorado nas próximas sprints Apresente alguns prints do seu o quadro Trello mostrando a organização e evolução do seu trabalho Apresente também o relatório desenvolvido ao final de cada sprint Caso deseje compartilhe também o link do seu quadro Passo 2 Situação A Sra Helena precisa de um sistema simples para cadastrar pacientes e calcular algumas estatísticas básicas da clínica Problema Desenvolva um programa em Python que 1 Permita cadastrar informações de pacientes nome idade telefone 2 Calcule e exiba o Número total de pacientes cadastrados o Idade média dos pacientes o Paciente mais novo e mais velho 3 Permita buscar um paciente pelo nome PROJETO INTEGRADO Público 4 Exiba todos os pacientes cadastrados de forma organizada Requisitos técnicos Use listas e dicionários para armazenar os dados Implemente um menu simples para navegação Trate possíveis erros de entrada O programa deve funcionar em loop até o usuário escolher sair Exemplo de execução esperada SISTEMA CLÍNICA VIDA 1 Cadastrar paciente 2 Ver estatísticas 3 Buscar paciente 4 Listar todos os pacientes 5 Sair Escolha uma opção 1 Nome do paciente João Silva Idade 45 Telefone 11 999999999 Paciente cadastrado com sucesso Passo 3 A Clínica Vida está implementando um sistema de controle de acesso automático para determinar se um paciente pode ser atendido O sistema deve considerar múltiplas condições antes de liberar o atendimento O sistema de controle precisa verificar as seguintes condições para liberar o atendimento Variáveis lógicas A Paciente tem agendamento marcado B Paciente está com documentos em dia RGCPF válidos PROJETO INTEGRADO Público C Há médico disponível no horário D Paciente está em dia com pagamentos anteriores Regras do sistema Para CONSULTA NORMAL O paciente será atendido SE Tem agendamento E documentos OK E médico disponível OU Documentos OK E médico disponível E pagamentos em dia Para EMERGÊNCIA O paciente será atendido SE Há médico disponível E Tem documentos OU pagamentos em dia Tarefas 1 Escreva as expressões lógicas usando operadores AND OR e NOT Consulta Normal Emergência 2 Construa a tabela verdade completa para Consulta Normal 16 linhas 3 Construa a tabela verdade completa para Emergência 16 linhas 4 Análise Em quantas situações diferentes o paciente pode ser atendido em cada modalidade 5 Situação prática Se um paciente chega com as seguintes condições ele será atendido Sem agendamento A F Documentos OK B V Médico disponível C V Pagamentos atrasados D F PROJETO INTEGRADO Público Passo 4 Na Clínica Vida os pacientes são atendidos na ordem em que chegam Para isso a secretária deseja organizar os atendimentos como uma fila onde o primeiro que chega é o primeiro a ser atendido Construa um algoritmo em pseudocódigo que 1 Permita inserir 3 pacientes na fila nome e CPF 2 Remova o primeiro paciente da fila para atendimento 3 Mostre quem ainda está na fila após o primeiro atendimento Passo 5 A clínica Vida está informatizando seus processos de atendimento médico e para isso está sendo desenvolvido um sistema de gestão de consultas O sistema deverá permitir que a secretária realize o cadastro de pacientes o agendamento a confirmação e o cancelamento de consultas Para agendar ou confirmar a consulta o paciente deve estar cadastrado Já o médico poderá cancelar consultas e gerar receitas para os pacientes sendo que sempre que uma receita for gerada o sistema incluirá automaticamente a funcionalidade de impressão da receita Com base nesse cenário elabore um diagrama de casos de uso que represente corretamente as funcionalidades e as interações entre os usuários e o sistema utilizando os relacionamentos apropriados entre os casos de uso e identificando os atores envolvidos Bons estudos Docentes do curso Projeto Integrado Inovação e Desenvolvimento de Sistemas Nome CIDADE 2025 DOWNLOAD Link for music track Godly Liar Faith Soul NXM97 Remix listen to this audio on SoundCloud Bondax Gold NVM97 Remix by Faith Soul published on 20120117T184918Z Genre Godly Liar Faith Soul NXM97 Remix song trackpiece Bol PlayStop 000300 add sound to playlist download sound listen free on SoundCloud runtime 259 Download the track Godly Liar Faith Soul NXM97 Remix on SoundCloud Find the latest songs albums and mixtapes Thanks for watching 1 Introdução O presente portfólio tem como objetivo colocar em prática os conhecimentos adquiridos no semestre aplicandoos em um cenário realista da área de Tecnologia da Informação O estudo de caso foca na Clínica Vida uma instituição de saúde que enfrenta desafios de gestão e organização de processos Para solucionar os problemas apresentados como falhas em agendamentos e falta de relatórios gerenciais foram utilizadas abordagens interdisciplinares envolvendo metodologias ágeis Scrum lógica computacional programação em Python e modelagem de sistemas UML O trabalho apresenta o desenvolvimento passo a passo dessas soluções desde o planejamento das tarefas até a estruturação do código e regras de negócio 2 Sprint no Trello Para a gestão eficiente do desenvolvimento da plataforma da Clínica Vida adotouse a metodologia ágil Scrum A ferramenta escolhida para o gerenciamento das tarefas foi o Trello configurado com listas que representam o fluxo de trabalho Backlog Sprint Atual Em Progresso e Concluído Abaixo apresentase a organização visual do quadro e o relatório da primeira Sprint realizada Objetivo da Sprint Desenvolver a estrutura lógica base e o módulo de cadastro de pacientes da Clínica Vida Tarefas Concluídas Foram finalizados o levantamento de requisitos junto à diretoria e a definição da linguagem de programação Python O módulo de cadastro e cálculos estatísticos foi implementado com sucesso Desafios Encontrados Houve dificuldade inicial na modelagem da lógica booleana para as regras de triagem Normal vs Emergência mas isso foi resolvido através da construção de tabelasverdade Próximos Passos Iniciar a modelagem UML Casos de Uso e a implementação do algoritmo de fila de espera Figura 1 Trilha no Trello Fonte Elaborado pelo Autor 2025 Figura 2 Trilha no Trello Fonte Elaborado pelo Autor 2025 3 Programação em Python Com o objetivo de automatizar o cadastro de pacientes e fornecer dados gerenciais para a diretoria foi desenvolvido um software utilizando a linguagem Python A solução contempla o armazenamento de dados em memória listas e dicionários um menu interativo para navegação e funcionalidades de cálculo estatístico atendendo aos requisitos funcionais solicitados O código fonte completo é apresentado a seguir Lista para armazenar os pacientes cada paciente será um dicionário pacientes def limpartela Comando para limpar tela funciona em Windows e LinuxMac ossystemcls if osname nt else clear def cadastrarpaciente print CADASTRO DE PACIENTE nome inputNome do paciente try idade intinputIdade if idade 0 printIdade inválida return except ValueError printPor favor digite um número válido para a idade return telefone inputTelefone Criando dicionário do paciente paciente nome nome idade idade telefone telefone pacientesappendpaciente printPaciente cadastrado com sucesso def verestatisticas print ESTATÍSTICAS DA CLÍNICA total lenpacientes if total 0 printNenhum paciente cadastrado para gerar estatísticas return somaidades sumpidade for p in pacientes mediaidade somaidades total Encontrar mais novo e mais velho pacientemaisnovo minpacientes keylambda x xidade pacientemaisvelho maxpacientes keylambda x xidade printfNúmero total de pacientes total printfIdade média mediaidade1f anos printfPaciente mais novo pacientemaisnovonome pacientemaisnovoidade anos printfPaciente mais velho pacientemaisvelhonome pacientemaisvelhoidade anos def buscarpaciente print BUSCAR PACIENTE if not pacientes printA lista está vazia return nomebusca inputDigite o nome para buscar lower encontrados False for p in pacientes if nomebusca in pnomelower printfEncontrado Nome pnome Idade pidade Tel ptelefone encontrados True if not encontrados printPaciente não encontrado def listartodos print LISTA GERAL DE PACIENTES if not pacientes printNenhum paciente cadastrado else for i p in enumeratepacientes 1 printfi pnome pidade anos Tel ptelefone Loop Principal Menu while True print SISTEMA CLÍNICA VIDA print1 Cadastrar paciente print2 Ver estatísticas print3 Buscar paciente print4 Listar todos os pacientes print5 Sair opcao inputEscolha uma opção if opcao 1 cadastrarpaciente elif opcao 2 verestatisticas elif opcao 3 buscarpaciente elif opcao 4 listartodos elif opcao 5 printEncerrando sistema break else printOpção inválida Tente novamente 4 Lógica e Tabela Verdade Um dos pontos críticos do sistema é o módulo de triagem automática que define se o paciente será atendido em regime normal ou de emergência Para garantir que o software tome decisões corretas foi realizada a modelagem lógica das condições agendamento documentos médico disponível e pagamentos A seguir formalizamse as variáveis e validamse as regras de negócio através de tabelasverdade Variáveis A Paciente tem agendamento marcado B Paciente está com documentos em dia C Há médico disponível no horário D Paciente está em dia com pagamentos anteriores 41 Expressões Lógicas Consulta Normal O enunciado diz Tem agendamento E documentos OK E médico disponível OU Documentos OK E médico disponível E pagamentos em dia Expressão A B C B C D Emergência O enunciado diz Há médico disponível E Tem documentos OU pagamentos em dia Expressão C B D Tabela Verdade Consulta Normal Expressão S A B C B C D A B C D A B C B C D Resultado S V V V V V V V V V V F V F V V V F V F F F V V F F F F F V F V V F F F V F V F F F F V F F V F F F V F F F F F F F V V V F V V F V V F F F F F V F V F F F F V F F F F F F F V V F F F F F V F F F F F F F V F F F F F F F F F F Tabelas Verdade Emergência Expressão S C B D A B C D B D Resultado S V V V V V V V V V F V V V V F V V F V V F F V F V F V V V V V F V F F F V F F V V F V F F F F F F V V V V V F V V F V V F V F V V F F V F F V F F F V V V V F F V F F F F F F V V F F F F F F F 5 Análise Após a construção das tabelasverdade foi possível analisar os cenários em que o atendimento é autorizado Esta análise permite prever o comportamento do sistema diante de diferentes situações de entrada Consulta Normal O paciente é atendido em 3 situações linhas onde o resultado é V Emergência O paciente é atendido em 6 situações considerando que A não afeta o resultado da emergência cada combinação válida de B C e D aparece duas vezes na tabela uma com A V e outra com A F Situação Prática Condições dadas Sem agendamento A F Documentos OK B V Médico disponível C V Pagamentos atrasados D F Verificação Consulta Normal F V V V V F F F FALSO Emergência V V F V V VERDADEIRO Conclusão O paciente não será atendido na modalidade Normal mas será atendido na modalidade Emergência 6 Algoritmo em Pseudocódigo Para organizar a ordem de chegada dos pacientes na recepção utilizouse o conceito de estrutura de dados do tipo Fila FIFO First In First Out onde o primeiro a chegar é o primeiro a ser atendido O algoritmo a seguir descreve em pseudocódigo a lógica de inserção e remoção de pacientes dessa fila de espera Algoritmo GerenciarFilaAtendimento Início Definição da estrutura da Fila Declarar Fila de Texto Declarar Variável NomePaciente CPFPaciente do tipo Texto Escreva SISTEMA DE FILA DE ATENDIMENTO 1 Inserir 3 pacientes na fila Para i de 1 até 3 faça EscrevaDigite o nome do paciente i LeiaNomePaciente EscrevaDigite o CPF do paciente i LeiaCPFPaciente Concatena para guardar na fila EnfileirarFila NomePaciente CPF CPFPaciente FimPara EscrevaTodos os pacientes foram inseridos na fila 2 Remover o primeiro paciente para atendimento Se Fila não estiver vazia entao PacienteAtendido DesenfileirarFila EscrevaCHAMANDO PARA ATENDIMENTO PacienteAtendido FimSe 3 Mostrar quem ainda está na fila Escreva PACIENTES AGUARDANDO NA FILA Se Fila estiver vazia entao EscrevaA fila está vazia Senao Para cada Paciente em Fila faça EscrevaPaciente FimPara FimSe FimAlgoritmo 7 Diagrama de Caso de Uso A modelagem visual do sistema é essencial para compreender as interações entre os usuários e as funcionalidades do software O Diagrama de Casos de Uso UML abaixo ilustra o escopo do sistema de gestão de consultas identificando os atores Secretária e Médico e suas respectivas permissões incluindo relacionamentos de inclusão obrigatória para processos de agendamento e emissão de receitas The second image is blank and contains no text Figura 3 Diagrama de Caso de Uso 8 Conclusões O desenvolvimento deste Projeto Integrado permitiu uma visão holística sobre o desenvolvimento de sistemas A utilização do Trello demonstrou a importância da organização e das metodologias ágeis para manter o foco nas entregas de valor Na etapa de programação a linguagem Python se mostrou eficiente para resolver problemas lógicos e de manipulação de dados básicos da clínica Além disso a aplicação da lógica matemática através das tabelas verdade foi fundamental para garantir que as regras de triagem fossem implementadas corretamente evitando erros no atendimento Por fim a modelagem com Diagrama de Casos de Uso clarificou as interações entre os usuários médicos e secretária e o sistema Concluise que a integração dessas disciplinas é essencial para a construção de soluções de software robustas e alinhadas às necessidades do cliente REFERÊNCIAS MANZANO J A N G Algoritmos Lógica para Desenvolvimento de Programação de Computadores São Paulo Érica 2016 PYTHON SOFTWARE FOUNDATION Python Language Reference version 3x Disponível em httpswwwpythonorg Acesso em 01 Dez 2025

Sua Nova Sala de Aula

Sua Nova Sala de Aula

Empresa

Contato Blog

Legal

Termos de uso Política de privacidade Política de cookies Código de honra

Baixe o app

4,8
(35.000 avaliações)
© 2026 Meu Guru® • 42.269.770/0001-84