90 likes | 195 Views
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)
E N D
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) • 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
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
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
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
Como Reconhecer e Documentar Padrões de Negócio?SAM e as Esferas
Como Reconhecer e Documentar Padrões de Negócio?SAM e a Modelação de Negócio
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 quesã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.