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

·

Cursos Gerais ·

Engenharia de Software

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

Recomendado para você

Analise e Melhoria de Codigo - Merge Request e Implementacao de Codigo Limpo

1

Analise e Melhoria de Codigo - Merge Request e Implementacao de Codigo Limpo

Engenharia de Software

UMG

Diagrama de Classes UML para Sistema de Locacao de Veiculos - Roteiro Aula Pratica

9

Diagrama de Classes UML para Sistema de Locacao de Veiculos - Roteiro Aula Pratica

Engenharia de Software

UMG

Projeto Python

32

Projeto Python

Engenharia de Software

UMG

Simuladoav2

3

Simuladoav2

Engenharia de Software

UMG

Levantamento de Requisitos Funcionais - Sistema de Gerenciamento de Pedidos Online TechMart

11

Levantamento de Requisitos Funcionais - Sistema de Gerenciamento de Pedidos Online TechMart

Engenharia de Software

UMG

Prova Presencial - 1 Chamada - Sistemas Operacionais

11

Prova Presencial - 1 Chamada - Sistemas Operacionais

Engenharia de Software

UMG

Introdução a Big Data e Bancos de Dados NoSQL

54

Introdução a Big Data e Bancos de Dados NoSQL

Engenharia de Software

UMG

Projeto de Sofware Materia de Engenharia de Sofware

14

Projeto de Sofware Materia de Engenharia de Sofware

Engenharia de Software

UMG

Direito Cibernético - Prova Final Ampli Engenharia de Software

11

Direito Cibernético - Prova Final Ampli Engenharia de Software

Engenharia de Software

UMG

4 Exercícios em Línguagem C

4

4 Exercícios em Línguagem C

Engenharia de Software

UMG

Texto de pré-visualização

