Logo PECE. Pular para página inicial
 

Ementa da Disciplina

CódigoTSW-011
DisciplinaArquiteturas de Software
ObjetivoApresentar aos alunos conceitos e ciclo de vida de arquitetura de software e a arquitetura de sistemas distribuídos.
Público_AlvoProfissionais da área de informática com nível superior (em curso corrrelato ou mínimo de 2 anos de experiência na área)
Ementa

1. Conceitos: elementos, componentes, abstração, visões, serviços. Relação da arquitetura com atributos de qualidade. Representação da arquitetura.
2. Visões arquiteturais. Modelo de descrição arquitetural: ISO 42010.
3. Perspectivas arquiteturais e requisitos não funcionais.
4. Padrões de arquitetura (Patterns): definição, categorias, tipos.
5. Modelo ODP, Modelos de Referência: NIST, Blockchain, outros.
6. Arquitetura como elemento do ambiente de produção de software. Modelo de Processo de Negócio.
7. Engenharia de produto e arquitetura, baseline em diferentes visões. Laboratório da Visão Empresa.
8. Laboratório da Visão Informação e Visão Computação.
9. Laboratório da Visão Engenharia e Tecnologia.

Bibliografia

ROZANSKY, N., WOODS, E. Software Systems Architecture, Addison Wesley, 2005;
BASS, L.; CLEMENTS, P.; KAZMAN, R. Software Architecture in Pratice, Addison Wesley, 2014;
BUSCHMAN, F.; MEUNIER, R.; ROHNERT, H.; SOMMERLAND, P.; STAL, M. Pattern-oriented software architecture - A system of Patterns. John Wiley & Sons Ltd, 2000;
Artigos Específicos.

Duração (h)30
Título Escolha
Imagem do selo de Garantia de Qualidade POLI
Centro de Apoio ao Aluno: atendimento@pecepoli.com.br
Telefone: (11) 2998-0000 Fax: (11)2998-0054
Segunda a sexta-feira das 9h00 às 21h00.
Logo da USP - link externo ©Copyright 2010 PECE - Todos direitos reservados. Logo da Escola Politécnica - link externo