Logo IC/UFF Leonardo Gresta Paulino Murta
Associate Professor, IC/UFF
D.Sc., COPPE/UFRJ, 2006
M.Sc., COPPE/UFRJ, 2002
B.Sc., IC/UFRJ, 1999
Picture

Menu:

Engenharia de Software II

Logística

Disciplina: TCC04082 – Engenharia de Software II

Data: quartas e sextas, de 9:00 às 11:00

Local: quartas na sala 442 (bloco D) e sextas na sala 237 (bloco D)

Lista: http://groups.google.com/group/uff-es2-2009-2 (importante: todos os alunos devem se cadastrar nessa lista, informando matrícula e nome completo)

Avaliação

Média = (Avaliação1 + Avaliação2 + Avaliação3) / 3

Avaliação1 = Prova sem consulta

Avaliação2 = Prova sem consulta

Avaliação3 = (Participação + 2 x Seminários + 3 x Trabalho) / 6

APROVADO

(Presença >= 75%) E (Média >= 6)

VERIFICAÇÃO SUPLEMENTAR

(Presença >= 75%) E (4 <= Média < 6)

Será aprovado na VS se tirar nota maior ou igual a 6.

REPROVADO

(Presença < 75%) OU (Média < 4)

Grupos

As atividades da Avaliação3 serão feitas em grupos de 6 participantes, que devem ser constituídos na primeira semana de aula e ter a mesma formação até o final do curso. Entreguem por e-mail (assunto: ES2 - Grupo) o número da matrícula e o e-mail de cada participante do grupo.

Participação

Na maioria das aulas serão fornecidos exercícios para serem feitos em grupo durante a aula. Ao término, os grupos serão convidados a se voluntariar para apresentar as suas soluções. A participação nessas atividades será considerada na composição da Avaliação3 (item Participação).

Trabalho

Cada grupo deve se enxergar como uma pequena software house, e enxergar o professor como cliente. O tema do trabalho é fazer um jogo de xadrez onde seja possível jogar contra o computador.

O trabalho consiste em, durante o decorrer do curso, utilizar as técnicas aprendidas para gerenciar o projeto e desenvolver o produto. Será avaliado o produto final e como esse produto foi desenvolvido (processos e técnicas aplicados).

Como resultado, além do produto funcionando, espera-se a escrita de um documento (a ser entregue impresso) descrevendo o planejamento de gerência de projetos, o seu monitoramento e controle, os recursos de gerência de configuração utilizados, os casos, dados e resultados de testes e todos os demais artefatos estudados durante o curso. Além disso, também é esperado um detalhamento das dificuldades encontradas e decisões tomadas. Esse documento não será avaliado pelo seu tamanho, mas sim pela sua completude e corretude e capacidade de argumentação em relação às decisões tomadas para contornar as dificuldades encontradas. Essas decisões devem ser fundamentadas nos princípios estudados durante o curso. Esse documento deve ser entregue na data estipulada (ver seção Cronograma) para compor a Avaliação3 (item Trabalho).

Obs.: atraso na entrega do Trabalho terá uma multa de um ponto por dia.

Seminários

Durante o curso foram reservados três momentos para a apresentação dos trabalhos (ver seção Cronograma). Inicialmente, haverá uma primeira apresentação, onde é esperado que cada grupo discuta brevemente (20 minutos por grupo) como está o andamento do trabalho. O grupo poderá utilizar slides e quadro. Nesse momento, já é esperado algum resultado concreto, em especial referente a papéis dos membros da equipe, estimativas de esforço, custo e cronograma de desenvolvimento e versão parcial do produto.

Posteriormente, haverá a segunda apresentação, também com duração de 20 minutos, onde os grupos devem mostrar os dados de monitoração e controle do projeto, repositório de gerência de configuração e uma versão parcial do produto.

