• Nenhum resultado encontrado

aula 05 togaf_conteudo

N/A
N/A
Protected

Academic year: 2021

Share "aula 05 togaf_conteudo"

Copied!
15
0
0

Texto

(1)

TOGAF 9.1

(2)

Framework de Conteúdo de

Arquitetura

• Fornece um modelo detalhado dos produtos de trabalho de arquitetura, incluindo

– entregáveis

– artefatos dentro dos entregáveis

– ABB (Blocos de Construção de Arquitetura, ou, em inglês, Architecture Building Blocks)

• Descrito por um Metamodelo

– metamodelo: um modelo que descreve como e com o quê a arquitetura será descrita de um modo

estruturado. M et amo d el o d e Co n te ú d o d o T O G AF Ca ma d a 1 Ca ma d a 2 d a 3

(3)

Componentes do Metamodelo

• Camada 1: Princípios, Visão e Requisitos de Arquitetura

– Os artefatos nesta camada capturam o contexto em volta do modelo formal de arquitetura, incluindo os princípios gerais de arquitetura, o contexto estratégico que serve de entrada para o modelo de arquitetura e os requisitos gerados pela arquitetura.

Componentes do Metamodelo

• Camada 2: Os Domínios de Arquitetura

– Arquitetura de Negócio: os artefatos capturam o modelo operacional, procurando pelos fatores de motivação da empresa, como ela é organizada e quais suas capacidades funcionais

– Arquitetura de Sistemas de Informação: modelam os sistemas de TI, olhando para as aplicações e os dados – Arquitetura de Tecnologia: os artefatos capturam os

ativos de tecnologia usados para implementar as soluções de TI.

(4)

Componentes do Metamodelo

• Camada 3: Realização da Arquitetura

– Os artefatos desta camada capturam os roadmaps de mudanças entre os estados da arquitetura e as definições usadas para dirigir e governar a

implementação da arquitetura.

Entidades Principais do Metamodelo

• Ator: pessoa, organização ou sistema que está fora do modelo de arquitetura mas que interage com ele.

• Componente de Aplicação: encapsula funcionalidades da aplicação

• Serviço de Negócio: suporta capacidades de negócio, tem interface definida e são

explicitamente governados pela organização • Entidade de Dados: encapsulamento de dados

(5)

Entidades Principais do Metamodelo

• Função: entrega capacidades de negócio que

não são explicitamente governadas pela organização

• Organização: unidade auto contida de recursos com gerenciamento, metas , objetivos e medidas.

• Plataforma de serviço: capacidade técnica requerida para prover infraestrutura que suporte a entrega de aplicações.

Entidades Principais do Metamodelo

• Papel: um ator assume um papel para realizar

uma tarefa.

• Componente de Tecnologia: um

encapsulamento de infraestrutura de tecnologia que representa uma classe de produtos de tecnologia ou produtos específicos de tecnologia.

(6)

Entregáveis e Artefatos

• Entregáveis

– produtos formais

– especificados em contrato – gerados a partir de um projeto

– um entregável pode conter vários artefatos

• Artefatos

– produtos granulares que descrevem a arquitetura sob um ponto de vista específico

– Ex: casos de uso, diagramas de rede, etc – Classificados como

– catálogos (lista de coisas),

– matrizes (relacionamento entre coisas) – diagramas (imagens de coisas)

(7)

Artefatos do TOGAF

Blocos de Construção

• Componentes que podem ser combinados com outros blocos de construção para entregar arquiteturas e soluções

• Tem as seguintes características

• é um pacote de funcionalidade definido para atender as necessidades de negócio da organização

• tem um tipo que corresponde ao Metamodelo de Conteúdo do TOGAF (como ator, serviço de negócio, entidade de dados, etc) • tem um limite definido e geralmente é reconhecido como “uma

coisa” pelos especialistas do domínio

• pode interagir com outros blocos de construção • pode ser montado com outros blocos de construção • pode fazer parte de outros blocos de construção • é reusável e substituível.

(8)

Relação entre Entregáveis, Artefatos e

Blocos de Construção

Documento de Definição de

Arquitetura

(9)

Blocos de Construção de Arquitetura

ABB

• Se relacionam ao Contínuo de Arquitetura • Capturam requisitos de arquitetura, como de

negócio, dados, aplicações e tecnologia • Guiam o desenvolvimento do SBB

Blocos de Construção de Solução

SBB

• Estão relacionados ao Contínuo de Solução • Definem que produtos e componentes

implementam a funcionalidade • Define a implementação

• Atende requisitos de negócio

(10)

Modelo de Referência Técnica TRM

