Análise e projeto de sistemas 3 (Arquitetura)

CARGA HORÁRIA CRÉDITOS
90 Horas 6

Objetivos da disciplina

Ao final da disciplina, espera-se que o aluno tenha compreendido os conceitos básicos da arquitetura de software, caracterizando os diferentes estilos e padrões de arquitetura corporativa, com destaque para projetos ágeis, bem como elaborar a documentação de uma arquitetura de software, utilizando adequadamente a linguagem de descrição arquitetural.

Ementa do Programa

Entendendo Arquitetura de Software: O que é arquitetura de software; Definições de Arquitetura de Software; Estilos de arquitetura de software; Padrões de arquitetura Corporativa. Abordagens de Desenvolvimento baseado em Arquitetura e Estilos de Arquiteturas de Software: Model-Driven Architecture MDA (Arquitetura Orientada a Modelos); Modelo em três camadas; MVC; Arquitetura orientada a serviço. Definindo a arquitetura de software: Elementos do processo; Software Pattern; Escolhendo o framework de Arquitetura e Alocando os componentes; Validação. Documentando uma Arquitetura de Software: Linguagens de Descrição Arquitetural; O que documentar; UML 2.0 na documentação da arquitetura de software; O diagrama de componente.

Critérios de Avaliação

Os alunos serão avaliados através de:

  • Prova Mensais;
  • Participação no fórum
  • Outras atividades critério de professor.