Finalmente, haverá uma última apresentação dos resultados finais do trabalho. Vale notar que nesse momento os trabalhos já foram entregues (relatório impresso), e essa apresentação serve como um espaço para que os grupos detalhem as suas experiências na execução do trabalho. Nesse momento é esperado os dados de monitoração e controle do projeto, casos de teste e resultados da sua execução e versão final do produto. Essas apresentações serão consideradas na composição da Avaliação3 (item Seminários).

Presença

De acordo com o Regulamento dos Cursos de Graduação, a presença mínima necessária para aprovação é de 75% das aulas (Art. 80, §14). Vale notar que segundo o mesmo regulamento, nenhuma falta será abonada (Art. 80, §15).

Avaliação de Aprendizagem em Caráter Excepcional

De acordo com o Regulamento dos Cursos de Graduação, não será permitida a Avaliação de Aprendizagem em Caráter Excepcional (i.e., 2ª chamada), com exceção dos casos citados no Art. 87, de acordo com os procedimentos do Art. 88.

Bibliografia

Visando um maior aprofundamento, as aulas foram baseadas em diversos livros. Não é esperado que todos esses livros sejam lidos pelos alunos durante o curso, mas podem ser consultados no caso de dúvidas específicas em um determinado assunto da matéria. A seguir, são listadas as referências completas dos principais livros utilizados. Apesar de essas referências estarem em inglês, muitos desses livros têm versões em português.

Greene, J.; Stellman, A.; 2007. Head First PMP. O’Reilly Media.

Orth, A.; Prikladnicki, R.; 2009. Planejamento e Gerência de Projetos. EDIPUCRS.

Pilone, D.; Miles, R.; 2008. Head First Software Development. O’Reilly Media.

Pressman, R. S.; 2004. Software Engineering: A Practitioner’s Approach. 6 ed. McGraw-Hill.

Schwaber, K.; 2004. Agile Project Management with Scrum. Microsoft Press.

Cronograma

Data Atividade Entrega
19/08/2009 Aula - Apresentação do Curso
21/08/2009 Aula - Revisão de ES I
26/08/2009 Aula - Planejamento de Projetos
28/08/2009 Aula - Planejamento de Projetos
02/09/2009 Aula - Planejamento de Projetos
04/09/2009 Aula - Planejamento de Projetos
09/09/2009 Sem atividade (SBCARS)
11/09/2009 Aula - Planejamento de Projetos
16/09/2009 Seminários (1ª rodada) - Grupos 1, 2, 3 e 6
18/09/2009 Seminários (1ª rodada) - Grupos 4, 5 e 7
23/09/2009 Aula - Monitoramento e Controle
25/09/2009 Aula - Monitoramento e Controle
30/09/2009 Prova 1
02/10/2009 Aula - Verificação, Validação e Testes
07/10/2009 Sem atividade (SBES)
09/10/2009 Sem atividade (SBES)
14/10/2009 Aula - Verificação, Validação e Testes
16/10/2009 Sem atividade (Dia do Professor)
21/10/2009 Sem atividade (Agenda Acadêmica)
23/10/2009 Vista de Prova (sala 304, bloco E)
28/10/2009 Seminários (2ª rodada) - Grupos 4, 5 e 7
30/10/2009 Seminários (2ª rodada) - Grupos 1, 2, 3 e 6
04/11/2009 Aula - Verificação, Validação e Testes
06/11/2009 Aula - Verificação, Validação e Testes e Gerência de Configuração
11/11/2009 Aula - Gerência de Configuração
13/11/2009 Aula - Gerência de Configuração
18/11/2009 Aula - Gerência de Configuração
20/11/2009 Sem atividade (Zumbi)
25/11/2009 Aula - Garantia da Qualidade, Medição e Melhoria
27/11/2009 Seminários (rodada final) - Grupos 1, 4 e 6 Trabalho
02/12/2009 Seminários (rodada final) - Grupos 2, 3, 5 e 7
04/12/2009 Prova 2
09/12/2009 Vista de Prova
11/12/2009 Verificação Suplementar