70 likes | 166 Views
Arquitecturas de Modelização. As arquitecturas de modelização fornecem procedimentos e métodos para o processo de desenvolvimento e descrevem a relação entre metodologias, ferramentas e diferentes tipos de modelos, nas várias fases do processo de desenvolvimento.
E N D
Arquitecturas de Modelização • As arquitecturas de modelização fornecem procedimentos e métodos para o processo de desenvolvimento e descrevem a relação entre metodologias, ferramentas e diferentes tipos de modelos, nas várias fases do processo de desenvolvimento. • Algumas das mais importantes arquitecturas de referência: • ISO (International Organization for Standardization). • NIST (National Institute of Standards and Technology). • CIM-OSA (Open Systems Architecture for Computer Integrated Manufacturing), desenvolvido pelo consórico AMICE. • GIM (GRAI Integrated Methodology), desenvolvida pelo laboratório GRAI da Universidade de Bordeaux. • PERA (Perdue Enterprise Reference Architecture), desenvolvida pela Universidade de Perdue. • GERAM (Generalised Enterprise Reference Architecture and Methodology), desenvolvido pela task force IFIP/IFAC.
Arquitectura ISO • Arquitectura hierárquica top-down, com a decomposição de problemas complexos em vários problemas simples (dividir para conquistar). • Mais adequada ao controlo, não suportando o desenvolvimento de aplicações envolvendo o ciclo de vida (da organização ou do produto).
Arquitectura CIM-OSA Consiste numa abordagem com três dimensões ortogonais: • Níveis de modelização Três níveis, um para cada estágio de um projecto CIM típico: requisitos (descreve quais as necessidades a serem implementadas), concepção (como atingir os requisitos) e implementação (especificação dos componentes do sistema definidos na concepção). • Vistas de modelização Quatro vistas: function (funcionalidade do sistema), information (entidades de informação e suas relações), resource (quais os recursos que executam as funções) e organização (estrutura organizacional). • Generalidade de modelização Três níveis: modelos genérico, parcial e particular.
Arquitectura PERA • Fase Conceptual Definição dos objectivos, políticas e estratégias para a produção, pessoal e sistema informático. • Fase Definição Especificação dos requisitos usando as linhas estratégicas definidas na fase conceptual. Dois tipos de requisitos: relacionados com a informação e com as tarefas físicas. • Fase de Concepção Definição da arquitectura dos equipamentos de produção (tarefas executadas pelos recursos da planta fabril) e a arquitectura do sistema informático (tarefas executadas pelos computadores, base de dados e software). • Fase de implementação O primeiro passo é a definição das tarefas executadas pelos humanos (Human and Organisational Architecture). O passo seguinte é a implementação das arquitecturas desenvolvidas na fase de concepção.
GRAI Architecture • Principais características da arquitectura GRAI: • Introdução de conceitos de gestão de produção na concepção do processo de sistemas de produção • Separação da fase de concepção em duas sub-fases: concepção orientada ao utilizador e concepção orientada à tecnologia. • Três níveis de abstracção: • Nível Conceptual - responde às questões O que? (sem considerações técnicas ou organizacionais). • Nível Estrutural - responde às questões Quem? Quando? Onde? (do ponto de vista organizacional) . • Nível Operacional - responde à questão Como? (usando restrições técnicas).
Arquitectura GERAM • Descrição das relações entre métodos, modelos e ferramentas necessárias ao desenvolvimento, concepção, construção e manutenção da empresa integrada. • A arquitectura consiste em: • Generic Enterprise Reference Architecture (GERA), que fornece conceitso, focando no ciclo de vida da empresa: identificação, conceitos, requisitos, concepção, implementação, construção e operação. • Generic Enterprise Engineering Methodology (GEEM), que consiste nas descrições genéricas dos procesos de integração de empresa. • Generic Enterprise Modelling Tools and Languages (GEMT and GEML), que são recomendadas para a engenharia de empresa, incluindo a familia IDEF. • Generic Enterprise Models (GEM), que descreve os conceitos genéricos a serem usados para o desenvolvimento de modelos específicos. • Generic Enterprise Modules (GEMs), que são implementações standard. • Generic Enterprise Theories (GETs), que descrevem factos e regras dos modelos de empresa.