Padrões de Negócio para Engenharia de Software

Post on 15-Jan-2016

21 views 0 download

description

Padrões de Negócio para Engenharia de Software. Filipe Cerqueira – 50075 (filipe.cerqueira@tagus.ist.utl.pt) Marco Vaz – 5976/M (mvaz@ist.utl.pt) Nuno Marques – 44714 (nfma@mega.ist.utl.pt). Sumário. Padrões de Negócio Como definir Padrões de Negócio? Strategic Architecture Model (SAM) - PowerPoint PPT Presentation

Transcript of Padrões de Negócio para Engenharia de Software

© Copyright Filipe Cerqueira, Marco Vaz, Nuno Marques 2004. All rights reserved

ATSI

Padrões de Negócio para Engenharia de Software

Filipe Cerqueira – 50075 (filipe.cerqueira@tagus.ist.utl.pt)Marco Vaz – 5976/M (mvaz@ist.utl.pt)

Nuno Marques – 44714 (nfma@mega.ist.utl.pt)

2

© Copyright Filipe Cerqueira, Marco Vaz, Nuno Marques 2004. All rights reserved

Sumário

Padrões de Negócio Como definir Padrões de Negócio?

• Strategic Architecture Model (SAM)• Problem Refinement Model (PRM)

Como reconhecer e documentar Padrões de Negócio?• SAM e as Esferas• SAM e a Modulação de Negócio

Conclusão

3

© Copyright Filipe Cerqueira, Marco Vaz, Nuno Marques 2004. All rights reserved

Padrões de Negócio

O que é um padrão de negócio?• Template arquitectural para uma solução de negócio

Importante: CONSISTÊNCIA Desenvolvimento e Manutênção IT Modelos:

• Strategic Architecture Model (SAM)• Problem Refinement Model (PRM)

Objectivo:• Padrões de Negócio: aproximação consistente• Sistemas de Implementação: aproximações

4

© Copyright Filipe Cerqueira, Marco Vaz, Nuno Marques 2004. All rights reserved

Como Definir Padrões de Negócio?Strategic Architecture Model (SAM)

Interesse de Esfera Relações Super Conjunto da Framework Zachman Top-Down / Bottom – Up / Combinação

• Contrução de modelos arquitecturais compreensivos• Verificação da integridade da análise

Análise e refinamento das relações permite optimizar e melhorar o negócio

5

© Copyright Filipe Cerqueira, Marco Vaz, Nuno Marques 2004. All rights reserved

Como Definir Padrões de Negócio?Problem Refinement Model (PRM)

Refinamento do problema desde a definição inicial até à resolução fínal

Arquitectos vs Desenhadores• Perspectiva• Comunicação• Técnicas de refinamento

Arquitectos:• Técnicas de orientação a longo

termo de um programa de projectos de implementação

Desenhadores:• Técnicas como UML para

desenho e anális do projecto

6

© Copyright Filipe Cerqueira, Marco Vaz, Nuno Marques 2004. All rights reserved

Como Reconhecer e Documentar Padrões de Negócio?SAM e as Esferas

7

© Copyright Filipe Cerqueira, Marco Vaz, Nuno Marques 2004. All rights reserved

Como Reconhecer e Documentar Padrões de Negócio?SAM e a Modelação de Negócio

8

© Copyright Filipe Cerqueira, Marco Vaz, Nuno Marques 2004. All rights reserved

Conclusão

Um padrão de negócio irá descrever:• As funções de negócio a serem suportadas.• Os dados que são necessárioo para suportar as funções

descritas. • Os componentes de negócio que são as representações IT

dos dados e funções que o negócio necessita.• Opcionalmente, a infraestrutura necessária para suportar as

funções, dados e componentes. Isto é necessário em empresas altamente distribuídas ou naquelas feitas de divisões ou unidades com diversos ambientes técnicos ou operacionais.

9

© Copyright Filipe Cerqueira, Marco Vaz, Nuno Marques 2004. All rights reserved

Fínal