Processo para Fàbrica de Software

14
PROCESSO E DESENHO SOLUÇÃO COM O CONCEITO DE SOA

Transcript of Processo para Fàbrica de Software

Page 1: Processo para Fàbrica de Software

PROCESSO E DESENHO SOLUÇÃO COMO CONCEITO DE SOA

Page 2: Processo para Fàbrica de Software

Agenda

Introdução

Visão Geral Processos

Metodologia de Especificação Técnica

Necessidades...

Page 3: Processo para Fàbrica de Software

Métodos, Padrões e Ferramentas - Projetos

Page 4: Processo para Fàbrica de Software

Métodos, Padrões e Ferramentas - Sistemas

Page 5: Processo para Fàbrica de Software

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:

Page 6: Processo para Fàbrica de Software

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:

Page 7: Processo para Fàbrica de Software

ESPECIFICAÇÃO FUNCIONAL

Funcionalidades do sistema;

Descrição do comportamento do sistema;

Rastreabilidade “N x N” com os requisitos funcionais.

Casos de Uso:

Page 8: Processo para Fàbrica de Software

REALIZAÇÃO DE CASOS DE USO - TELA

Desenho Orientado a Eventos:

Eventos/Ações da Tela

Protótipo de Tela

Page 9: Processo para Fàbrica de Software

DESENHO DA SOLUÇÃO

Modelo de Classe Conceitual:

Page 10: Processo para Fàbrica de Software

REALIZAÇÃO DE CASOS DE USO - BATCH

Page 11: Processo para Fàbrica de Software

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:

Page 12: Processo para Fàbrica de Software

DETALHAMENTO DAS REGRAS DE NEGÓCIO

Page 13: Processo para Fàbrica de Software

IMPLEMENTAÇÃO

Classe Realizada:

C++ Java

ASP.NetEtc...

Page 14: Processo para Fàbrica de Software

Obrigado!

Eleven Serviços Informática [email protected]ência, Referência e Competência