-

CTBJ/UFPI104 - PROJETO INTEGRADOR II - Turma: 01 (2024.1)

Tópicos Aulas
Introdução e Definição de Temas (23/02/2024 - 22/03/2024)
Apresentação da disciplina, objetivos e metodologia de trabalho. Discussão sobre temas e definição dos grupos de trabalho. Início da pesquisa sobre o tema escolhido e levantamento de requisitos.
Análise de Requisitos e Planejamento (05/04/2024 - 26/04/2024)
Análise detalhada dos requisitos do projeto e definição de escopo. Elaboração de diagramas UML (casos de uso, diagrama de classes, etc.). Planejamento das etapas do projeto, cronograma preliminar e divisão de tarefas.
Implementação (03/05/2024 - 24/05/2024)
Desenvolvimento do código fonte em Java com base no design elaborado. Implementação das funcionalidades principais do sistema. Início dos testes unitários para validar o funcionamento do código.
Apresentação dos Projetos e Avaliação (07/06/2024 - 28/06/2024)
Apresentação dos projetos pelos grupos para a turma e professores. Avaliação dos projetos com base nos critérios estabelecidos. Feedback aos grupos sobre os resultados e desempenho.
Frequências da Turma
# Matrícula FEV MAR ABR MAI JUN Total
23 01 08 15 22 05 12 19 26 10 17 24 07 14 21
1 2023300**** 0 0 0 4 4 0 0 0 4 0 0 0 0 0 0 12
2 2023300**** 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 4
3 2023300**** 0 0 0 4 0 0 0 0 0 4 0 0 0 0 0 8
4 2023300**** 0 0 0 4 0 0 4 0 0 4 0 0 0 0 0 12
5 2023300**** 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 4
6 2023300**** 0 0 0 4 0 0 0 0 0 4 0 0 0 0 0 8
7 2023300**** 0 0 0 4 0 0 0 0 0 4 0 0 0 0 0 8
8 2023300**** 0 0 0 4 4 0 0 0 0 0 0 0 0 0 0 8
Notas da Turma
# Matrícula Unid. 1 Unid. 2 Unid. 3 Unid. 4 Prova Final Resultado Faltas Situação
1 2023300**** 10,0 10,0 10,0 10,0 10.0 8 AM
2 2023300**** 10,0 10,0 10,0 10,0 10.0 0 AM
3 2023300**** 10,0 10,0 10,0 10,0 10.0 8 AM
4 2023300**** 6,0 6,0 6,0 6,0 6.0 4 AM
5 2023300**** 10,0 10,0 10,0 10,0 10.0 0 AM
6 2023300**** 6,0 6,0 6,0 6,0 6.0 8 AM
7 2023300**** 6,0 6,0 6,0 6,0 6.0 4 AM
8 2023300**** 6,0 6,0 6,0 6,0 6.0 8 AM

Nenhum item foi encontrado

Plano de Curso

Nesta página é possível visualizar o plano de curso definido pelo docente para esta turma.

Dados da Disciplina
Ementa: Fundamentos para trabalhos em equipe, orientações para elaboração de cronograma, estudo de viabilidade, lista de materiais e definições de metodologia e procedimentos. Orientação para elaboração, execução e apresentação de projeto técnico que integre os conteúdos abordados no Curso Técnico em Informática. Desenvolvimento de um projeto e apresentação do relatório, considerando as características de aplicações pertinentes ao perfil do egresso do curso técnico.
Objetivos:
Metodologia de Ensino e Avaliação
Metodologia: Claro, aqui está uma proposta de metodologia para a disciplina de Projeto Integrador, focada na criação de projetos que abordem as áreas de programação em Java:

Definição de Objetivos:
- Estabelecer os objetivos gerais da disciplina, como a integração dos conhecimentos adquiridos em programação Java, a aplicação prática dos conceitos de orientação a objetos e o desenvolvimento de habilidades de resolução de problemas.

Seleção de Temas e Grupos:
- Propor temas relacionados à programação em Java e suas aplicações, como desenvolvimento de aplicativos desktop, sistemas de gerenciamento, jogos, aplicativos web, entre outros.
- Formação de grupos de trabalho com base nos interesses e habilidades dos alunos, visando a diversidade de conhecimentos e experiências para enriquecer os projetos.

Planejamento e Cronograma:
- Elaborar um cronograma de atividades detalhado, incluindo etapas de pesquisa, análise de requisitos, design, implementação, testes e apresentação dos projetos.
- Definir marcos e prazos intermediários para acompanhamento do progresso dos grupos e ajustes necessários no planejamento.

Pesquisa e Análise de Requisitos:
- Realizar pesquisa sobre o tema escolhido pelo grupo, incluindo análise de requisitos funcionais e não funcionais do projeto.
- Identificar as necessidades dos usuários, as funcionalidades a serem implementadas e as tecnologias a serem utilizadas, com foco na programação em Java.

Design e Arquitetura do Projeto:
- Elaborar o design e a arquitetura do projeto, incluindo a definição de classes, interfaces, relacionamentos, fluxo de dados e interfaces de usuário (se aplicável).
- Utilizar diagramas UML, como diagrama de classes, diagrama de sequência e diagrama de atividades, para representar a estrutura e o funcionamento do sistema.

