padrões de negócio para engenharia de software

9
© Copyright Filipe Cerqueira, Marco Vaz, Nuno Marques 2004. All rights reserved ATSI Padrões de Negócio para Engenharia de Software Filipe Cerqueira – 50075 ([email protected] Marco Vaz – 5976/M (mvaz@ist Nuno Marques – 44714 ([email protected]

Upload: myrrh

Post on 15-Jan-2016

21 views

Category:

Documents


0 download

DESCRIPTION

Padrões de Negócio para Engenharia de Software. Filipe Cerqueira – 50075 ([email protected]) Marco Vaz – 5976/M ([email protected]) Nuno Marques – 44714 ([email protected]). Sumário. Padrões de Negócio Como definir Padrões de Negócio? Strategic Architecture Model (SAM) - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 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 ([email protected])Marco Vaz – 5976/M ([email protected])

Nuno Marques – 44714 ([email protected])

Page 2: Padrões de Negócio para Engenharia de Software

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

Page 3: Padrões de Negócio para Engenharia de Software

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

Page 4: Padrões de Negócio para Engenharia de Software

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

Page 5: Padrões de Negócio para Engenharia de Software

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

Page 6: Padrões de Negócio para Engenharia de Software

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

Page 7: Padrões de Negócio para Engenharia de Software

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

Page 8: Padrões de Negócio para Engenharia de Software

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.

Page 9: Padrões de Negócio para Engenharia de Software

9

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

Fínal