A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Construindo e Usando uma Software Factory Oswaldo Bernice Jr., Microsoft.

Apresentações semelhantes


Apresentação em tema: "Construindo e Usando uma Software Factory Oswaldo Bernice Jr., Microsoft."— Transcrição da apresentação:

1

2 Construindo e Usando uma Software Factory Oswaldo Bernice Jr., Microsoft

3 Indice da Apresentação IntroduçãoExemplo Básico sobre a Fábrica Construindo uma Fábrica Resumo

4 O Seu Cenário Sua companhia constrói muitas aplicações similares Não necessita reinventar a toda hora Você poderia colocar as coisas úteis juntas num só pacote ? O que é um pacote? O que deverá ir nele? Como se deve usá-lo

5 Exemplo de Aplicação de Cliente Lógica de Interface de Userio Lógica de Negócio Agentes de Serviços Interface de Serviços Lógica de Negócio Lógica de Replicação Requisita/Responde

6 Recurços Existentes UIP Application Block Biblioteca Corporativa Offline Application Block GAT (Guidance Automation Toolkit) DSL SDK (Domain Specific Language) Updater Application Block Guia de Arquitetura p/ Smart Client ApplicationArchitecture for.NET

7 Indice da Apresentação IntroduçãoExemplo Básico sobre a Fábrica Construindo uma Fábrica Resumo

8 Application

9 User Interface Layer Application

10 Business Logic Layer User Interface Layer Application

11 Business Logic Layer User Interface Layer User Interface Process Application

12 Business Logic Layer User Interface Layer User Interface Controls User Interface Process Application

13 Business Logic Layer User Interface Layer User Interface Controls User Interface Process Application

14 Business Logic Layer User Interface Layer User Interface Controls Business Logic Classes User Interface Process Application

15 Business Logic Layer User Interface Layer User Interface Controls Service Proxy Business Logic Classes User Interface Process Application

16 Business Logic Layer User Interface Layer User Interface Controls Service Proxy Business Logic Classes User Interface Process Business Logic Binding Application

17 Business Logic Layer Service Agent User Interface Layer User Interface Controls Service Proxy Business Logic Classes User Interface Process Application Business Logic Binding

18 Business Logic Layer Service Agent Caching User Interface Layer User Interface Controls Service Proxy Business Logic Classes User Interface Process Business Logic Binding Application

19 Indice da Apresentação IntroduçãoExemplo Básico sobre a Fábrica Construindo uma Fábrica Resumo

20 O que é Nossa Fábrica de Software? VS com o factory template instalado Habilita os usuários a desenvolver aplicações parecidas Automatiza os casos de uso de desenvolvimento Reusa os recursos Direciona o processo de desenvolvimento Cria a documentação de referência

21 Metodologia da Fábrica de Software Descreve como EmpacotarAplicar … uma orientação (recurso) para acelerar o desenvolvimento de uma instância de um tipo de solução …

22 O que existe na Fábrica? Descrição da Software Factory (esquema) Interpretado pelos usuários Interpretado pelas ferramentas Coleção estruturada de recursos Ferramentas, modelos, wizards, config files, application blocks, arquiteturas básicas, padrões, documentos, modelos de requisitos, … Recursos que são customizáveis

23 Recursos Fixos vs. Variáveis Recursos Fixos VS com VSIP (Fornecedores Parceiros) DSL SDK (Linguagem de Domínio Específico) Assistentes de desenho de DSL GAXDocumentação Recursos Variáveis Pacotes GAT (Guidance Automation Toolkit) templates do VS Bibliotecas de classes Trechos de código

24 Nossa Fábrica Cliente Documentação básica O esqueleto da solução inicial Elementos incrementais da solução Projeto do processo UIP Esqueleto do subsistema e recipiente Esqueleto do Service Agent e recipientes

25 … Automação do caso de uso de desenvolvimento Crie a solução Adicione o subsistema Defina o assistente UIP Conecte o assistente com a lógica de negócios Adicione agentes de serviços Blocos e bibliotecas reusáveis UIP Application Block Biblioteca de Service Agent Biblioteca Corporativa

26 Dentro da Fábrica Esquema de Fábrica Fábrica Guia SCA (Sevice Configuration Application) Pacote Básico do GAT (Guidance Application Toolkit) Service Agent GAT Pacote com Biblioteca projeto UIP DLL MSI MSI PDF XML UIP Application Block MSI Biblioteca Corporativa (Enterprise) MSI Documentação da Fábrica DOC

27 A Nossa Factory Ajuda Construir um cliente baseado em UIP Constrói um padrão de assistente UX Conecta aos serviços via Service Agents Cachê de respostas Opera Offline

28 Indice da Apresentação IntroduçãoExamplo Basico sobre a Fábrica Construindo uma Fábrica Resumo

29 Porque Construir a Factory Comunicar experiência (orientação) Ajuda os outros a fazer o que você faz Na prática e não na teoria Provê recursos reusáveis RequerimentosArquitetura Topologia de instalação Processo de desenvolvimento Ferramentas

30 Princípios do desenvolvimento de uma Factory (Fábrica) Engenharia Reversa Generalização Refinamento Interativo Test Driven Composição Use Factory Build Solution Use Solution Build Factory Feedback Feedback

31 Foco da Factory Estimativa subsidiada de ROI Mantém o propósito do trabalho Comece construindo Construa teste refine contrua … Refine em três dimensões AbrangênciaGeneralidadeProfundidade Mapeie requintes ao itens variáveis

32 Organização Lógica Pontos de Vista Orientação participativa Contexto dos casos de uso RequisitosRelacionamentosNavegaçãoValidaçãoAnalisesAuto-explicação (intellisense) (intellisense) Business Logic Layer Service Agent Caching User Interface Layer User Interface Controls Service Proxy Business Logic Classes User Interface Process Business Logic Binding Application

33 Organização Física Esquema de Fábrica Fábrica Guia SCA (Sevice Configuration Application) Pacote Básico do GAT (Guidance Application Toolkit) Service Agent GAT Pacote com Biblioteca projeto UIP DLL MSI MSI PDF XML UIP Application Block MSI Biblioteca Corporativa (Enterprise) MSI Documentação da Fábrica DOC

34 Empacotamento da Factory Construa a solução da Factory Itens de fábrica combinados Itens de fábrica especializados Construa o instalador Template de desenvolvimento Template de execução Instale o template Numa estação de trabalho No servidor

35 Indice da Apresentação IntroduçãoExemplo Básico sobre a Fábrica Construindo uma Fábrica Resumo

36 Resumo Pacotes de fábrica que você conhece Coleção de recursos Ajudar outros a fazer o que você faz Explicar o que fazer Ajudá-los a fazer Nada de novo porém… Orientação Recursos de orientação Ferramentas de fábrica e métodos

37 Para Maiores Informações Websites NewsgroupsMicrosoft.private.whidbey.teamsystem.architectMicrosoft.private.whidbey.teamsystem.architect.modeling Blogshttp://grupos.msn.com/cesharp

38 Sua Avaliação é Importante! Por Favor, Não Esqueça de Preencher a Ficha de Avaliação para esta sessão

39 © 2005 Microsoft Corporation. Todos os direitos reservados. O propósito desta apresentação é apenas informativa. Microsoft não faz nenhuma garantia expressa ou implícita nesta apresentação. Seu potencial. Nossa inspiração. MR


Carregar ppt "Construindo e Usando uma Software Factory Oswaldo Bernice Jr., Microsoft."

Apresentações semelhantes


Anúncios Google