processo para fàbrica de software

Post on 09-Aug-2015

221 Views

Category:

Education

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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 Ltdaelevenservicosinformatica@gmail.comExperiência, Referência e Competência

top related