image

Bootcamps ilimitados + curso de inglês para sempre

80
%OFF
Flávio Filho
Flávio Filho01/12/2023 11:40
Compartilhe

Fundamentos da Arquitetura de Software

  • #Arquitetura de Sistemas

Tipos de Arquitetura

  • Tecnológica
  • Corporativa
  • Solução
  • Software

Arquitetura Tecnológica

  • Especialista em tecnologias específicas de mercado
  • Geração de valor baseado em especialidades
  • Diversidade de profissionais especialistas
  • Arquiteto Elastic
  • Arquiteto Java
  • SQL Server
  • Oracle
  • SAP
  • Salesforce

Arquitetura Corporativa

  • Impacta estrategicamente a organização como um todo
  • Avaliação de Custos
  • Avaliação de possíveis novas tecnologias
  • Padronização de tecnologias
  • Planejamento de grandes implantações
  • Sistemas "core”
  • Migrações

Arquitetura de Soluções

  • Fica entre a área de negócio e software
  • Transformar requisitos de negócios em soluções de software
  • Desenhos arquiteturais da solução de um software para reproduzir como ele irá funcionar
  • C4
  • UML
  • BPMN
  • Analisa os impactos comerciais em relação a uma escolha tecnologica
  • Pode participar do processo comercial de pré-venda e venda
  • Analisa o impactado de custos para o negócio

Arquitetura de Software

  • É uma “disciplina” da engenharia de software
  • Diretamente ligada ao processo de desenvolvimento de software
  • Afeta diretamente na estrutura organizacional da empresa
  • Como dividir/formar os times
  • Estrutura de componentes de software
  • Lei de Conway

Definição segundo a IEEE Standard 1471: Arquitetura de Software é a organização fundamental de um sistema e seus componentes, suas relações, seu ambiente, bem como os princípios que guiam seu design e evolução.

O processo de arquitetar um software estabelece que o que está sendo desenvolvido faça parte de um conjunto maior.

Compartilhe
Recomendados para você
Microsoft 50 Anos - Prompts Inteligentes
Microsoft 50 Anos - GitHub Copilot
Microsoft 50 Anos - Computação em Nuvem com Azure
Comentários (0)