Análise e Projeto de Sistemas II - 2008.1
Professor: Rodrigo Rebouças de Almeida (rodrigor@rodrigor.com)
Se você é aluno da disciplina, você deve se inscrever no grupo de discussão a seguir. Infome seu e-mail:
|
|
| Análise e Projeto de Sistemas 2 |
| Visite este grupo |
- Se você programa em Java, você deve se inscrever no Grupo de Usuários Java da Paraíba! Acesse: http://www.pbjug.org
Pré-requisitos
Atenção! Além dos pré-requisitos de disciplinas, para aproveitar ao máximo o conteúdo, você deve:
- Programar bem em Java. (Nesta disciplina desenvolveremos um projeto, em Java. Se você não programa bem em Java, corra atrás do prejuízo agora! Pegue um bom livro de Java e estude muito!).
Exemplo de um bom livro de Java: Thinking in Java 3rd edition - Ter conhecimentos sobre Orientação a Objetos (trabalhar com interfaces, herança, polimorfismo, etc.)
- Saber UML
- Saber usar o ANT
- Saber usar o EasyAccept
Bibliografia
Head First Design Patterns, Eric Freeman, Elisabeth Freeman, Kathy Sierra, Bert Bates, First Edition October 2004, Pages: 676, ISBN 10: 0-596-00712-4 | ISBN 13:9780596007126
Design Patterns: Elements of Reusable Object-Oriented Software, Gamma, Helm, Johnson e Vlissides, Addison-Wesley, 1995.
Avaliação
A avaliação final da disciplina será composta por quatro avaliações: Média dos Minitestes, Nota das Provas, Nota do Projeto e Participação do Aluno no Projeto.
A formula da nota é a seguinte:
- Nota parcial = (Média Minitestes x 0,20) + (Nota Prova x 0,40) + (Nota Projeto x Participação Aluno x 0,40)
- Nota final = (Nota parcial1 + Nota parcial2 + Nota parcial3) / 3
Como serão as avaliações?
- Minitestes surpresa (20% da nota final): Uma ou duas questões para serem respondidas em sala de aula. O conteúdo do miniteste é qualquer assunto discutido em sala de aula. O miniteste será aplicado sem aviso prévio e pode ser executado no início, meio ou fim das aulas. Cada aluno deve responder a 6 minitestes (2 por unidade).
- Prova (40% da nota final): Teremos três provas que incluirão o assunto apresentado nas aulas. A prova terá questões teóricas e práticas.
- Um projeto (40% da nota final): O Projeto tem como objetivo por em prática o conteúdo visto em sala de aula, permitindo que o aluno aprofunde o conteúdo abordado. O projeto deverá ser implementado e entregue em três etapas. As notas das três etapas terão peso 10%, 20% e 70%. Tamanho máximo da equipe: 4 alunos. A cada etapa, o projeto será avaliado segundo os três critérios a seguir, com seus respectivos pesos: 1) Funcionalidade (30%) 2) Implementação dos padrões de projeto (40%) 3) Qualidade do código produzido (30%).
- Participação do Aluno no Projeto: (nota entre 0,0 e 1,0) Embora o projeto seja em equipe, a avaliação é individual. Os integrantes serão cobrados por sua participação na análise, design e programação do projeto. Terão que demonstrar segurança quanto às decisões tomadas e justificar as decisões de projeto. Ao final de cada iteração, farei uma breve avaliação sobre a implementação do seu projeto. Esta avaliação lhe atribuirá uma nota de 0,0 a 1,0.
Atenção: Se for comprovada cópia de projetos, as equipes envolvidas receberão nota zero na iteração.