Viso Geral PRO NET Alessandro Lima Msc Recife
- Slides: 28
Visão Geral PRO. NET Alessandro Lima, Msc Recife - PE
O que vamos conhecer • Organização geral da PRO. NET • Algumas lições no desenvolvimento de MDS
Roteiro Contexto Próximas Etapas PRO. NET Estrutura Lições
Contexto PRO. NET Estrutura Lições Prox. Etapas Motivação • Iniciativas do Governo do Estado e da Iniciativa Privada – Porto Digital – CMM 10 – Projeto ISO • Surgimento de Tecnologias Modernas – Padrão XML – Plataforma. NET • Necessidade de maior Controle e Padronização no Processo de Desenvolvimento de Software
Contexto PRO. NET Estrutura Lições Prox. Etapas Parceiros Gestores Outros Parceiros Patrocinadores
Contexto PRO. NET Estrutura Prox. Etapas Lições Planejamento Desenvolvimento Metodologia Prova de Conceito 4 já realizadas Ajustes Fev/03 – Jun/03 Jul/03 – Dez/04
Contexto PRO. NET Estrutura Lições Prox. Etapas Objetivos do projeto PRO. NET Oferecer um diferencial de produtividade e qualidade às empresas que utilizam soluções de tecnologia de software • Definir um Processo de Desenvolvimento de Software Focado em. NET • Contribuir para a Disseminação do Uso de Padrões de Desenvolvimento • Apoiar o Desenvolvimento do Setor de TI local • Aumentar a Integração entre os Setores Acadêmico e Produtivo
Contexto PRO. NET Estrutura Lições Prox. Etapas Benefícios da PRO. NET • • Organização de boas práticas Pragmática e foco no prático Aspectos relacionados a plataforma. NET Conhecimento bem-estruturado não apenas no aspecto temporal (por fases) como também em um aspecto atemporal (por disciplinas). • Boa organização de elementos estruturais: macro-atividades, templates, samples, guias e orientações para a estruturação de equipes e processos, etc. • Acesso intuitivo e centralizado através de um site HTML. • Exemplos para os diversos templates
Contexto PRO. NET Estrutura Lições Prox. Etapas Base da PRO. NET • • • MSF RUP PMBOK Experiências da Qualiti Software Processes Outras fontes. . .
Contexto PRO. NET Estrutura Lições Prox. Etapas Elementos Metodologia Processo + Ferramentas xyz Equipe Guias de Boas Práticas =
Contexto PRO. NET Estrutura Lições Prox. Etapas Características principais • Guiada por casos de uso • Gerência constante dos riscos e mudanças • Existência de marcos a serem atingidos no decorrer do projeto • Interativo e incremental • Baseia-se em dois Modelos: – Equipe – Processos
Contexto PRO. NET Estrutura Lições Prox. Etapas Princípios • • • Visão compartilhada do projeto Diferentes visões: Tecnologia e Negócios Incentivar comunicação aberta Compartilhamento de responsabilidade Liberdade e confiança aos membros da equipe
Contexto PRO. NET Estrutura Lições Prox. Etapas Modelo de equipe Fonte: http: //www. microsoft. com/msf (30/08/2003)
Contexto PRO. NET Estrutura Lições Prox. Etapas Modelo de Processos • Define as etapas do desenvolvimento • Usa modelo de ciclo de vida misto – Projeto baseado em marcos, como no modelo em cascata – Feedback e agilidade iterativa, do modelo espiral Fonte: http: //www. microsoft. com/msf (30/08/2003)
Contexto PRO. NET Estrutura Lições Prox. Etapas Modelo de Processos Fonte: http: //www. microsoft. com/msf (30/08/2003)
Contexto PRO. NET Estrutura Lições Prox. Etapas Disciplinas de Conhecimento Testes Requisitos Planejamento & Gerenciamento Implantação Riscos Ambiente & Gerência de Configuração Análise & Projeto Implementação disciplinas principais disciplinas de suporte
Contexto PRO. NET Estrutura Visão da PRO. NET Lições Prox. Etapas Fase Macro-atividade Disciplina
Contexto PRO. NET Estrutura Lições Prox. Etapas Macro-atividade Elaborar projeto conceitual Atividade Expressa ordem de execução das atividades Expressa uso de uma atividade Papel
Contexto PRO. NET Estrutura Lições Atividade: Levantar requisitos Passo 1 Outros passos Prox. Etapas
Contexto PRO. NET Estrutura Navegando a PRO. NET . Lições Prox. Etapas
Contexto PRO. NET Estrutura Lições Prox. Etapas Arquitetura em camadas para. NET GUI Controladores Persistência Fachada Cadastros Entidades Serviços Gerenciamento Operacional . Distribuição
Contexto PRO. NET Estrutura Lições Prox. Etapas Opções para as entidades Opções de implementação Vantagens Desvantagens XML Suporte a padrões, Uso de padrões de domínios, Interoperabilidade, Flexibilidade Tipos de dados, Validação, Exibição, Reconstrução, Classificação, Ordenação, Encapsulamento Data. Set Flexibilidade, Serialização, Associação de controles de interface, Classificação e Filtro, Integração com XML, Disponibilidade de meta -dados, Extensibilidade Cliente usar objetos Data. Set ao invés de objetos de negócio, Alto custo para instanciar e converter tipos, Encapsulamento Typed Data. Set Legibilidade, Interface para cliente, Verificações em tempo de compilação Instalação, Extensibilidade, Herança, Alto custo para instanciar Classe personalizada Legibilidade, Encapsulamento, Utéis para modelagem muito complexa, Validação localizada Representa sempre única instancia, Alto custo de implementação (relacionamentos, buscas e classificações), Serialização, Extensibilidade, Instalação Classe personalizada com operações CRUD Encapsulamento, Interface para Cliente Representa sempre única instancia, Alto custo de implementação, Outros
Contexto PRO. NET Estrutura Lições • Uso de XML + XSD + XSLT Processador XSLT Prox. Etapas
Contexto PRO. NET Estrutura Lições • Onde foi utilizado? – – – – Atividades Macro-atividades Descrição das disciplinas Listagem dos guias Glossário Bibliografia Visão de todos os artefatos Figuras Prox. Etapas
Contexto PRO. NET Estrutura Lições Prox. Etapas Benefícios • Padronização e extensibilidade para a apresentação dos dados • Adaptação para vários contextos • Geração de relatórios • Várias idéias para o futuro: – Geração automática de imagens, como as das macroatividades – Automação de testes para validação do site da metodologia
Contexto PRO. NET Estrutura Lições Aprendidas • Desenvolvimento de uma MDS é como o desenvolvimento de um software!!!! (visão, planejamento, etc) • Dividir o desenvolvimento em etapas – Estabelecer uma visão geral – Detalhar a visão – Guias e ferramentas • Uso do glossário é muito importante • Ferramentas de apoio: – Gerência de configuração – Gerência dos erros – Cronograma Prox. Etapas
Contexto PRO. NET Estrutura Lições Prox. Etapas Lições Aprendidas • Devem-se definir regras para construção da metodologia: – Padrão de nomenclatura a ser utilizado nos nomes dos arquivos (templates, guias, atividades, macro-atividades, disciplinas etc); – Revisões de português no início – Padrão de nomenclatura para nome das atividades, macroatividades, papéis etc; – Tipo de linguagem a ser utilizada (impessoal ou ou 3 pessoa) – Modo de referenciar passo, atividade, macro-atividade etc num texto – Necessidade de um Padrão para escrita de documento detalhado
Contexto PRO. NET Estrutura Lições Prox. Etapas • Ajustes devido a sua utilização nas Provas de Conceito • Evolução dos modelos de arquitetura e de implementação • Geradores de Código Automáticos
- Jika diketahui data
- Paulo freire nasceu em recife em 1921
- Uma obra de great coffee
- Bandeira de olinda
- Hindenbutg
- Aliança francesa recife
- Gre recife sul
- Arco metropolitano recife
- Recife neuchatel
- Concurso acs recife
- Monumento aos retirantes em recife
- Emergencia unimed boa viagem
- Viso system
- Viso integrar significado
- Pisos ecológicos
- Viso de mercado
- Ricardo viso
- Viso africano
- Viso 2021
- Vampate di calore non in menopausa
- Viso e verso
- Ricardo viso
- X viso
- Viso 2 roadmap
- Viso empresa
- Macro pro
- Objetivos de uma confeitaria
- Formula de taxa de mortalidade
- Termo geral do binomio