Alguns pontos importantes sobre a disciplina:
- O projeto deve ser desenvolvido nas mesmas Equipes de PI1A5 - Projeto Integrado I
- em caso de necessidade de ajustes deve ser negociado com os professores no primeiro dia de aula
- Nesta disciplina deve ser concluído o projeto proposto e iniciado em PI1A5 - Projeto Integrado I, com os mesmos tema e escopo
- Todas as definições utilizadas em PI1A5 - Projeto Integrado I são válidas para esta disciplina, inclusive :
- Na segunda 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
- Na terceira 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
- 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
- deve ser uma evolução do documento já entregue em PI1A5 completando com os dados deste semestre, e adicionalmente conter :
- Scripts de criação de base de dados (quando necessário)
- Aplicação compilada para implantação/execução
- um documento final contemplando todo o desenvolvimento do projeto
- 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 a funcionalidade
- 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
- Após a apresentação, 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 equipe, seguindo o modelo em Projetos e Apresentações, e entregar no repositório em UM arquivo no formato PDF corretamente formatado para visualização
- 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
- 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
- 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)
- Sempre que houver uma nova entrega de documento PDF, deverá ser entregue também um documento mostrando as diferenças gerado pelo latexdiff
- 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 naquele 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.
- Avisos no decorrer do semestre podem ser publicados via canal Telegram IFSP-SPO-Projetos
- Todos alunos devem participar do grupo do Telegram indicado no Moodle
- Todos prazos são considerados como Provas / Avaliações
- Ver mais informações em : Projetos e Apresentações