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:
- Trello: para gerencia, organizacao e acompanhamento das atividades do projeto. (http://trello.com/)
- Github: para o repositorio contendo todos os artefatos. (https://github.com)
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.