Implementação em Java:
- Programar a solução utilizando a linguagem Java, aplicando os conceitos aprendidos em orientação a objetos, estruturas de dados, tratamento de exceções, manipulação de arquivos, entre outros.
- Utilizar frameworks e bibliotecas Java, quando apropriado, para facilitar o desenvolvimento e aumentar a eficiência do código.

Testes e Depuração:
- Realizar testes unitários e de integração para verificar a correção e o funcionamento adequado do sistema.
- Identificar e corrigir eventuais erros (bugs) por meio de depuração e revisão do código.

Documentação e Relatório Técnico:
- Elaborar documentação técnica do projeto, incluindo manuais de usuário, diagramas de banco de dados (se aplicável), descrição das funcionalidades e instruções de instalação.
- Preparar um relatório técnico que descreva o processo de desenvolvimento, as decisões de design, os desafios enfrentados e as soluções adotadas durante o projeto.

Apresentação dos Projetos:
- Agendar uma sessão de apresentação dos projetos, na qual os grupos demonstrarão o funcionamento do sistema, destacarão as principais funcionalidades e responderão a perguntas da plateia e do professor.
- Avaliar os projetos com base na qualidade técnica, originalidade, usabilidade e atendimento aos requisitos estabelecidos.

Avaliação e Feedback:
- Realizar a avaliação dos projetos de acordo com critérios predefinidos, como funcionalidades implementadas, qualidade do código, interface de usuário, documentação e apresentação.
- Fornecer feedback detalhado aos grupos sobre os pontos fortes e áreas de melhoria de seus projetos, incentivando o aprendizado contínuo e aprimoramento das habilidades em programação Java.
Procedimentos de Avaliação da Aprendizagem: Avaliação da Documentação Técnica:

Avaliar a qualidade da documentação técnica produzida pelos grupos, incluindo manuais de usuário, diagramas de arquitetura, descrição das funcionalidades e instruções de instalação.
Verificar se a documentação está completa, organizada, clara e atende aos requisitos estabelecidos.


Avaliação do Relatório Técnico:

Analisar o relatório técnico elaborado pelos grupos, que descreve o processo de desenvolvimento do projeto, as decisões de design, os desafios enfrentados e as soluções adotadas.
Verificar a capacidade dos alunos em documentar e comunicar de forma eficiente o trabalho realizado.


Avaliação dos Diagramas UML:

Analisar os diagramas UML (diagrama de classes, diagrama de sequência, diagrama de atividades, etc.) elaborados pelos grupos para representar a estrutura e o funcionamento do sistema.
Verificar a correção, clareza e adequação dos diagramas à arquitetura do projeto.


Avaliação do Código Fonte:

Revisar o código fonte desenvolvido pelos grupos em Java, considerando critérios como organização, legibilidade, boas práticas de programação, utilização adequada de estruturas de dados e algoritmos.
Realizar testes de execução para verificar a funcionalidade e correção do código.


Avaliação dos Testes Unitários:

Verificar a presença e qualidade dos testes unitários implementados pelos grupos para validar as funcionalidades do sistema.
Avaliar a cobertura de código pelos testes e a eficácia dos casos de teste em identificar problemas no código.


Avaliação da Apresentação:

Avaliar a apresentação dos projetos realizada pelos grupos, incluindo a demonstração do funcionamento do sistema, a explicação das principais funcionalidades e a capacidade de responder a perguntas e feedback da plateia e do professor.
Considerar a clareza da exposição, o domínio do conteúdo, a qualidade dos recursos visuais (se aplicável) e a capacidade de comunicação dos alunos.


Avaliação dos Resultados do Projeto:

Analisar os resultados alcançados pelos grupos em relação aos objetivos estabelecidos no início da disciplina.
Verificar a inovação, criatividade, originalidade e efetividade das soluções propostas pelos alunos.


Avaliação da Colaboração e Participação:

Avaliar a colaboração e participação dos alunos nos grupos de trabalho, considerando a contribuição individual para o desenvolvimento do projeto, o cumprimento de prazos, a cooperação com os colegas e a resolução de conflitos de forma construtiva.
Horário de atendimento:
Bibliografia:
Cronograma de Aulas

Início

Fim

Descrição
23/02/2024
22/03/2024
Introdução e Definição de Temas
05/04/2024
26/04/2024
Análise de Requisitos e Planejamento
03/05/2024
24/05/2024
Implementação
07/06/2024
28/06/2024
Apresentação dos Projetos e Avaliação
Avaliações
Data Descrição
19/04/2024 1ª Avaliação
31/05/2024 2ª Avaliação
07/06/2024 3ª Avaliação
28/06/2024 4ª Avaliação
: Referência consta na biblioteca
Referências Básicas
Tipo de material Descrição
Referências Complementares
Tipo de material Descrição
Notícias da Turma

Nenhum item foi encontrado

SIGAA | Superintendência de Tecnologia da Informação - STI/UFPI - (86) 3215-1124 | sigjb04.ufpi.br.instancia1 vSIGAA_3.12.1477 01/12/2025 19:49