Informações da Disciplina

 Preparar para impressão 

Júpiter - Sistema de Gestão Acadêmica da Pró-Reitoria de Graduação


Instituto de Ciências Matemáticas e de Computação
 
Sistemas de Computação
 
Disciplina: SSC0725 - Arquitetura de Software
Software Architecture

Créditos Aula: 2
Créditos Trabalho: 2
Carga Horária Total: 90 h
Tipo: Semestral
Ativação: 15/07/2017 Desativação:

Objetivos
Oferecer aos alunos uma visão abrangente de arquitetura de software, com especial atenção aos processos para a construção, bem como métodos e técnicas para a representação e avaliação de arquiteturas de software. Discutir o impacto de arquitetura de software para a qualidade de sistemas de software. Oferecer uma visão e relevância do uso de ferramentas de apoio à construção, representação e avaliação de arquiteturas. Discutir as tendências futuras de pesquisa na área de Arquitetura de Software.
 
 
 
Docente(s) Responsável(eis)
235343 - Alexandre Cláudio Botazzo Delbem
 
Programa Resumido
Visão geral de arquiteturas de software: definições, objetivos e relevância. Processo para a construção de arquitetura de software. Métodos e técnicas para a representação de arquiteturas de software, incluindo-se visão arquiteturais e linguagens de descrição arquitetural. Métodos para a avaliação de arquiteturas de software. Ferramenta de suporte à construção, representação e avaliação de arquiteturas de software. Arquitetura de software na indústria de software. Perspectivas de pesquisa em arquitetura de software.
 
 
 
Programa
Visão geral de arquiteturas de software: definições, objetivos e relevância. Processo para a construção de arquitetura de software. Métodos e técnicas para a representação de arquiteturas de software, incluindo-se visão arquiteturais e linguagens de descrição arquitetural. Métodos para a avaliação de arquiteturas de software. Ferramenta de suporte à construção, representação e avaliação de arquiteturas de software. Arquitetura de software na indústria de software. Perspectivas de pesquisa em arquitetura de software.
 
 
 
Avaliação
     
Método
Aulas teóricas seguidas de exercícios de aplicação e resolução de dúvidas.
Critério
Média ponderada das notas de exercícios, provas e trabalhos em grupo.
Norma de Recuperação
Realização de prova de recuperação. Critério de aprovação: NP+(Mrec/2,5), se Mrec >=7,5; ou Max {NP,Mrec}, se Mrec<=5,0; ou 5,0, se 5,0<=Mrec<7,5 (NP=1ª avaliação, Mrec=prova).
 
Bibliografia
     
Livros texto
-	L. Bass, P. Clements, and R. Kazman, Software Architecture in Practice. 3. Edição, Addison-Wesley, 2012. 
-	P. Clements, et al., Documenting Software Architectures: Views and Beyond, 2. Edição, Addison-Wesley, 2010. 
-	P. Clements, R. Kazman, M. H. Klein, Evaluating Software Architectures: Methods and Case Studies, Addison-Wesley, 2001. 
-	N. Rozanski, E. Woods, Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives, 1. Edição, Addison-Wesley, 2005. 


Bibliografia complementar
-	P. Kruchten, H. Obbink, and J. Stafford, “The past, present, and future for software architecture,” IEEE Software, vol. 23, no. 2, pp. 22–30, 2006.
-	M. Shaw and P. Clements, “The golden age of software architecture,” IEEE Software, vol. 23, no. 2, pp. 31–39, Mar/Apr 2006.
 

Clique para consultar os requisitos para SSC0725

Clique para consultar o oferecimento para SSC0725

Créditos | Fale conosco
© 1999 - 2024 - Superintendência de Tecnologia da Informação/USP