O Archimate® como ferramenta de apoio para uso do TOGAF®

Preview:

Citation preview

Archimate® como ferramenta

de apoio para uso do

TOGAF®

ArchiMate Milestones

• ArchiMate Foundation

• ArchiMate criado em 2002-2004 por Telematica Instituut

‘02

• ArchiMate 1.0 Especificação

‘04 ‘07

‘09

• Propriedade

transferida ao

The Open Group

‘08

‘12

• ArchiMate 2.0 Especificação

• ArchiMate 2 Certificação ArchiMate 2.1

‘13‘10

• Archi – Início Desenvolvimento

A Linguagem ArchiMate®

• Em poucas palavras:– Linguagem de

modelagem de

arquitetura corporativa

– Notação para descrever,

analisar e visualizar as

relações entre os

domínios de negócios

– Uma linguagem comum

3

© 2014 The Open Group. All Rights Reserved

Motivação para o ArchiMate

• Uma representação uniforme de diagramas que descrevem

arquiteturas corporativas

– Estrutura da organização

– Motivações, princípios e objetivos

– Processos de Negócios

– Sistemas de Informação

– Infraestrutura

• Complementa o Business Process Modeling Notation (BPMN) e Unified

Modeling Language (UML) - não substituí-los

• Adequado em modelagem de alto nível entidades empresariais

• Não visa a modelar processos detalhados

4

© 2014 The Open Group. All Rights Reserved

Leve e Escalável

• O framework ArchiMate é simples, mas abrangente o suficiente para

fornecer um bom mecanismo de estruturação

• Ele incorpora os conceitos de paradigma “Orientação a Serviço“

• Ela representa arquiteturas corporativas e como eles mudam ao longo

do tempo

5

© 2014 The Open Group. All Rights Reserved

Arquitetura Corporativa e ArchiMate

6

© 2014 The Open Group. All Rights Reserved

O que é uma Corporação?

• Um conjunto de organizações que compartilham um conjunto comum de metas

• Agência Governamental

– Parte de uma corporação– Corporação

• O termo ”corporação" no contexto de "arquitetura corporativa" pode ser usadopara designar tanto a empresa inteira, englobando todos os seus sistemas de informação, quanto um domínio específico dentro da empresa.

• Em ambos os casos, a arquitetura atravessa vários sistemas e vários gruposfuncionais dentro da corporação

• As grandes corporações podem incluir múltiplas empresas

• Pode ser uma "empresa ampliada", incluindo parceiros, fornecedores e clientes

• Uma Arquitetura é a organização fundamental de algo incorporado em:

– Seus componentes,

– Suas interrelações com o meio

– E os princípios que governam seu desenho e evolução

Adaptado do padrão ANSI/IEEE 1471-2000

O que é uma Arquitetura?

Arquitetura Corporativa é:

• A lógica de organização para osprocessos de negócios e infraestruturade TI refletindo os requisitos de integração e padronização do modelooperacional da empresa. [1]

• Um modelo conceitual que define a estrutura e funcionamento de umaorganização. A intenção de umaarquitetura corporativa é determinarcomo uma organização pode maisefetivamente atingir os seus objetivosatuais e futuros. [2]

[1] MIT Center for Information Systems Research

[2] SearchCIO.com

O que é Arquitetura Corporativa?

Tipos de Arquitetura

Arquitetura de

TecnologiaHardware,

software, redes

Arquitetura de

Aplicação

Serviços

Arquitetura de Dados

Dados,

Informação

Arquitetura de

Negócio

Processos de

Negócio,

organização,

pessoas

O Papel do ArchiMate®

11

© 2014 The Open Group. All Rights Reserved

Como o Archimate funciona?

12

Business Layer

Application Layer

Technology Layer

PassiveStructure

Behavior ActiveStructure

Aspectos

Camadas

Aspectos

13

Elemento de

Comportamento

(O verbo)

Elemento de

Estrutura Ativo

(assuntos

executando a ação)

