PI2A6 - Projeto Integrado II


Aulas    

Alguns pontos importantes sobre a disciplina:

  1. O projeto deve ser desenvolvido nas mesmas Equipes de PI1A5 - Projeto Integrado I
    • As equipes devem se registrar no moodle da disciplina mantendo a mesma numeração utilizada em PI1A5 - Projeto Integrado I
    • em caso de necessidade de ajustes deve ser negociado com os professores no primeiro dia de aula, releia as regras de PI1A5 - Projeto Integrado I pois podem ter sido atualizadas
  2. Nesta disciplina deve ser concluído o projeto proposto e iniciado em PI1A5 - Projeto Integrado I, com os mesmos tema e escopo
    • Caso por algum motivo o professor seja diferente de PI1A5 - Projeto Integrado I, devem fazer uma breve apresentação de 15 minutos mostrando o projeto no primeiro dia de aula
  3. Todas as definições utilizadas em PI1A5 - Projeto Integrado I são válidas para esta disciplina, inclusive :
    • blog
    • canal do YouTube
      • Todos os vídeos publicados devem ter na descrição e nas tags IFSP, SPO e PI2A6 (alterado de PI1A5)
      • A cada entrega/apresentação deve ser publicado um vídeo do Gource com o desenvolvimento desde o início do projeto nos mesmos moldes de PI1A5
    • métricas
    • utilização dos repositórios de controle de versão
  4. Na segunda aula deverá ser apresentado aos professores o planejamento da equipe para conclusão do projeto
    • Com base no planejamento apresentado e aprovado pelos professores, o projeto deve ser desenvolvido durante o semestre
    • Todas equipes devem assistir as apresentações das outras equipes
    • a apresentação de cada equipe deve ter duração de 15 minutos
  5. Na terceira e quarta aula deverão ser apresentadas aos professores as atualizações realizadas na documentação e no desenvolvimento, conforme solicitações realizadas pela banca de avaliação de PI1A5 e/ou solicitações realizadas pelos professores quando da entrega final e após o IFA
    • utilizar latexdiff para demonstrar as atualizações do documento
    • a apresentação de cada equipe deve ter duração de 30 minutos
  6. No final do semestre, em data definida no plano de aulas deve ser entregue :
    • um documento final contemplando todo o desenvolvimento do projeto
      • deve ser uma evolução do documento já entregue em PI1A5 completando com os dados deste semestre, e adicionalmente conter :
        • Plano de testes
        • Demonstrativo de execução dos testes
        • Plano de implantação
        • Escolhas
        • Descartes (mudanças de rumo durante o projeto)
        • Problemas ocorridos no desenvolvimento / gerenciamento
        • Contribuições efetuadas aos projetos de código aberto utilizados
        • Análise de cobertura dos Testes
        • Execução de pelo menos uma ferramenta de Análise Estática no código
        • Demonstração de nota mínima A em https://www.ssllabs.com/ssltest/
        • Demonstração da melhor nota possível na análise das respostas HTTP utilizando https://securityheaders.io
      • O relatório deve ser entregue em formato PDF
    • Scripts de criação de base de dados (quando necessário)
    • Aplicação compilada para implantação/execução
    • documento latexdiff em comparação com documento de PI1A5 - Projeto Integrado I
  7. Deverá ser feita uma apresentação de até 45 minutos para a turma, com no mínimo 30 minutos para apresentar a aplicação desenvolvida
    • A aplicação deverá possuir um bom conjunto de dados reais para demonstrar corretamente as funcionalidades
    • Vídeo de demonstração da aplicação desenvolvida deve ser publicado no YouTube
  8. A apresentação deve seguir as seguintes regras
    • Todos os documentos entregues e apresentações feitas devem ser colocados antes da entrega/apresentação em formato PDF no repositório Subversion e também submetidos conforme orientação dos professores nas aulas
      • Cada PDF deve permitir a impressão direta, com todas as páginas na sequência correta e sem a necessidade de montagem manual
  9. No ultimo dia de aula deverá ser feita a entrega das correções propostas pela banca
    • atualização do vídeo de demonstração da aplicação
    • latexdiff com os ajustes
  10. Regras da disciplina
    • Devem ser utilizados os mesmos repositórios de PI1A5 - Projeto Integrado I, seguindo as mesmas regras
    • O(s) professor(es) é(são) o(s) “Cliente(s)” das equipes
      • Todas as decisões de projeto e de mudança de escopo devem ser validadas pelo(s) cliente(s).
    • Deve ser utilizado LaTeX para a construção dos documentos (modelo de uso e algumas instruções constam também na página Textos)
      • Todos os códigos de marcação da documentação (LaTeX) e imagens utilizadas devem ter suas versões controladas no repositório Subversion
      • Modelo de Documento LaTeX no Overleaf
      • Todos os documentos entregues devem respeitar as regras e normas da ABNT para trabalhos acadêmicos e o Guia de Formatação do IFSP (cópia em anexo na página Textos)
    • As informações constantes no documento modelo (Modelo de Documento LaTeX no Overleaf) devem ser seguidas
      • Leia com cuidado as informações contantes no modelo
      • Evite os erros já conhecidos
      • Faça o processo de revisão antes da entrega do documento
    • Sempre que houver uma nova entrega de documento PDF, deverá ser entregue também um documento mostrando as diferenças gerado pelo latexdiff.
      • para primeira entrega de PI2A6 gerar o latexdiff utilizando como base o último documento entregue em PI1A5
    • Todos os emails enviados para os professores devem indicar claramente quem enviou (pessoa), qual equipe e turma
      • Os emails devem ser enviados com cópia para todos os professores da disciplina no semestre
    • A divisão das atividades desempenhadas por cada elemento da equipe deve ser documentada no trabalho. A avaliação será individualizada, conforme as atividades desempenhadas por cada aluno ao longo do projeto
      • Todos os membros da equipe devem escrever código e todos devem estar aptos a explicar qualquer parte técnica da aplicação.
    • Após cada apresentação/entrega, todas as equipes deverão preencher uma planilha de auto-avaliação, com todos os membros atribuindo uma nota e uma justificativa de nota para cada membro da equipe, seguindo o modelo disponível em Projetos e Apresentações, e entregar no repositório em UM arquivo no formato PDF corretamente formatado para visualização
    • Todos alunos devem fazer parte do grupo do Telegram já utilizado em PI1A5 - Projeto Integrado I
    • Questionamentos genéricos sobre a disciplina devem ser feitos no grupo do Telegram de forma que todos alunos tenham acesso às respostas
    • Avisos no decorrer do semestre podem ser publicados via canal Telegram IFSP-SPO-Projetos
    • Informações do Departamento e do Campus estão disponíveis em :
    • Todos as entregas de documentos e apresentações são consideradas como Avaliações

de     en     es     fr