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

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

3/24/2017 7:59 AM © 2005 Microsoft Corporation. All rights reserved.

Apresentações semelhantes


Apresentação em tema: "3/24/2017 7:59 AM © 2005 Microsoft Corporation. All rights reserved."— Transcrição da apresentação:

1 3/24/2017 7:59 AM © 2005 Microsoft Corporation. All rights reserved.
This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

2 Construindo e Usando uma Software Factory
3/24/2017 7:59 AM Construindo e Usando uma Software Factory Oswaldo Bernice Jr., Microsoft © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

3 Indice da Apresentação
3/24/2017 7:59 AM Indice da Apresentação Introdução Exemplo Básico sobre a Fábrica Construindo uma Fábrica Resumo © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

4 O Seu Cenário Sua companhia constrói muitas aplicações similares
3/24/2017 7:59 AM 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 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

5 Exemplo de Aplicação de Cliente
3/24/2017 7:59 AM Exemplo de Aplicação de Cliente Lógica de Interface de Userio Lógica de Negócio Agentes de Serviços Requisita/Responde Lógica de Replicação Interface de Serviços Lógica de Negócio Lógica de Negócio © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

6 Recurços Existentes Guia de Arquitetura p/ Smart Client DSL SDK
3/24/2017 7:59 AM Recurços Existentes Guia de Arquitetura p/ Smart Client Biblioteca Corporativa DSL SDK (Domain Specific Language) UIP Application Block Application Architecture for .NET Updater Application Block GAT (Guidance Automation Toolkit) Offline Application Block © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

7 Indice da Apresentação
3/24/2017 7:59 AM Indice da Apresentação Introdução Exemplo Básico sobre a Fábrica Construindo uma Fábrica Resumo © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

8 3/24/2017 7:59 AM Application © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

9 User Interface Layer Application
3/24/2017 7:59 AM User Interface Layer Application © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

10 User Interface Layer Application Business Logic Layer
3/24/2017 7:59 AM User Interface Layer Application Business Logic Layer © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

11 User Interface Process
3/24/2017 7:59 AM User Interface Layer User Interface Process Application Business Logic Layer © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

12 User Interface Controls User Interface Process
3/24/2017 7:59 AM User Interface Layer User Interface Controls User Interface Process Application Business Logic Layer © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

13 User Interface Controls User Interface Process
3/24/2017 7:59 AM User Interface Layer User Interface Controls User Interface Process Application Business Logic Layer © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

14 User Interface Controls User Interface Process Business Logic Classes
3/24/2017 7:59 AM User Interface Layer User Interface Controls User Interface Process Application Business Logic Layer Business Logic Classes © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

15 User Interface Controls User Interface Process Business Logic Classes
3/24/2017 7:59 AM User Interface Layer User Interface Controls User Interface Process Application Business Logic Layer Business Logic Classes Service Proxy © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

16 User Interface Controls
3/24/2017 7:59 AM User Interface Layer User Interface Controls User Interface Process Business Logic Binding Application Business Logic Layer Business Logic Classes Service Proxy © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

17 User Interface Controls
3/24/2017 7:59 AM User Interface Layer User Interface Controls User Interface Process Business Logic Binding Application Business Logic Layer Business Logic Classes Service Agent Service Proxy © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

18 User Interface Controls
3/24/2017 7:59 AM User Interface Layer User Interface Controls User Interface Process Business Logic Binding Application Business Logic Layer Business Logic Classes Service Agent Caching Service Proxy © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

19 Indice da Apresentação
3/24/2017 7:59 AM Indice da Apresentação Introdução Exemplo Básico sobre a Fábrica Construindo uma Fábrica Resumo © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

20 O que é Nossa Fábrica de Software?
3/24/2017 7:59 AM 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 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

21 Metodologia da Fábrica de Software
3/24/2017 7:59 AM Metodologia da Fábrica de Software Descreve como Empacotar Aplicar … uma orientação (recurso) para acelerar o desenvolvimento de uma instância de um tipo de solução … © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

22 O que existe na Fábrica? Descrição da Software Factory (esquema)
3/24/2017 7:59 AM 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 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

23 Recursos Fixos vs. Variáveis
3/24/2017 7:59 AM 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 GAX Documentação Recursos Variáveis Pacotes GAT (Guidance Automation Toolkit) templates do VS Bibliotecas de classes Trechos de código © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

24 Nossa Fábrica Cliente Documentação básica
3/24/2017 7:59 AM 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 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

25 … Automação do caso de uso de desenvolvimento
3/24/2017 7:59 AM 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 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

26 Dentro da Fábrica Guia SCA Esquema de Fábrica projeto UIP
3/24/2017 7:59 AM Dentro da Fábrica Documentação da Fábrica Guia SCA (Sevice Configuration Application) DOC PDF Esquema de Fábrica projeto UIP XML DLL Pacote Básico do GAT (Guidance Application Toolkit) UIP Application Block MSI MSI Service Agent GAT Pacote com Biblioteca Biblioteca Corporativa (Enterprise) MSI MSI © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

27 A Nossa Factory Ajuda Construir um cliente baseado em UIP
3/24/2017 7:59 AM 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 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

28 Indice da Apresentação
3/24/2017 7:59 AM Indice da Apresentação Introdução Examplo Basico sobre a Fábrica Construindo uma Fábrica Resumo © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

29 Porque Construir a Factory
3/24/2017 7:59 AM 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 Requerimentos Arquitetura Topologia de instalação Processo de desenvolvimento Ferramentas © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

30 Princípios do desenvolvimento de uma Factory (Fábrica)
3/24/2017 7:59 AM Princípios do desenvolvimento de uma Factory (Fábrica) Build Factory Engenharia Reversa Generalização Refinamento Interativo “Test Driven” Composição Feedback Use Factory Build Solution Feedback Use Solution © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

31 Foco da Factory Estimativa subsidiada de ROI
3/24/2017 7:59 AM 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ência Generalidade Profundidade Mapeie requintes ao itens variáveis © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

32 Organização Lógica Pontos de Vista Relacionamentos
Orientação participativa Contexto dos casos de uso Requisitos Relacionamentos Navegação Validação Analises Auto-explicação (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 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

33 Organização Física Guia SCA Esquema de Fábrica projeto UIP
3/24/2017 7:59 AM Organização Física Documentação da Fábrica Guia SCA (Sevice Configuration Application) DOC PDF Esquema de Fábrica projeto UIP XML DLL Pacote Básico do GAT (Guidance Application Toolkit) UIP Application Block MSI MSI Service Agent GAT Pacote com Biblioteca Biblioteca Corporativa (Enterprise) MSI MSI © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

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 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

35 Indice da Apresentação
3/24/2017 7:59 AM Indice da Apresentação Introdução Exemplo Básico sobre a Fábrica Construindo uma Fábrica Resumo © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

36 Resumo Pacotes de fábrica que você conhece
3/24/2017 7:59 AM 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 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

37 Para Maiores Informações
Websites Newsgroups Microsoft.private.whidbey.teamsystem.architect Microsoft.private.whidbey.teamsystem.architect.modeling Blogs © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

38 Sua Avaliação é Importante!
3/24/2017 7:59 AM Sua Avaliação é Importante! Por Favor, Não Esqueça de Preencher a Ficha de Avaliação para esta sessão © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

39 © 2005 Microsoft Corporation. Todos os direitos reservados.
3/24/2017 7:59 AM © 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 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.


Carregar ppt "3/24/2017 7:59 AM © 2005 Microsoft Corporation. All rights reserved."

Apresentações semelhantes


Anúncios Google