Elemento de

Estrutura Passivo

(objetos que estão

sendo atuados)

© 2014 The Open Group. All Rights Reserved

ArchiMate® Recursos de Linguagem

• Aboradegem de Desenho - Design Approach

• Conceitos Principais - Core Concepts

• Divisão em Camadas - Layering

• Interação e Colaboração - Collaboration and Interaction

• Relacionamentos - Relationships

• Estrutura de Arquitetura - ArchiMate Framework

• Extensão de Motivação - The Motivation Extension

• Extensão de Implementação e Migração - The Implementation

and Migration Extension

• ArchiMate e outros frameworks e linguagens

© 2013 The Open Group. All Rights Reserved

Abordagem de Desenho

Entity

MA

IS E

SP

EC

ÍFIC

O

MA

IS G

EN

ÉR

ICO

Application Process

Relation

Conceitos Genéricos

Conceitos de Arquitetura

Corporativa

Conceitos Específicos

de Domínios

15

© 2014 The Open Group. All Rights Reserved

Conceitos Principais

• O núcleo da linguagem é constituído por três tipos principais de elementos:

– Elementos de Estrutura Ativos

• active structure elements (sujeito)

– Elementos de Comportamento

• behavior elements (verbo)

– Elementos de Estrutura Passivos

• passive structure elements (objeto)

16

© 2014 The Open Group. All Rights Reserved

Um elemento de estrutura ativo é definido como uma entidade que é

capaz de realizar um comportamento.

Um elemento de comportamento é definido como uma unidade de

atividade realizada por um ou mais elementos de estrutura ativos.

Um elemento de estrutura passiva é definido como um objeto no qual o

comportamento é realizado.

Estrutura em Camadas de Arquitetura

© 2013 The Open Group. All Rights Reserved

17

Pontos de Vista

Designing

Deciding

Informing

Details

Coherence

Overview

product manager,

CIO, CEO

customer,

employee,

others

architect,

software

developer,

business process

designer,

As dimensões de propósito e nível de abstração são visualizados em uma única imagem, juntamente

com exemplos de partes interessadas típicas que são tratados pelos estes pontos de vista.

A metade superior da figura mostra a dimensão propósito, enquanto que a metade inferior mostra o

nível de abstracção (ou detalhe).

Propósito

Nível de Abstração

© 2013 The Open Group. All Rights Reserved

18

Metamodelo Genérico

Serviço

accessed by

Elementos de

Comportamento

Interface

Elementos de

Estrutura

Ativos

Elementos de

Estrutura

Passivos

accessed by

accesses

accesses

realized by

realizes

triggered by / flow from

assigned to

used by

used by

uses

assigned to

uses

triggers / flow to

composes

composed of

used by

uses

assigned from

assigned from

19

© 2014 The Open Group. All Rights Reserved

Extensões de Linguagem

• A especificação do ArchiMate 2 inclui duas extensões:

– A extensão de motivação

– A extensão de implementação e migração

20

© 2014 The Open Group. All Rights Reserved

A extensão de motivação é definido como um elemento que fornece

o contexto ou a razão que está por trás da arquitetura de uma

empresa.

A extensão de Implementação e Migração adiciona os conceitos

para modelagem de programas de implementação e projetos para

apoiar o programa, carteira e gerenciamento de projetos e um

conceito de platô para apoiar o planejamento de migração

Conceito de Extensão de Motivação

21

Conceito Descrição Notação

Parte Interessada O papel de um indivíduo, equipe, ou organização que

representa os seus interesses em, ou preocupações

em relação a, o resultado da arquitetura.

Direcionador Algo que cria, motiva e alimenta a mudança em uma

organização.

Avaliação O resultado de uma análise de algum direcionador

Objetivo Um estado final que uma parte interessada pretende

alcançar.

Requisito Uma declaração de necessidade que deve ser

realizada por um sistema.

Restrição Uma restrição à forma em que o sistema é realizado.

