📌 Informações Gerais da Disciplina

  • Código: CSECBJI.42
  • Período: 6º Período | Núcleo: Profissionalizante | Carga Horária:
  • Docente Responsável: Docente IFF (contato@iff.edu.br)
  • Livro / Material Didático Principal: Elementos de Eletrônica Digital (Capuano & Idoeta)

📋 Ementa e Objetivos Pedagógicos

📋 Ementa

Introdução ao Desenvolvimento de Sistemas Orientados a Objetos; Linguagem de Modelagem Unificada; Modelagem de Negócio; Análise de Requisitos; Modelagem de Casos de Uso; Modelagem Conceitual; Modelagem Funcional; Projeto de Software Orientado a Objetos.

🎯 Objetivos

  • Compreender os conceitos da Análise e Projeto Orientado a Objetos;
  • Analisar problemas reais e produzir modelos orientados a objetos utilizando UML;
  • Projetar soluções computacionais criando modelos orientados a objetos utilizando UML.

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

📋 Pré-requisitos Exigidos:

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

📖 Conteúdo Programático

  • 1. Introdução
    • Desenvolvimento de Sistemas Orientados a Objetos
    • Linguagem de Modelagem Unificada
    • Processo Unificado
  • 2. Modelagem de Negócio
    • Introdução à Modelagem de Negócio
    • Visão Geral do Sistema
    • Casos de Uso de Negócio
    • Diagrama de Atividades de Negócio
    • Aspectos do Negócio Dependente de Estado
  • 3. Requisitos de Alto Nível
    • Introdução aos Requisitos de Alto Nível
    • Atores de Sistema
    • Casos de Uso de Sistema
    • Como Encontrar Casos de Uso de Sistema no Modelo de Negócio
    • Requisitos
    • Modelo Conceitual
  • 4. Planejamento de Projeto Baseado em Casos de Uso
    • Introdução à Estimação de Esforço e Análise de Risco em Projetos de Software
    • Análise de Pontos de Caso de Uso
    • Planejamento de Projeto Iterativo
  • 5. Casos de Uso Expandidos
    • Introdução aos Casos de Uso Expandidos
    • Fluxo Principal
    • Fluxos Alternativos
    • Recomendações de Escrita
    • Casos de Uso Incluídos e Fragmentos
    • Expansão de Casos de Uso Expandido
    • Outras Seções de um Caso de Uso Expandido
    • Diagramas de Sequência de Sistema
  • 6. Fundamentos de Modelagem Conceitual
    • Introdução à Modelagem Conceitual
    • Atributos
    • Conceitos
    • Associações
    • Coleções
    • Organização do Modelo Conceitual
    • Invariantes
    • Construção Interativa do Modelo Conceitual
  • 7. Padrões de Modelagem Conceitual
    • Coesão Alta
    • Classes
    • Quantidade
    • Medida
    • Estratégia
    • Composição
    • Hierarquia Organizacional
    • Junção de Objetos
    • Conta/Transação
    • Intervalo
    • Padrões Temporais
  • 8. Modelagem Funcional com Contratos
    • Introdução à Modelagem Funcional
    • Precondições
    • Associações Temporárias
    • Retorno de Consulta
    • Pós-Condições
    • Exceções
    • Contratos Padrão para CRUD
    • Padrões de Contrato para Listar Objetos
    • Contratos Relacionados a Casos de Uso
  • 9. Design da Camada de Domínio
    • Introdução ao Design
    • Distribuição de Responsabilidades de Objetos
    • Visibilidade
    • Modelagem Dinâmica Baseada em Pós-Condições
    • Consultas de Sistema
    • Delegação e Acoplamento Baixo
  • 10. Diagrama de Classe de Projeto

📚 Bibliografia Básica e Complementar (ABNT)

📕 Bibliografia Básica

  1. BEZERRA, E. Princípios de Análise e Projetos de Sistemas com UML. 3ª Edição. São Paulo: Elsevier, 2014.
  2. LARMAN, G. Utilizando UML e Padrões: Uma Introdução à Análise e ao Projeto Orientado a Objetos e ao Desenvolvimento Iterativo. 3ª Edição. Porto Alegre: Bookman, 2006.
  3. WAZLAWICK, R. Análise e Design Orientados a Objetos para Sistemas de Informação: Modelagem com UML, OCL e IFML. 3ª Edição. São Paulo: Elsevier, 2014.

📗 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, 2006.
  3. DENNIS, A., WIXOM, B. H., ROTH, R. H. Análise e Projeto de Sistemas. 5ª Edição. Rio de Janeiro: LTC, 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