Skip to main content

 

Academia de arquitetura




Aqui você encontra material sobre o que são e o que fazem os arquitetos de soluções e infraestrutura. Este conteúdo foi desenvolvido por professores universitários e profissionais de mercado, seguindo uma iniciativa dos arquitetos da Microsoft Brasil para facilitar a trilha em direção à arquitetura. Elaboramos duas séries de webcasts - Architect Academy I e II. Nosso objetivo é aproximar você das questões de arquitetura e algumas alternativas de solução.

O Processo de desenvolvimento de Software
 Neste item nós exploramos juntamente com o Prof. Dr. Ítalo Vega alguns dos principais desafios dos arquitetos dentro do ciclo de desenvolvimento. Para isso, escolhemos os seguintes assuntos:
 
   
Processos de Software - Dificuldades no Desenvolvimento de Sistemas de Software
Neste vídeo apresentamos alguns desafios que temos encontrado em nossa experiência no mercado, e que levam a sistemas mal-sucedidos, como a desorganização do processo de desenvolvimento.
 
   
Processos de Software - Modelos de Ciclo de Vida de Desenvolvimento de Software
Uma vez cientes da necessidade de organização, apresentamos alguns modelos nos quais metodologias são baseadas.
 
   
Visão Geral do Microsoft Solutions Framework
Percorremos então a disciplina de desenvolvimento utilizada e recomendada pela Microsoft, com sua organização nos modelos de equipe e de governança.
 
   
Modelagem e Implementação - Processos de Negócio e Modelos de Software
Percorremos aqui a influência que diferentes perspectivas têm na percepção das necessidades de um sistema. Apresentamos também alguns conceitos que usamos na fase de descoberta de requisitos, como atores e casos de uso.
 
   
Modelagem e Implementação - Aspectos da Construção de Sistemas
Vemos nesta apresentação a importância da modelagem na construção de sistemas, na tentativa de reduzir algumas falhas de comunicação entre os membros da equipe. Discutimos também aspectos de implementação e testes, e aproveitamos para mecionar alguns padrões (patterns) de desenvolvimento.
 
   
Visual Studio Team System
Mostramos aqui, de um modo prático, formas de se aplicar algumas das sugestões vistas nos webcasts anteriores. Apresentamos, além dos recursos para arquitetos, outros para desenvolvedores e testadores de software.
 
 
Tópicos em arquitetura
 Neste item abrimos o escopo. Com a participação do Prof. Dr. Jorge Risco, Marcelo Azuma e Cláudio Chiba, abordamos os seguintes temas:
 
   
A Arquitetura, o Arquiteto e o "Business"
Apresentamos aqui alguns conceitos de arquitetura, desde sua origem até os fatores que impactam ou são impactados por ela. Vemos também as habilidades características dos arquitetos e a relação entre o arquiteto e os requisitos de negócio.
 
   
Paradigmas do Desenvolvimento de Software
Uma das principais tarefas de um arquiteto de soluções é propor formas de desenvolvimento que ofereçam recursos tanto para aumentar a produtividade do desenvolvedor, quanto para melhorar a qualidade do software desenvolvido. Elementos como reutilização e padronização contribuem nesse sentido. Aqui mostramos alguns modelos, ou paradigmas de programação, e explicamos vantagens e desvantagens de cada abordagem.
 
   
Arquitetura de Infraestrutura
Todo software sempre é executado sobre alguma infra-estrutura. Aqui apresentamos o contexto em que se localiza o arquiteto de infra-estrutura, descrevendo suas principais características e atribuições. Em seguida, percorremos o Modelo de Otimização de Infraestrutura, que divide a maturidade da infra em quatro etapas. Finalmente, mostramos diversos aspectos sob essa ótica, como segurança, processo de TI e gerenciamento de servidores.
 
   
Modelagem de Sistemas na Visão do Arquiteto
O arquiteto trabalha sobre modelos em seu cotidiano. Conceituamos aqui o que são modelos, e mostramos questões que são resolvidas através de modelagem. Outro ponto importante que abordamos é o gap semântico entre diferentes visões dentro de um ciclo de desenvolvimento. Percorremos ainda alguns aspectos acadêmicos de arquiteturas de referência, como a proposta por Zachman ou pelo The Open Group, a TOGAF.
 
   
O Papel do Arquiteto no Microsoft Solutions Framework
Dentro da visão da Microsoft para arquitetura, o MSF contém em sua versão 4.0 o papel do arquiteto destacado dos demais, como já visto no Architect Academy I. Neste último webcast da série, propomos uma abordagem diferente: observamos agora o MSF do ponto de vista do arquiteto, de modo mais próximo.
 
   
   
A Microsoft está realizando uma pesquisa online para saber sua opinião sobre o site. Se você optar por participar, a pesquisa online lhe será apresentada quando você sair do site.

Deseja participar?