UFPB › SIGAA - Sistema Integrado de Gestão de Atividades Acadêmicas João Pessoa, 19 de Janeiro de 2022
Semana da Computação (16/01/2017 - 16/01/2017)
Semana da Computação (18/01/2017 - 18/01/2017)
Visão geral da disciplina (23/01/2017 - 23/01/2017)
   Material 1: Introdução à disciplina   
Revisão sobre processo de desenvolvimento (25/01/2017 - 25/01/2017)
    The agile samurai (Site)   
Revisão sobre levantamento e especificação de requisitos (30/01/2017 - 30/01/2017)
    Estruturando Requisitos (Site)   
Concurso Rio Tinto (01/02/2017 - 01/02/2017)
Revisão sobre casos de uso (06/02/2017 - 06/02/2017)
Revisão sobre detalhamento e análise de casos de uso e diagrama de classes (UML) (08/02/2017 - 08/02/2017)
  Miniteste1: Processos de desenvolvimento ágeis  
Inicia em 08/02/2017 às 8h 0 e finaliza em 09/02/2017 às 8h 20
Revisão O.O - Parte 1 (classes, atributos, encapsulamento, variáveis de instancia, variáveis de classe, sobrecarga, sobreposição) (13/02/2017 - 13/02/2017)
Projeto 1a (15/02/2017 - 15/02/2017)

ENTREGA PROJETO 1A

DATA: 01/03/2017 - 23:59h

FORMA: Utilizar GIT ou outro repositório de controle de versão

GRUPO: máximo de 3 alunos

Documento de requisitos com a seguintes seções:

  1. Visão Geral do Problema
  2. Elicitação de Requisitos (utilizar 2 técnicas)
  3. Análise de Requisitos (estudar tipos de requisitos não-funcionais)
  4. Especificação de Requisitos (diagrama de casos de uso e detalhaento de 2 a 3 casos de uso mais complexos)
  5. Análise dos casos de uso (gerar um digrama de classes de análise)

 

    Screencast GIT (Site)   
Projeto 1a (20/02/2017 - 20/02/2017)
Projeto 1a - Versão Inicial do Documento de Requisitos (22/02/2017 - 22/02/2017)
Não Haverá Aula (27/02/2017)

Carnaval

Não Haverá Aula (01/03/2017)

Carnaval

  Média 1  
Inicia em 13/02/2017 às 0h 0 e finaliza em 10/05/2017 às 23h 59
Não houve aula (professor participando de banca de concurso) (06/03/2017 - 06/03/2017)
Revisão O.O - Parte 2 ( this, super e herança) (08/03/2017 - 08/03/2017)
Revisão O.O - Parte 3 (composição, polimorfismo, interfaces, classes abstratas, upcasting, downcasting, instance of) (13/03/2017 - 13/03/2017)
  Miniteste2: Uso de this., this(), super., super() e construtores  
Inicia em 13/03/2017 às 8h 0 e finaliza em 13/03/2017 às 8h 20
Não houve aula (paralização) (15/03/2017 - 15/03/2017)
Princípios de projeto O.O - Parte 1 (responsabilidade simples e inversão de dependência) (20/03/2017 - 20/03/2017)
  Miniteste3: Polimorfismo em linguagens O.O  
Inicia em 20/03/2017 às 8h 0 e finaliza em 20/03/2017 às 8h 20
Princípios de projeto O.O - Parte 2 (aberto-fechado, segregação da interface e substituição de Liskov) (22/03/2017 - 22/03/2017)
  Miniteste4: Arquitetura Hexagonal  
Inicia em 22/03/2017 às 8h 0 e finaliza em 22/03/2017 às 8h 50
Laboratório sobre Princípios POO (27/03/2017 - 27/03/2017)
  Miniteste5 - Lab 1: Princípios SOLID  
Inicia em 27/03/2017 às 8h 0 e finaliza em 27/03/2017 às 9h 25
    Lab 1: Gabarito (Site)   
Coleções (29/03/2017 - 29/03/2017)
  Miniteste 6:Lista de Coleções  
Inicia em 05/04/2017 às 0h 0 e finaliza em 17/04/2017 às 23h 59
Tratamento de Erros com Exceções (03/04/2017 - 03/04/2017)
Laboratório sobre Exceções (05/04/2017 - 05/04/2017)
  Lab2: Exceções  