Princípio Uma propriedade normativa de todos os sistemas em

um determinado contexto, ou a maneira pela qual

eles são realizados.Principle

Constraint

Requirement

Goal

Driver

Assessment

Stakeholder

!

© 2014 The Open Group. All Rights Reserved

Conceito de Implementação e Migração

22

Conceito Descrição Notação

Pacote de

Trabalho

Uma série de ações destinadas a realizar um

objetivo único dentro de um prazo

determinado.

Entrega Um resultado precisamente definida de um

pacote de trabalho.

Platô Um estado relativamente estável da

arquitetura que existe durante um período

limitado de tempo.

Gap Um resultado de uma análise de gaps entre

dois platôs.

Plateau

Gap

Deliverable

Work

Package

© 2014 The Open Group. All Rights Reserved

ArchiMate 2.1 and the TOGAF® ADM

1. Núcleo do ArchiMate– Permite a modelagem dos domínios

definidos pela arquitetura TOGAF

2. Extensão de Motivação– Permite a modelagem das partes

interessadas, forças de mudança, os objetivos, princípios e requisitos de negócio

3. Extensão de Implementação e Migração– Permite a modelagem de

gerenciamento portfolio, análise de gaps e planejamento de transição e implementação

1

3

2

Archi

www.archimatetool.com

24

© 2014 The Open Group. All Rights Reserved

Perguntas?

25

Archimate® Certificação

Niveis de Certificação do ArchiMate

Existem dois níveis de certificação:

• ArchiMate Foundation:

– Conhecimento da notação, a terminologia, estrutura e conceitos da

linguagem de modelagem do ArchiMate.

• ArchiMate Certified:

– Conhecimento, compreensão, ea capacidade de analisar e aplicar a

linguagem de modelagem do ArchiMate.

Top 10 Certificações por países

29

Status de Certificação - May 14 2014

30

Status de Certificação - May 14 2014

31

Requisitos do Exame de Nível 1

Nível Nome Requisitos

1 Archimate 2.1

Foundation

Tipo de exame: Múltipla escolha

Quantidade de questões: 40 Perguntas

Tempo Limite: 60 minutos

Pontuação Mínima: 55% (22 questões

corretas)

Supervisionado: Sim

Com consulta (Livro Aberto): Não

Requisitos do Exame de Nível 2

Nível Nome Requisitos

2 Archimate 2.1

Certified

Tipo de exame: Múltipla escolha

complexa, baseada em cenários

Quantidade de questões: 8 Perguntas

Tempo Limite: 90 minutos

Pontuação Mínima: 60% (24 pontos)• A resposta correta pontua 5 (cinco) pontos.

• A segunda melhor resposta pontua 3 (três) pontos.

• A terceira melhor resposta pontua 1 (um) ponto.

• A distractiva (resposta incorreta) pontua 0 (zero) pontos.

Supervisionado: Sim

Com consulta (Livro Aberto): Sim

Exame Nível 2 - Exemplo

34

Texto do

Cenário

Exame Nível 2 - Exemplo

35

Questão

Followed by 4

models

Mais Informações – ArchiMate

ArchiMate 2.1 Specification

ISBN:1-937218-43-0

Document Number :C13L

Free pdf download from The Open

Group

Hardcopy from Van Haren Publishing

Read ArchiMate online via the webhttp://www.opengroup.org/archimate/

36

Leia online o ArchiMate®

37

Top 20 Downloads por países

38

Mais Informações – ArchiSurance

• O Estudo de Caso ArchiSurance

é um exemplo fictício

desenvolvido para ilustrar o uso

da linguagem de modelagem de

ArchiMate® no contexto da

estrutura TOGAF®.

• Document Number:Y121

39

Mais Informações – Cartões

• Cartões de referência,

• Guia de bolso do

ArchiMate 2,

• Fichas de informação

• Estão disponíveis no

site do ArchiMate.

40

© 2014 The Open Group. All Rights Reserved

Perguntas?

41

Recommended