Descrição do Trabalho Final O Trabalho Final da disciplina de Programação de Soluções Computacionais consiste no desenvolvimento de um sistema na linguagem Java O sistema deve ser baseado em um problema real aplicando os conceitos de programação Além disso esperase que os alunos utilizem boas práticas de programação ao longo do desenvolvimento O trabalho deve ser realizado em grupos de até 5 alunos Escolha do Tema Serão disponibilizados temas sugeridos para implementação Os grupos podem optar por propor um novo tema desde que este seja previamente aprovado pelo professor Recomendase que cada grupo escolha um tema distinto evitando repetições Requisitos Adicionais Durante o desenvolvimento do projeto também devem ser implementados os seguintes recursos Menu interativo no console para navegação inicial do sistema Evolução do sistema para uma interface gráfica Armazenamento de dados em arquivos txt xml ou json Posterior evolução para uso de banco de dados Inclusão de validações e tratamento de exceções Aplicação e descrição de padrões de projeto se necessário Instruções para Entrega 1 O códigofonte e a documentação devem ser entregues por meio do Classroom Ulife e pode hospedados em um repositório no GitHub 2 Incluir obrigatoriamente um arquivo READMEmd com instruções claras de compilação e execução do sistema 3 A documentação em formato PDF deve conter o Descrição detalhada do projeto o Arquitetura do sistema o Diagramas de classes eou de fluxo quando aplicável o Padrões de projeto utilizados quando aplicável 4 A apresentação do projeto será realizada em sala de aula Todos os integrantes devem comparecer no dia da apresentação quando serão avaliados O aluno que não demonstrar conhecimento sobre o trabalho será penalizado na nota 5 Não será admitida cópia de trabalhos de espécie alguma Entendam não admitir cópia como sendo premiação com nota zero para os envolvidos 6 Pode ser feito em grupos de até 5 alunos Prazo de Entrega Projeto A3 no Classroom até dia 1606 às 2359 Pontuação 20 pontos Apresentação 1706 Observações As datas podem ser alteradas e entregas adicionais podem ser solicitadas Observações Finais O trabalho deve ser desenvolvido em grupos de até 5 alunos É permitido o uso de bibliotecas externas desde que devidamente referenciadas Sugestões de Temas 1 Sistema para Imobiliária Descrição do ProblemaObjetivo Desenvolver um sistema para gerenciamento de imóveis clientes corretores visitas e propostas de aluguel ou venda Requisitos Funcionais Cadastro de imóveis tipo endereço valor status Cadastro de clientes e corretores Registro de visitas Envio e gestão de propostas Filtros de busca por tipo valor e status Regras de Negócio Cada imóvel só pode ter um status disponível alugado ou vendido Cliente só pode enviar uma proposta por imóvel Propostas aceitas alteram o status do imóvel Corretores podem ser responsáveis por múltiplos imóveis Entidades Sugeridas Imóvel com subclasses Apartamento Casa Corretor Endereço Proposta Cliente Visita Extensões Possíveis Geração de contratos PDF Cálculo de comissão por corretor Dashboard com estatísticas de imóveis 2 Catálogo de Mídias Pessoais Criar um sistema pessoal para usuários cadastrarem avaliarem e organizarem suas mídias filmes e séries com listas personalizadas e avaliações Requisitos Funcionais Cadastro de filmes e séries Cadastro de usuários Avaliação nota e comentário de mídias Criação de listas como Quero assistir Assistidos Favoritos Filtros por gênero ano nota média Regras de Negócio Uma mídia pode receber múltiplas avaliações de usuários diferentes Um usuário não pode avaliar o mesmo item mais de uma vez A média de avaliação é recalculada após cada nova avaliação Entidades Sugeridas Mídia classe base Filme e Série Usuário Avaliação Lista Personalizada Extensões Possíveis Recomendações baseadas nas avaliações Exportação de catálogo para json Integração com APIs públicas de filmes 3 Jogo de RPG Criar um jogo de RPG com sistema de criação de personagens combate por turnos missões evolução e inventário oferecendo uma experiência imersiva Requisitos Funcionais Criação de personagem com atributos classe raça habilidades Exploração de um mundo com cenários e NPCs Sistema de combate por turnos com habilidades e itens Progressão com níveis experiência e habilidades desbloqueáveis Missões com objetivos diversos Inventário para gerenciamento de itens Possibilidade de modo multiplayer Interface gráfica desejável Regras de Negócio Cada personagem tem um limite de inventário Missões não podem ser repetidas sem critério definido Pontos de habilidade devem ser distribuídos conforme evolução Entidades Sugeridas Personagem Inimigo Item Missão MapaMundo Extensões Possíveis Modo cooperativo online Sistema de guildas Armazenamento de progresso em arquivosbanco 4 Loja Virtual Ecommerce Desenvolver um sistema de loja virtual com funcionalidades básicas como cadastro de produtos gerenciamento de usuários carrinho de compras e finalização de pedidos operando inicialmente no terminal Requisitos Funcionais Cadastro e gerenciamento de produtos nome descrição preço estoque ID Cadastro de clientes nome email senha endereço simples ID Autenticação de cliente Carrinho de compras adicionar remover calcular total resumo Finalizar pedido com simulação de pagamento Atualização de estoque após venda Histórico de pedidos por cliente Regras de Negócio Estoque deve ser validado antes de efetuar a venda Um cliente deve estar autenticado para realizar compras Cada pedido gera um número único Entidades Sugeridas Usuário Cliente Produto Pedido ItemPedido Extensões Possíveis Integração com meios de pagamento simulados cartão Pix Relatórios de vendas Avaliação de produtos 5 Biblioteca de Jogos e Conquistas Criar um sistema para que usuários gerenciem sua biblioteca de jogos acompanhem suas conquistas e comparem o progresso com amigos Requisitos Funcionais Cadastro de jogos nome gênero plataforma Cadastro de conquistas por jogo Cadastro de usuários nome nickname Adição de jogos à biblioteca do usuário Marcar conquistas como desbloqueadas Visualização de progresso por jogo Comparação de progresso entre usuários Regras de Negócio Cada jogo deve ter pelo menos uma conquista Usuários só podem marcar conquistas de jogos que possuem Progresso é calculado em porcentagem de conquistas desbloqueadas Entidades Sugeridas Usuário Jogo com lista de Conquistas Conquista BibliotecaUsuario Extensões Possíveis Sistema de amizades e ranking Importaçãoexportação de dados Compartilhamento de progresso 6 Sistema para Clínica Médica Desenvolver um sistema para a gestão de consultas médicas em uma clínica O sistema deve permitir o cadastro e gerenciamento de médicos pacientes e consultas garantindo a integridade de horários e o controle de histórico de atendimentos Requisitos Funcionais Cadastro de médicos nome CRM especialidade Cadastro de pacientes nome CPF data de nascimento Cadastro e cancelamento de consultas Validação de agenda evitar conflitos de horário Listagem das consultas por médico Histórico de consultas por paciente Regras de Negócio Um paciente só pode agendar uma consulta por vez com o mesmo médico no mesmo dia Um médico pode realizar no máximo 10 consultas por dia A data da consulta não pode estar no passado Entidades Sugeridas Pessoa classe base Médico e Paciente Consulta associação entre Médico e Paciente com datahora Extensões Possíveis Filtro por especialidade médica Listagem de consultas do dia Inclusão de prontuário diagnóstico e prescrições

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

