Processo para Fàbrica de Software
Transcript of Processo para Fàbrica de Software
PROCESSO E DESENHO SOLUÇÃO COMO CONCEITO DE SOA
Agenda
Introdução
Visão Geral Processos
Metodologia de Especificação Técnica
Necessidades...
Métodos, Padrões e Ferramentas - Projetos
Métodos, Padrões e Ferramentas - Sistemas
METODOLOGIA DE DESENVOLVIMENTO
Processo Baseado no RUP
Desenho de Solução para Mapeamento do Negócio
Mapeamento e Rastreabilidade de Artefatos do Início ao Fim do Processo
Ferramentas utilizadas:
Especificação de Sistema:
FLUXO DO PROCESSO
Modelo Preciso de TI: foco no mapeamento do negócio e no seguimento de um processo uniforme;
Modelo de Arquitetura: construção de funcionalidades através de padrões, documentação e diretrizes bem definidas;
Divisão em diversas partes funcionais para organização e aceleração do desenvolvimento do sistema;
Idéia básica: quebrar o negócio em componentes lógicos de chamada serviços: verifica o que já existe, cruzam os dois e temos a funcionalidade implementada!
Fluxos, Serviços, Batches,
Componentes
Padrões:
ESPECIFICAÇÃO FUNCIONAL
Funcionalidades do sistema;
Descrição do comportamento do sistema;
Rastreabilidade “N x N” com os requisitos funcionais.
Casos de Uso:
REALIZAÇÃO DE CASOS DE USO - TELA
Desenho Orientado a Eventos:
Eventos/Ações da Tela
Protótipo de Tela
DESENHO DA SOLUÇÃO
Modelo de Classe Conceitual:
REALIZAÇÃO DE CASOS DE USO - BATCH
ESPECIFICAÇÃO TÉCNICA
Serviços de Negócio:
São funcionalidades de negócios. O tamanho a granularidade é voltado a negócio;
Um serviço completo existem "n" processos encapsulados;
Importante identificar os pré-requisitos e isolar o problema;
Especificação:
Interface com o mundo exterior: entradas e saídas;
Lógica que o serviço faz;
Dados que o serviço acessa;
Estrutura Padrão:
DETALHAMENTO DAS REGRAS DE NEGÓCIO
IMPLEMENTAÇÃO
Classe Realizada:
C++ Java
ASP.NetEtc...
Obrigado!
Eleven Serviços Informática [email protected]ência, Referência e Competência