• Parte da Arquitetura de Fundamentos do

Continuum

• Arquitetura de serviços genéricos e funções que fornecem os fundamentos para criação de

componentes mais específicos • Tem 2 componentes principais

– Uma taxonomia: define uma terminologia e uma descrição coerente dos componentes

– Um gráfico: dá uma representação visual da taxonomia

(11)

TRM

-

V

isão

de

A

lt

o Nív

el

3 entidades 2 interfaces

TRM

-

V

isão

D

et

alha

da

(12)

Aplicativos

• Aplicativos de Negócio: implementam processos de negócio para uma empresa ou uma vertical de indústria. Ex: Prontuário Eletrônico do Paciente ou Sistema de Gestão de Estoques

• Aplicativos de Infraestrutura: fornecem funcionalidades de negócio de propósito geral. Ex: SAP, MS Office, Star-UML, etc.

Plataformas de Aplicativos

• Para o TOGAF-TRM plataforma é um conjunto de

Aplicativos rodando sobre uma Plataforma de Aplicativos

• Fornece os serviços de negócio necessários para suportar as funções requeridas.

• Geralmente não é uma entidade única, mas uma combinação delas, como:

– cliente desktop – servidor de arquivos – servidor de impressão

- servidor de aplicação - servidor de internet

- servidor de banco de dados - etc

(13)

Infraestrutura de Comunicação

• Serviços básicos de interconexão de sistemas e mecanismos de transferência transparente de dados.

• Inclui hardware e software e outros sistemas conectados à rede.

• Inclui switches, provedores de serviços e o meio físico de transmissão.

Interfaces

• A Interface de Plataforma de Aplicativo (API) especifica a interface completa entre o

Aplicativo e a Plataforma de Aplicativos • A Interface de Infraestrutura de

Comunicações é a interface entre a Plataforma de Aplicativos e a Infraestrutura de

(14)

Qualidades

• Conjunto de atributos que se aplica a todos os componentes.

• Ex: para que o gerenciamento do serviço seja efetivo, a gerenciabilidade deve ser uma qualidade existente em toda a Plataforma de Aplicativos, nos Aplicativos e na Infraestrutura de Comunicações.

• Ex: para um Aplicativo de Negócio ser seguro é necessário que também a Plataforma de

Aplicativos e a Infraestrutura de Comunicações seja segura, assim como as interfaces.

Taxonomia

• Define a terminologia

• Fornece uma descrição coerente de um sistema de informação:

– Componentes denominados categorias de serviços

– Estrutura conceitual

• Definição útil, amplamente aceitável, consistente e estruturada da entidade da plataforma de aplicativo.

(15)

Taxonomia dos Serviços de Plataforma

• Serviços de Troca de Dados • Serviços de Gerenciamento de Dados • Serviços Gráficos e de Imagem • Serviços de Operação Internacional • Serviços de Localização e Diretório • Serviços de Rede • Serviços de Sistema Operacional • Serviços de Engenharia de Software • Serviços de Processamento de Transação

• Serviços de Interface com o Usuário

• Serviços de Segurança • Serviços de

Gerenciamento de Sistemas e Rede

Taxonomia das Qualidades de Serviço

da Plataforma de Aplicativos

• Disponibilidade: gerenciabilidade,

manutenibilidade, performance, confiabilidade, recuperabilidade e localizabilidade.

• Garantia: segurança, integridade, credibilidade • Usabilidade: operação internacional

• Adaptabilidade: interoperabilidade,

escalabilidade, portabilidade, extensibilidade e acessibilidade

Referências

Documentos relacionados

Our contributions are: a set of guidelines that provide meaning to the different modelling elements of SysML used during the design of systems; the individual formal semantics for

Associação de sintomas osteomusculares, por região anatômica e sexo, referidos por trabalhadores de uma indústria metalúrgica, nos últimos doze meses, nos últimos sete dias e

Taking into account the theoretical framework we have presented as relevant for understanding the organization, expression and social impact of these civic movements, grounded on

Neste tipo de situações, os valores da propriedade cuisine da classe Restaurant deixam de ser apenas “valores” sem semântica a apresentar (possivelmente) numa caixa

Esta organização da gestão empreendida na EMBN faz parte da organização cultural que a equipe gestora utiliza no gerenciamento cotidiano da escola em estudo. É

Detectadas as baixas condições socioeconômicas e sanitárias do Município de Cuité, bem como a carência de informação por parte da população de como prevenir

Assim, nesse âmbito, o presente trabalho visa avaliar a biodegradabilidade do lodo de esgoto de descarte de reatores anaeróbios no processo da compostagem, sob aspectos