Recomendado para você

Analise e Melhoria de Codigo - Merge Request e Implementacao de Codigo Limpo

1

Analise e Melhoria de Codigo - Merge Request e Implementacao de Codigo Limpo

Engenharia de Software

UMG

Diagrama de Classes UML para Sistema de Locacao de Veiculos - Roteiro Aula Pratica

9

Diagrama de Classes UML para Sistema de Locacao de Veiculos - Roteiro Aula Pratica

Engenharia de Software

UMG

Projeto Python

32

Projeto Python

Engenharia de Software

UMG

Simuladoav2

3

Simuladoav2

Engenharia de Software

UMG

Levantamento de Requisitos Funcionais - Sistema de Gerenciamento de Pedidos Online TechMart

11

Levantamento de Requisitos Funcionais - Sistema de Gerenciamento de Pedidos Online TechMart

Engenharia de Software

UMG

Prova Presencial - 1 Chamada - Sistemas Operacionais

11

Prova Presencial - 1 Chamada - Sistemas Operacionais

Engenharia de Software

UMG

Introdução a Big Data e Bancos de Dados NoSQL

54

Introdução a Big Data e Bancos de Dados NoSQL

Engenharia de Software

UMG

Projeto de Sofware Materia de Engenharia de Sofware

14

Projeto de Sofware Materia de Engenharia de Sofware

Engenharia de Software

UMG

Direito Cibernético - Prova Final Ampli Engenharia de Software

11

Direito Cibernético - Prova Final Ampli Engenharia de Software

Engenharia de Software

UMG

4 Exercícios em Línguagem C

4

4 Exercícios em Línguagem C

Engenharia de Software

UMG

Texto de pré-visualização