Inicia em 05/04/2017 às 0h 0 e finaliza em 12/04/2017 às 23h 59
Laboratório sobre Testes (10/04/2017 - 10/04/2017)
Padrões de Projeto: Facade/Singleton, Strategy e State (12/04/2017 - 12/04/2017)
Não Haverá Aula (17/04/2017)

Reunião Fórum SBTVD

Padrões de Projeto: Adapter, Template Method, Abstract Factory, Factory Method (19/04/2017 - 19/04/2017)
Laboratório sobre Padrões de Projeto (24/04/2017 - 24/04/2017)
  Lab3: Padrões 1  
Inicia em 24/04/2017 às 0h 0 e finaliza em 03/05/2017 às 23h 59
Padrões de Projeto Bridge, Memento e Command (26/04/2017 - 26/04/2017)
  Miniteste 7: Padrões de Projeto 1  
Inicia em 19/04/2017 às 0h 0 e finaliza em 26/04/2017 às 8h 30
Não Haverá Aula (01/05/2017)

Feriado

Laboratório sobre Padrões de Projeto (03/05/2017 - 03/05/2017)

ENTREGA PROJETO 2

DATA: 12/05/2017 - 23:59h

FORMA: Utilizar GIT ou outro repositório de controle de versão

GRUPO: mesmo do Projeto 1

Artefatos

  1. Documento de Requisitos Revisado
  2. Implementar 3 padrões de projeto dessa lista no projeto: Singleton, Strategy, State, Bridge, Adapter, Template Method, Abstract Factory e Factory Method
  3. Implementar Facade, Command e Memento no projeto (ver descrição da tarefa Projeto 2)
  4. Diagrama de classe com documentação de padrões de projeto utlizados
  5. Código-fonte da arquitetura do projeto e testes unitários
  Lab4: Padrões 3  
Inicia em 03/05/2017 às 0h 0 e finaliza em 10/05/2017 às 23h 59
Padrões de Projeto: Composite, Mediator, Chain of Responsability, Flyweigh (08/05/2017 - 08/05/2017)
Projeto 2 (10/05/2017 - 10/05/2017)
  Média 2  
Inicia em 03/05/2017 às 0h 0 e finaliza em 17/05/2017 às 23h 59
  Miniteste 8: Padrões de Projeto 2  
Inicia em 10/05/2017 às 8h 0 e finaliza em 10/05/2017 às 9h 40
Não Haverá Aula (15/05/2017)

Reunião 

Padrões de Projeto: Interator, Prototype, Decorator e Observer (17/05/2017 - 17/05/2017)
  Lab5: Padrões 5  
Inicia em 10/05/2017 às 0h 0 e finaliza em 02/06/2017 às 23h 59
Laboratório sobre Padrões de Projeto (22/05/2017 - 22/05/2017)
Padrões de Projeto: Builder, Interpreter, Proxy e Visitor (24/05/2017 - 24/05/2017)
    Objetivos dos padrões GOF (Site)   
Projeto 3 (29/05/2017 - 29/05/2017)
  Média 3  
Inicia em 10/05/2017 às 0h 0 e finaliza em 06/06/2017 às 23h 59
Fechamento das aulas da disciplina (31/05/2017 - 31/05/2017)
  Miniteste 9  
Inicia em 31/05/2017 às 8h 0 e finaliza em 31/05/2017 às 9h 40
    Catalogo de Padrões J2EE (Site)   
Reposição (05/06/2017 - 05/06/2017)

Assuntos das provas de Reposição (qualquer aluno pode escolher uma das unidades para substituir a menor média das notas de atividades):

Unidade 1:

Engenharia de Requisitos
Herança, Composição e Polimorfismo
Arquitetura Hexagonal e Coleções

Unidade 2:

Exceções e Testes Unitários
Padrões SOLID
Padrões GOF: Singleton, Facade, Strategy, State, Adapter, Template Method, Abstract Factory, Factory Method, Bridge, Memento e Command

Unidade 3:

Padrões GOF: , Composite, Mediator, Chain of Responsibily, Flyweight, Iterator, Prototype, Observer, Decorator, Proxy, Builder, Interpreter e Visitor

SIGAA | STI - Superintendência de Tecnologia da Informação da UFPB / Cooperação UFRN - Copyright © 2006-2022 | producao_sigaa-1.sigaa-1 | v22.1.4