📌 Informações Gerais da Disciplina

  • Código: CSECBJI.50
  • Período: 7º Período | Núcleo: Específica | Carga Horária: 60
  • Docente Responsável: Fabrício Barros (fabricio.goncalves@iff.edu.br)
  • Livro / Material Didático Principal: Elementos de Eletrônica Digital (Capuano & Idoeta)

📋 Ementa e Objetivos Pedagógicos

📋 Ementa

Princípios de Projeto Orientado a Objetos; Padrões de Projeto; Padrões de Criação; Padrões Estruturais; Padrões Comportamentais.

🎯 Objetivos

  • Aprofundar os conhecimentos acerca de projetos de software orientado à objetos;

🔒 Pré-requisitos e Dependências Curriculares (Trancas)

📋 Pré-requisitos Exigidos:

🔓 Disciplinas Trancadas (Liberadas após conclusão):

  • Esta disciplina não tranca nenhuma outra disciplina posterior.

📖 Conteúdo Programático

  • 1. Princípios de Projeto Orientado a Objetos
    • Single Responsibility Principle
    • Open/Closed Principle
    • Liskov Substitution Principle
    • Interface Segregation Principle
    • Dependency Inversion Principle
  • 2. Padrões de Projeto
    • Padrões de Criação
      • i. Abstract Factory
      • ii. Builder
      • iii. Factory Method
      • iv. Prototype
      • v. Singleton
    • Padrões Estruturais
      • i. Adapter
      • ii. Bridge
      • iii. Composite
      • iv. Decorator
      • v. Façade
      • vi. Flyweight
      • vii. Proxy
    • Padrões Comportamentais
      • i. Chain of Responsability
      • ii. Command
      • iii. Interpreter
      • iv. Iterator
      • v. Mediator
      • vi. Memento
      • vii. Observer
      • viii. State
      • ix. Strategy
      • x. Template Method
    • xi. Visitor

📚 Bibliografia Básica e Complementar (ABNT)

📕 Bibliografia Básica

  1. FREEMAN, E.; FREEMAN, E. Use a cabeça! Padrões e projetos. 2ª Edição. Rio de Janeiro: Alta Books,
  2. GAMMA, E., HELM, R., JHONSON, R., VLISSIDES, J. Padrões de Projetos: Soluções Reutilizáveis de Software Orientados a Objetos. Porto Alegre: Bookman, 2000.
  3. SILVEIRA, P., SILVEIRA, G., LOPES, S., MOREIRA, G., STEPPAT, N., KUNG, F. Introdução à Arquitetura e Design de Software: Uma Visão Sobre a Plataforma Java. São Paulo: Elsevier, 2011.

📗 Bibliografia Complementar

  1. ALVES, W. P. Análise e Projeto de Sistemas: Estudo Prático. São Paulo: Erica, 2017.
  2. BOOCH, G., RUMBAUGH, J., JACOBSON, I. UML: Guia do Usuário. 2ª Edição. São Paulo: Elsevier,
  3. DENNIS, A., WIXOM, B. H., ROTH, R. H. Análise e Projeto de Sistemas. 5ª Edição. Rio de Janeiro: LTC, 4. ENGHOLM JR., H. Análise e Design Orientados a Objetos. São Paulo: Novatec, 2013.
  4. GOES, W. M. Aprenda UML por Meio de Estudos de Caso. São Paulo: Novatec, 2014.

📝 Anotações e Arquivos Didáticos

1 item neste arquivo.



© 2026 Pedro Henrique Rocha de Andrade · Construído com Quartz