Descrição do Trabalho Final O Trabalho Final da disciplina de Programação de Soluções Computacionais consiste no desenvolvimento de um sistema na linguagem Java O sistema deve ser baseado em um problema real aplicando os conceitos de programação Além disso esperase que os alunos utilizem boas práticas de programação ao longo do desenvolvimento O trabalho deve ser realizado em grupos de até 5 alunos Escolha do Tema Serão disponibilizados temas sugeridos para implementação Os grupos podem optar por propor um novo tema desde que este seja previamente aprovado pelo professor Recomendase que cada grupo escolha um tema distinto evitando repetições Requisitos Adicionais Durante o desenvolvimento do projeto também devem ser implementados os seguintes recursos Menu interativo no console para navegação inicial do sistema Evolução do sistema para uma interface gráfica Armazenamento de dados em arquivos txt xml ou json Posterior evolução para uso de banco de dados Inclusão de validações e tratamento de exceções Aplicação e descrição de padrões de projeto se necessário Instruções para Entrega 1 O códigofonte e a documentação devem ser entregues por meio do Classroom Ulife e pode hospedados em um repositório no GitHub 2 Incluir obrigatoriamente um arquivo READMEmd com instruções claras de compilação e execução do sistema 3 A documentação em formato PDF deve conter o Descrição detalhada do projeto o Arquitetura do sistema o Diagramas de classes eou de fluxo quando aplicável o Padrões de projeto utilizados quando aplicável 4 A apresentação do projeto será realizada em sala de aula Todos os integrantes devem comparecer no dia da apresentação quando serão avaliados O aluno que não demonstrar conhecimento sobre o trabalho será penalizado na nota 5 Não será admitida cópia de trabalhos de espécie alguma Entendam não admitir cópia como sendo premiação com nota zero para os envolvidos 6 Pode ser feito em grupos de até 5 alunos Prazo de Entrega Projeto A3 no Classroom até dia 1606 às 2359 Pontuação 20 pontos Apresentação 1706 Observações As datas podem ser alteradas e entregas adicionais podem ser solicitadas Observações Finais O trabalho deve ser desenvolvido em grupos de até 5 alunos É permitido o uso de bibliotecas externas desde que devidamente referenciadas Sugestões de Temas 1 Sistema para Imobiliária Descrição do ProblemaObjetivo Desenvolver um sistema para gerenciamento de imóveis clientes corretores visitas e propostas de aluguel ou venda Requisitos Funcionais Cadastro de imóveis tipo endereço valor status Cadastro de clientes e corretores Registro de visitas Envio e gestão de propostas Filtros de busca por tipo valor e status Regras de Negócio Cada imóvel só pode ter um status disponível alugado ou vendido Cliente só pode enviar uma proposta por imóvel Propostas aceitas alteram o status do imóvel Corretores podem ser responsáveis por múltiplos imóveis Entidades Sugeridas Imóvel com subclasses Apartamento Casa Corretor Endereço Proposta Cliente Visita Extensões Possíveis Geração de contratos PDF Cálculo de comissão por corretor Dashboard com estatísticas de imóveis 2 Catálogo de Mídias Pessoais Criar um sistema pessoal para usuários cadastrarem avaliarem e organizarem suas mídias filmes e séries com listas personalizadas e avaliações Requisitos Funcionais Cadastro de filmes e séries Cadastro de usuários Avaliação nota e comentário de mídias Criação de listas como Quero assistir Assistidos Favoritos Filtros por gênero ano nota média Regras de Negócio Uma mídia pode receber múltiplas avaliações de usuários diferentes Um usuário não pode avaliar o mesmo item mais de uma vez A média de avaliação é recalculada após cada nova avaliação Entidades Sugeridas Mídia classe base Filme e Série Usuário Avaliação Lista Personalizada Extensões Possíveis Recomendações baseadas nas avaliações Exportação de catálogo para json Integração com APIs públicas de filmes 3 Jogo de RPG Criar um jogo de RPG com sistema de criação de personagens combate por turnos missões evolução e inventário oferecendo uma experiência imersiva Requisitos Funcionais Criação de personagem com atributos classe raça habilidades Exploração de um mundo com cenários e NPCs Sistema de combate por turnos com habilidades e itens Progressão com níveis experiência e habilidades desbloqueáveis Missões com objetivos diversos Inventário para gerenciamento de itens Possibilidade de modo multiplayer Interface gráfica desejável Regras de Negócio Cada personagem tem um limite de inventário Missões não podem ser repetidas sem critério definido Pontos de habilidade devem ser distribuídos conforme evolução Entidades Sugeridas Personagem Inimigo Item Missão MapaMundo Extensões Possíveis Modo cooperativo online Sistema de guildas Armazenamento de progresso em arquivosbanco 4 Loja Virtual Ecommerce Desenvolver um sistema de loja virtual com funcionalidades básicas como cadastro de produtos gerenciamento de usuários carrinho de compras e finalização de pedidos operando inicialmente no terminal Requisitos Funcionais Cadastro e gerenciamento de produtos nome descrição preço estoque ID Cadastro de clientes nome email senha endereço simples ID Autenticação de cliente Carrinho de compras adicionar remover calcular total resumo Finalizar pedido com simulação de pagamento Atualização de estoque após venda Histórico de pedidos por cliente Regras de Negócio Estoque deve ser validado antes de efetuar a venda Um cliente deve estar autenticado para realizar compras Cada pedido gera um número único Entidades Sugeridas Usuário Cliente Produto Pedido ItemPedido Extensões Possíveis Integração com meios de pagamento simulados cartão Pix Relatórios de vendas Avaliação de produtos 5 Biblioteca de Jogos e Conquistas Criar um sistema para que usuários gerenciem sua biblioteca de jogos acompanhem suas conquistas e comparem o progresso com amigos Requisitos Funcionais Cadastro de jogos nome gênero plataforma Cadastro de conquistas por jogo Cadastro de usuários nome nickname Adição de jogos à biblioteca do usuário Marcar conquistas como desbloqueadas Visualização de progresso por jogo Comparação de progresso entre usuários Regras de Negócio Cada jogo deve ter pelo menos uma conquista Usuários só podem marcar conquistas de jogos que possuem Progresso é calculado em porcentagem de conquistas desbloqueadas Entidades Sugeridas Usuário Jogo com lista de Conquistas Conquista BibliotecaUsuario Extensões Possíveis Sistema de amizades e ranking Importaçãoexportação de dados Compartilhamento de progresso 6 Sistema para Clínica Médica Desenvolver um sistema para a gestão de consultas médicas em uma clínica O sistema deve permitir o cadastro e gerenciamento de médicos pacientes e consultas garantindo a integridade de horários e o controle de histórico de atendimentos Requisitos Funcionais Cadastro de médicos nome CRM especialidade Cadastro de pacientes nome CPF data de nascimento Cadastro e cancelamento de consultas Validação de agenda evitar conflitos de horário Listagem das consultas por médico Histórico de consultas por paciente Regras de Negócio Um paciente só pode agendar uma consulta por vez com o mesmo médico no mesmo dia Um médico pode realizar no máximo 10 consultas por dia A data da consulta não pode estar no passado Entidades Sugeridas Pessoa classe base Médico e Paciente Consulta associação entre Médico e Paciente com datahora Extensões Possíveis Filtro por especialidade médica Listagem de consultas do dia Inclusão de prontuário diagnóstico e prescrições

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