/syllabus

Repositorio contendo os modelos e templates a serem usados em cada um dos projetos da disciplina

GNU General Public License v3.0GPL-3.0

Projeto de Software II

Professor: Cristiano Bertolini

E-Mail: cristiano.bertolini@ufsm.br

Descricao da Disciplina: A disciplina visa o desenvolvimento de software incluindo diferentes artefatos.

Prerequisitos:

  • Conhecimentos em engenharia de software como metodologias ageis de desenvolvimento, gerenciamento de projetos.
  • Forte conhecimento em linguagens de programacao e ambientes de desenvolvimento.
  • Trabalho em Equipe e proatividade.

Aulas

  • Todas as tercas aula presencial com chamada as 19:20 e 22:10. Nao estando nesse horario sera considerado falta. Lembrando que uma noite de aula sao 4 presencas.
  • Todo o material sera colocado no github
  • Toda aula havera uma reuniao do tipo scrum com a participacao de todos.

Avaliacao:

  • Os projetos serao avaliados semanalmente.
  • As atividades individuais serao avaliadas semanalmente.
  • Quem nao tiver um desempenho satisfatorio tera que fazer um exame teorico-pratico contendo: programacao, desenvolvimento agil, requisitos, teste, controle de versao, comunicacao e topicos abordados sobre engenharia de software.

Grupos de Trabalho:

  • Os grupos de trabalho serao compostos por no minimo 3 e no maximo 5 pessoas.
  • A escolha do grupo sera de acordo com os alunos, e podera ser reorganizado a criterio do professor da disciplina.
  • Cada grupo recebera um projeto para desenvolver durante o semestre.
  • As avaliacoes serao individuais e semanais.

Ferramentas Basicas de Trabalho:

Projetos

  • Consistem em um software e seus artefatos.
  • Havera 4 entregas sendo que em todas elas deverao ser entregues requisitos funcionais implementados, testados e com documentacao atualizada.
  • A nao entrega ou entrega parcial ou entrega insuficiente afetara a nota de todos do grupo.
  • A nao entrega de duas ou mais entregas formais deixara os membros do grupo em exame.