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.
 
        </td>
      </tr>
      <tr>
        <td colspan="2"> <br /></td>
      </tr>
      <tr align="left" valign="top">
        <td width="35px">
          <img align="left" alt="" src="https://msdn.microsoft.com/pt-br/ee402630.Numeral2_sm(en-us,MSDN.10).png" title="Baixe as ferramentas" />
        </td>
        <td valign="middle">
          <strong>Tópicos em arquitetura</strong>
        </td>
      </tr>
      <tr>
        <td width="35px"> </td>
        <td>Neste item abrimos o escopo. Com a participação do Prof. Dr. Jorge Risco, Marcelo Azuma e Cláudio Chiba, abordamos os seguintes temas:</td>
      </tr>
      <tr>
        <td width="35px"> </td>
        <td>
          <table border="0" cellpadding="0" cellspacing="2" width="100%">
            <tr align="left" valign="top">
              <td> </td>
              <td> </td>
              <td> </td>
            </tr>
            <tr>
              <td height="45px" valign="top" width="35px">
                <img align="Left" alt="" src="https://msdn.microsoft.com/pt-br/ee402630.Video_sm(en-us,MSDN.10).png" title="" />
              </td>
              <td>
                <a runat="server" onclick="window.open(this.href);return false;" onkeypress="window.open(this.href);return false;" target="_blank" href="https://msdn.microsoft.com/pt-br/architecture/gg508871.aspx">A Arquitetura, o Arquiteto e o "Business"</a>
                <br />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.</td>
              <td width="35px"> </td>
            </tr>
            <tr align="left" valign="top">
              <td> </td>
              <td> </td>
              <td> </td>
            </tr>
            <tr>
              <td height="45px" valign="top" width="35px">
                <img align="Left" alt="" src="https://msdn.microsoft.com/pt-br/ee402630.Video_sm(en-us,MSDN.10).png" title="" />
              </td>
              <td>
                <a runat="server" onclick="window.open(this.href);return false;" onkeypress="window.open(this.href);return false;" target="_blank" href="https://msdn.microsoft.com/pt-br/architecture/gg508872.aspx">Paradigmas do Desenvolvimento de Software</a>
                <br />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.</td>
              <td width="35px"> </td>
            </tr>
            <tr align="left" valign="top">
              <td> </td>
              <td> </td>
              <td> </td>
            </tr>
            <tr>
              <td height="45px" valign="top" width="35px">
                <img align="Left" alt="" src="https://msdn.microsoft.com/pt-br/ee402630.Video_sm(en-us,MSDN.10).png" title="" />
              </td>
              <td>
                <a runat="server" onclick="window.open(this.href);return false;" onkeypress="window.open(this.href);return false;" target="_blank" href="https://msdn.microsoft.com/pt-br/architecture/gg508873.aspx">Arquitetura de Infraestrutura</a>
                <br />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.</td>
              <td width="35px"> </td>
            </tr>
            <tr align="left" valign="top">
              <td> </td>
              <td> </td>
              <td> </td>
            </tr>
            <tr>
              <td height="45px" valign="top" width="35px">
                <img align="Left" alt="" src="https://msdn.microsoft.com/pt-br/ee402630.Video_sm(en-us,MSDN.10).png" title="" />
              </td>
              <td>
                <a runat="server" onclick="window.open(this.href);return false;" onkeypress="window.open(this.href);return false;" target="_blank" href="https://msdn.microsoft.com/pt-br/architecture/gg508874.aspx">Modelagem de Sistemas na Visão do Arquiteto</a>
                <br />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.</td>
              <td width="35px"> </td>
            </tr>
            <tr align="left" valign="top">
              <td> </td>
              <td> </td>
              <td> </td>
            </tr>
            <tr>
              <td height="45px" valign="top" width="35px">
                <img align="Left" alt="" src="https://msdn.microsoft.com/pt-br/ee402630.Video_sm(en-us,MSDN.10).png" title="" />
              </td>
              <td>
                <a runat="server" onclick="window.open(this.href);return false;" onkeypress="window.open(this.href);return false;" target="_blank" href="https://msdn.microsoft.com/pt-br/architecture/gg508875.aspx">O Papel do Arquiteto no Microsoft Solutions Framework</a>
                <br />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.</td>
              <td width="35px"> </td>
            </tr>
            <tr align="left" valign="top">
              <td> </td>
              <td> </td>
              <td> </td>
            </tr>
            <tr align="left" valign="top">
              <td> </td>
              <td> </td>
              <td> </td>
            </tr>
          </table>

        </td>
      </tr>
    </table>

  </div>
</td>
<td valign="top" style="width:300px;">
  <div class="RightAdRail">
    <ContentRotator ContentId="ee662247" ContentLocale="pt-br" runat="server" />
    <ContentInclude Identifier="bb466155" Locale="pt-br" runat="server" />
    <ContentInclude Identifier="cc512713" Locale="pt-br" runat="server" />
  </div>
</td>