Plano de Aula - Engenharia de Software II

06/02/2026

Ementa

Arquitetura de software. Estimativas de custo de software. Padrões de projeto (design patterns). SOLID. Padrões e Frameworks de Software. Desenvolvimento ágil: XP e SCRUM. RUP. Controle de qualidade de software. Mecanismos e modelos de melhoria contínua de qualidade. Disponibilização de software. Manutenção e controle de versões.

Objetivo geral

Capacitar o acadêmico a projetar e manter sistemas de software complexos, integrando princípios de arquitetura e padrões de projeto, proporcionando uma visão sistêmica que abrange desde a estimativa de custos e gestão ágil, até processos de garantia de qualidade e melhoria contínua.

Objetivos específicos

Metodologia

Aulas expositivas e dialogadas e apresentação e debate a respeito de modelos de arquiteturas reais de mercado.

Sistema de avaliação

A nota final (NF) será a média aritmética de duas notas, N1 e N2. A N1 será composta da soma das notas individuais da lista de exercícios 1 (L1), com valor de 3,0 pontos, e da prova teórica 1, com valor de 7,0 pontos, totalizando um máximo de 10,0 pontos na N1. De forma similar, a nota N2 corresponde à soma da nota da lista de exercícios 2 (N2) e da prova teórica 2 (P2). Será aprovado na disciplina o discente que obtiver a nota final (NF) igual ou superior a 7,0 pontos. Caso o aluno possua uma nota final entre 5,0 e 6,9, é possível realizar o exame final (EF). A nota do EF então substituirá a nota final do aluno, mantendo a nota necessária para aprovação em 7,0 pontos.

Bibliografia básica

Bibliografia complementar

Conteúdo programático