Business Patterns for Software Engeneering, Part 1 Gonçalo Gomes N.º 50079 Nuno Campos N.º 51431 Vladimiro Luz N.º 51456.

Slides:



Advertisements
Apresentações semelhantes
Desenvolvimento de Sistemas
Advertisements

Desenvolvimento de Sistemas Distribuídos Web Services
Terminologia Definicao Construção Exemplos
JBanana.
Tecnologia da Informação para Valor de Negócio
Objetivos do Capítulo Utilizar o processo de desenvolvimento de sistemas delineado neste capítulo e o modelo de componentes de SI, do Capítulo 1, como.
I2S Informática - Sistemas e Serviços, S.A. Sector de I&D
Design Patterns Patrícia Mateus nº3343 Carla Guerreiro nº3157
Rational Unified Process
Arquitetura e implementação
Engenharia de Software
Orientação por Objectos > Modelo de Processo OO > Identificação de Classe e Objectos Aula 12.
Aline Vasconcelos D.Sc. em Sistemas e Computação/COPPE UFRJ
Objetos Distribuídos Padrão CORBA
DAS Sistemas Distribuídos para Automação Industrial
MedEl: Uma solução de E-Learning utilizando tecnologia Microsoft ASP
Padrões para Atribuições de Responsabilidades
Documentação da Neptus Framework
Estudo comparativo de arquitecturas para aplicações empresariais
Introdução a Arquitetura Orientada a serviços
Objectivos do Curso de Engenharia Informática da ESTT/IPT
Arquitetura Orientado a Serviços
E-Business a Nova Economia
Adriano S. Castro. Soluções para problemas recorrentes no desenvolvimento de software; Orientação a objetos; Facilitam a reutilização; Vocabulário comum;
Enterprise Architecture Validation Edgar Nunes Diogo LopesGrupo 1 Francisco Santos.
© Copyright Filipe Cerqueira, Marco Vaz, Nuno Marques All rights reserved ATSI Padrões de Negócio para Engenharia de Software Filipe Cerqueira –
Extending And Formalizing The Framework For Information Style Architecture J. F. Sowa J. A. Zachman.
Design Patterns / Acesso ao banco de dados (java.sql)
Engenharia de Software e Sistemas Danilo Veras e Rebeka Gomes.
1 Gestão de Desejos Engenharia de Software numa empresa certificada de Telecomunicações José Bonnet FCUP, 2003.Mai.19.
Design Pattern 4 Fundamentos da Engenharia de Software –Leonardo de França Rosa –Rodrigo de Carvalho Rocha.
Arquitetura de Desenvolvimento Web MVC vs. Three Tiers
Experimentação Algorítmica
Estrutura Padrão de Apresentação Oral de Estágio (30 minutos)
RPC and Web Service André Pereira.
FERRAMENTAS DE GERENCIAMENTO Aula 01
Introdução Padrões de Projeto
Padrões de Interação com o Usuário
FRAMEWORK ENTITIES Marcius Gomes Brandão
Trabalho Prático 1 Estudo de Algoritmos de Busca de Soluções em Prolog
SISTEMA PROCESSUAL DIGITAL
Design Patterns Fundamentos da engenharia de softaware. 19/1/2003.
ABC reuso Reengenharia Primeiras conclusões. ABC reuso Análise do Código Fonte Arquitetura em Camadas Fachada (SIAlocacaoPlus) Negócio (Cadastros) Persistência.
Tarciane Andrade Análise de Casos de Uso Tarciane Andrade
Padrão de desenvolvimento
April 05 Prof. Ismael H. F. Santos - 1 Modulo I Princípios e Padrões de Projeto de SW em Java Professores Eduardo Bezerra –
Desenvolvimento Global de Software Mestrado de Informática / UFPB Francilene Procópio Garcia, D.Sc. Configuração do Processo - Parte.
Padrões de projeto M.Sc. Sílvio Bacalá Jr..
1 Design Patterns Israel Rios. 2 Origens A idéia de padrões de projeto não teve origem na ciência da computação Christopher Alexander A Pattern Language:
Desenvolvimento Global de Software
Frameworks e Componentes Daniel Fernando Pavelec.
Análise e Projeto de Sistemas Unified Modeling Language Renata Araujo Ricardo Storino Núcleo de Computação Eletrônica Curso de Programação de Computadores.
CURSO DE ESPECIALIZAÇÃO EM TECNOLOGIA JAVA DESIGN PATTERNS PARTE 1: INTRODUÇÃO Prof. Cesar Augusto Tacla UTFPR/Campus.
PowerPoint Aula-4 Exercício de Fixação.
Processo e Qualidade.
CURSO DE ESPECIALIZAÇÃO EM TECNOLOGIA JAVA DESIGN PATTERNS Prof. Cesar Augusto Tacla UTFPR/Campus Curitiba.
CENTRO DE PÓS-GRADUAÇÃO
UML Components MO409 – Eng. de Software Profa. Eliane Martins
Faculdade de Tecnologia SENAI Porto Alegre Aula 1 Prof. Me. Humberto Moura
PADROES DE PROJETO PROF. OSIEL MARLON. PADRÕES DE PROJETO INTRODUÇÃO Padrões de projeto têm emergido como uma das mais promissoras abordagens para a melhoria.
Engenharia de Requisitos Prof. Fábio Botelho, MSc Redes e Sistemas Distribuídos Recife, Agosto de 2012.
1PSL – UFLA - EspecializaçãoJunier Amorim – Eng. Computação Sistema Gerenciador de Componentes para Reuso - SGCR -
Engenharia de Software com o RUP - Workflow de Requisitos
IF 718 Análise e Projeto de Sistemas Augusto Sampaio Vitor Braga (Estágio docência) Camila Sá (Monitora) Parte do material cedido pela Qualiti Software.
Padrões de Projeto. O que são?  Soluções provenientes de diversos projetos e utilizados por diversos programadores;  Documentados em catálogos como.
Caso de Sucesso Referência de mercado. Tecnologia | Software Projeto: Tornar referência Tornar o estudo State of the Internet a principal referência em.
UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis
Aplicativos para Web MVC Prof. Odair Indena Jr.
Introdução a Padrões de Projeto Padrões de Projeto Orientado a Objetos Profa. Danielle Martin Universidade de Mogi das Cruzes.
Apresentação. 2 Resumo  Posicionamento do XEO  Introdução ao XEO  Principais Referências  Environment  Arquitectura  Desafio.
Transcrição da apresentação:

