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]) © 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 2 © 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 3 © 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 4 © 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 5 © Copyright Filipe Cerqueira, Marco Vaz, Nuno Marques 2004. All rights reserved Como Reconhecer e Documentar Padrões de Negócio? SAM e as Esferas 6 © 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 7 © 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. 8 © Copyright Filipe Cerqueira, Marco Vaz, Nuno Marques 2004. All rights reserved Fínal 9 © Copyright Filipe Cerqueira, Marco Vaz, Nuno Marques 2004. All rights reserved