arquitetura de software

A Certified Professional for Software Architecture, Foundation Level (CPSA-F®) fortalece sua capacidade de pensar e comunicar arquitetura, elevando você do “faz funcionar” para o profissional que constrói sistemas sustentáveis. Você aprende conceitos, métodos e práticas para projetar, documentar e discutir arquitetura com clareza, equilibrando requisitos funcionais e não funcionais como performance, segurança e manutenibilidade. O impacto na carreira é abrir caminho para tech lead e arquitetura, pois você passa a tomar decisões mais consistentes e justificáveis. 

Benefícios diretos: melhor alinhamento entre times, menos retrabalho, maior previsibilidade técnica, e habilidade para construir soluções escaláveis e evolutivas.

Literatura recomendada

Ficha do Exame

Pré-requisitos: nenhum

Idioma: Português-BR

Número de questões: 40

Tipo de questões: múltipla escolha

Tempo de exame: 75 min  (estrangeiros: +25%)

Ao final da prova, o candidato terá 10 minutos para transferir suas respostas para o gabarito

Pontuação: 1 a 2 pontos dependendo da questão

Aprovação: 60% do total de pontos.

Benefícios da Certificação

Certificar-se no nível Foundation traz vantagens significativas tanto para o profissional quanto para a organização.

Para o Profissional:
  • Reconhecimento Internacional: Valida suas competências com um selo respeitado globalmente.
  • Diferencial Competitivo: Destaca seu currículo no mercado de trabalho, abrindo portas para novas oportunidades e papéis de maior responsabilidade.
  • Base Sólida para a Carreira: É o pré-requisito para as certificações de nível avançado do iSAQB (CPSA-A), permitindo uma especialização contínua.
  • Comunicação Eficaz: Melhora a capacidade de argumentar e justificar decisões técnicas com clareza e confiança.
  • Visão Sistêmica: Deixa de ser apenas um "codificador" para se tornar um profissional que entende o "porquê" por trás da estrutura do software.
Para a Organização:
  • Nivelamento da Equipe: Garante que todos os membros da equipe compartilhem um entendimento comum, reduzindo atritos e mal-entendidos.
  • Melhoria da Qualidade do Produto: Profissionais capacitados tomam melhores decisões, resultando em software mais robusto, escalável e fácil de manter.
  • Redução de Riscos e Custos: Uma arquitetura bem planejada desde o início evita refatorações caras e problemas crônicos em produção.
  • Cultura de Excelência: Investir na certificação da equipe demonstra um compromisso com a qualidade e o desenvolvimento profissional.

Objetivo Principal

O objetivo central da CPSA-F é criar uma base de conhecimento comum e padronizada sobre os conceitos, métodos e técnicas essenciais da arquitetura de software. Ela garante que o profissional certificado:

  • Compreenda o papel e as responsabilidades de um arquiteto de software.
  • Fale a mesma língua que outros stakeholders do projeto, utilizando uma terminologia padronizada e universal.
  • Seja capaz de tomar decisões de design fundamentadas, considerando os requisitos funcionais e, principalmente, os atributos de qualidade (requisitos não funcionais).
  • Esteja preparado para colaborar de forma eficaz na criação, documentação e avaliação de arquiteturas de software.

Habilidades adquiridas

Por meio da certificação CPSA-F, você adquirirá habilidades valiosas que aumentarão significativamente sua competência profissional. As principais habilidades envolvidas são:

  • Definir e explicar benefícios da arquitetura de software e sua relação com o ciclo de vida.
  • Detalhar responsabilidades dos arquitetos e sua interação com stakeholders.
  • Correlacionar abordagens de desenvolvimento, objetivos de curto/longo prazo e suposições explícitas/implícitas.
  • Identificar tipos de sistemas de TI e desafios de sistemas distribuídos.
  • Projetar arquiteturas, aplicando heurísticas, padrões e princípios de projeto.
  • Considerar fatores influenciadores, gerenciar dependências e atender requisitos de qualidade.
  • Definir e implementar conceitos transversais e interfaces.
  • Descrever, comunicar e documentar arquiteturas, usando notações, visões e contexto.
  • Avaliar qualidade da documentação, detalhar interfaces e decisões arquiteturais.
  • Utilizar ferramentas e documentação como comunicação escrita.
  • Definir e avaliar qualitativa/quantitativamente requisitos e características de qualidade.
  • Relacionar requisitos, restrições, soluções e lógica de implementação técnica.

Estrutura do Exame

  • Teste de Software: as questões de prova são elaboradas por especialistas do BWG-E, grupo de trabalho do BSTQB exclusivo para esta finalidade. Seus membros são certificados pelo ISTQB, com mais de 10 anos de experiência na área de Qualidade de Software. Esses profissionais seguem rigorosamente os critérios estabelecidos pelo ISTQB no ISTQB Exam Structure Tables e ISTQB Exam Structure and Rules - Assista neste vídeo, de 5 minutos, como é criada uma questão de exame no BSTQB.
  • Engenharia de Requisitos e Digital Design: as questões de prova dos exames são desenvolvidas por especialista do IREB, e traduzidas por uma equipe dedicada da Comunidade IREB Brasil.
  • Arquitetura de Software: as questões de prova são desenvolvidas pelo ISAQB, e traduzidas por uma equipe dedicada da própria organização.