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.
.png) | 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: | | | | | | | .png) |
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. | | | | | | .png) |
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. | | | | | | .png) |
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. | | | | | | .png) |
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. | | | | | | .png) |
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. | | | | | | .png) |
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. | |
|
| .png) | 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: | | | | | | | .png) |
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. | | | | | | .png) |
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. | | | | | | .png) |
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. | | | | | | .png) |
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. | | | | | | .png) |
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. | | | | | | | | | |
|
| Trilhas para desenvolvedoresCentros autorizados de cursos |