Curso de Arquitetura de Software 1

Especificações

SemestreNome do CursoCategoriaCódigoHoras de Crédito
5Arquitetura de Software 1Laboratório EspecializadoCSAR-3512

Pré-requisitos

Descrição

Catálogo Estudantil - Jala (2025-2026)

Este curso investiga os princípios e práticas essenciais da arquitetura de software moderna, equipando os alunos com uma sólida compreensão dos principais fatores que impulsionam as decisões arquitetônicas. Ele fornece as habilidades e insights práticos necessários para projetar, comunicar e entregar arquiteturas que abordam atributos críticos de qualidade em projetos do mundo real. O curso também oferece uma exploração abrangente de estilos e padrões arquitetônicos, demonstrando como eles fornecem soluções comprovadas para desafios comuns de design, juntamente com técnicas e ferramentas para análise de trade-off e gerenciamento de riscos.

Os alunos aplicarão seus conhecimentos adquiridos por meio de atividades práticas, como Katas Arquitetônicas, onde pequenos grupos abordam desafios arquitetônicos de forma colaborativa, e um projeto final, onde projetarão, documentarão e apresentarão individualmente uma arquitetura de software abrangente. Essas atividades se concentram na avaliação de compensações, refinamento de requisitos e design de componentes-chave para atender às necessidades funcionais e não funcionais.

Ao final do curso, os alunos terão desenvolvido uma forte mentalidade arquitetônica, permitindo-lhes criar soluções eficazes e bem documentadas em qualquer contexto de desenvolvimento de software.