"Organizacao de um sistema, contemplando seus componentes, os relacionamentos entre estes e com o ambiente, e os principios que governam seu projetoe evolucao."
- Organizacao de sistema
- Componentizacao
- Relacionamento entre sistemas
- Governanca
- Ambiente
- Projeto
- Cultura
???
???
???
???
???
???
???
Frameworks sao ferramentas e metodos que nos ajuda a focar essencialmente no objetivo final. Framework nos ajuda a definir o padrao de trabalho.
Documentacoes:
- The TOGAF Standard
- ISO
- Framework conceitual
- Definicao dos processos de arquitetura
- +900 paginas
- Conceitos e nomeclaturas
- Visao geral de tipos de arquiteturas
- Negocios
- Sistemas de informacao
- Tecnologia
- Planos de migracao
ISO/IEC/IEEE 42010 - Systems and Software engineering - Architecture description
- Lancado em 2011 pela ISO
- Mais simplificado em relacao ao TOGAF
- Formaliza os fundamentos da area de arquitetura de software
- Tradicional
- Atual
- Emergente
- Futuro
- Metodologia
- Tipo de aplicacao
- Infraestrutura
Metodologia de desenvolvimento: Waterfall
???
Softwares desenvolvidos em life cycle
Ex: Requirements Analysis -> Design -> Development -> Testing -> Maintenance
Tipos de aplicacoes: Monoliticas
???
Infraestrutura: on-premise
???
Tipos de aplicacoes: Multi-tier architecture
???
Infraestrutura: Virtualizacao
???
Metodologia de desenvolvimento: DevOps / Full Cycle