Business Patterns for Software Engeneering, Part 1 Gonçalo Gomes N.º Nuno Campos N.º Vladimiro Luz N.º 51456

Introdução Objectivo do artigo: – Explorar como definir os padrões de negócio de forma a que possam ser úteis para os Eng. de Software

Padrão de Negócio (1/ 2) Descreve uma solução, baseada numa aproximação reutilizável, para um determinado problema de negócio Oferece uma solução baseada no sucesso prévio Business Pattern = Architectural Template for a business solution.

Padrão de Negócio (2/2) Vantagens de uma aproximação coerente: – Permite a introdução gradual de padrões de negócio e de soluções baseadas em padrões de negócio – Permite um aumento gradual do âmbito dos padrões – Integração de empresas, de diferentes sectores, de uma forma simples e fácil

Interface para padrões de negócio Vantagens: – Padrões de negócio melhoram o desenvolvimento e manutenção das TI – Providenciando uma interface coerente para os diversos padrões de negócio Modelos utilizados: – SAM (Strategic Architecture Model) – PRM (Problem Refinement Model)

SAM (1/2) Demonstra como se definem os padrões de negócio Utiliza Spheres of Interest para representar grupos de factos de uma empresa Uma esfera de interesse contem toda a informação relevante de um dado tópico

SAM (2/2)

PRM (1/2) Demonstra aos engenheiros de sistemas baseados em padrões de negócio como utilizar outros padrões Mostra como ir de um problema de negocio para uma implementação tecnológica É usado para refinar iterativamente os problemas até a a sua solução final através de 1 vista de 5 camadas

PRM (2/2)

Conclusão (1/2) Um padrão de Negócio descreve: – Funções de Negócio – Informação – Componentes de Negócio – Infra-estrutura O padrão de negócio descreve as relações chave entre estes tópicos

Conclusão (2/2) Relações Core –Stable Relationships –Linking Relationships (Stable > Agile) –Agile Relationships Padrões de Negócio usam apenas as esferas estáveis e as relações.