
Projeto Avançado de Software
Professor: Jacques Philippe Sauvé
Horários das Aulas e de Atendimento a Alunos pelo Professor
Monitor: Telmo Pimentel Mota
Horário de Atendimento a Alunos pelo Monitor
Objetivos Gerais
Objetivos Específicos
| Dia | Assunto Planejado |
| 10 Nov. | Recolher Emails dos alunos para montar lista de discussão Achar horário para reposição de aulas Anunciar URL da disciplina: http://www.dsc.ufpb.br/~jacques/cursos/lp4/index.html Pedir para não imprimir nas impressoras da Universidade Avisar para todos olharem as datas importantes Objetivos da disciplina Programa da disciplina Projetos e critérios de avaliação Introdução ao Processo de Desenvolvimento: etapas e aspectos considerados Breve resumo de cada etapa do processo |
| 13 Nov. | Documento de Requisitos Análise de um documento típico de requisitos |
| 17 Nov. | Documento de Direções Análise de um documento típico de direções |
| 20 Nov. | Documento de Especificação Análise de um documento típico de especificação |
| 24 Nov. | Introdução a Java: classes, objetos |
| 27 Nov. | [Buffer de contingência para as aulas] |
| 1 Dec. | Introdução a Java: métodos |
| 4 Dec. | Introdução a Java: expressões e fluxo de controle, pacotes e interfaces |
| 8 Dec. | Prova 1 sobre o Processo até Especificação |
| 11 Dec. | Introdução a Java: casting e exceções |
| 15 Dec. | Documentos de Design de Alto e Baixo Nível Análise de documentos típicos de Design de Alto e Baixo Níveis |
| 18 Dec. | [Buffer de contingência para as aulas] |
| 5 Jan. | Planos de testes Análise de um plano de testes típico Ferramentas de testes Acompanhando defeitos do produto Controle de mudanças no desenvolvimento de software |
| 8 Jan. | Planejamento de cronogramas de desenvolvimento e acompanhamento de projetos de desenvolvimento |
| 12 Jan. | Introdução a Design Patterns: o que é um design pattern, descrição de design patterns, catálogo de design patterns |
| 15 Jan. | Como design patterns resolvem problemas de projeto, como selecionar e usar design patterns |
| 19 Jan. | Estudo de caso (editor). Problemas de projeto. Estrutura do documento e o design pattern "Composite" |
| 22 Jan. | Estudo de caso (editor). Formatação e o design pattern "Strategy" |
| 26 Jan. | Prova 2 sobre Java e o resto do Processo |
| 29 Jan. | [Buffer de contingência para as aulas] |
| 2 Fev. | Estudo de caso (editor). Interface do usuário e o design pattern "Decorator" |
| 5 Fev. | Estudo de caso (editor). Look-and-feel e o design pattern "Abstract Factory" |
| 9 Fev. | Estudo de caso (editor). Sistemas de janelas e o design pattern "Bridge" |
| 12 Fev. | Estudo de caso (editor). Operações do usuário e o design pattern "Command" |
| 19 Fev. | Estudo de caso (editor). Análise textual e o design pattern "Iterator" |
| 23 Fev. | Estudo de caso (editor). Análise textual e o design pattern "Visitor" |
| 26 Fev. | O design pattern "Factory Method" |
| 2 Mar. | O design pattern "Observer" |
| 5 Mar. | O design pattern "Template Method" |
| 9 Mar. | [Buffer de contingência para as aulas] |
| 12 Mar. | [Buffer de contingência para as aulas] |
| 16 Mar. | Prova 3 sobre Design Patterns |
| 19 Mar. | Entrega do projeto e demo |
| 23 Mar. | Entrega do projeto e demo |
| 26 Mar. | Prova Final |
A avaliação será feita com 3 provas parciais e um projeto. O projeto será avaliado em 7 fases distintas:
As seis primeiras fases acima serão avaliada através de um documento a ser produzido pelo aluno sobre o assunto. Os detalhes podem ser vistos aqui. Os pesos atribuídos aos vários eventos de avaliação são indicados abaixo
| Evento de Avaliação | Peso |
| Três provas parciais conceituais | 30% |
| Documento de requisitos | 10% |
| Documento de direções | 10% |
| Documento de especificação | 10% |
| Documento de design de alto nível | 10% |
| Documento de design de baixo nível | 10% |
| Planos de testes | 10% |
| Qualidade do código | 10% |
| Prova 1 | 08/12/1998 |
| Prova 2 | 26/01/1999 |
| Prova 3 | 16/03/1999 |
| Prova Final | 26/03/1998 |
| Entrega do Documento de Requisitos | 24/11/1998 |
| Entrega do Documento de Direções | 04/12/1998 |
| Entrega do Documento de Especificação (Incluindo o Manual do Usuário) |
15/12/1998 |
| Entrega do Documento de Design de Alto Nível | 05/01/1999 |
| Entrega do Documento de Design de Baixo Nível | 15/01/1999 |
| Entrega dos Planos de Testes e Cronograma detalhado de codificação e testes | 19/01/1999 |
| Entrega do Código Documentado e Demonstração do Produto | 19/03/1999 |
URLs Adicionais