130 likes | 254 Views
ATSI. “ ExtendingAndFormalizingTheFrameworkForInormationStyleArchitecture ” Alunos: Manuel Mendes - nº49703 Francisco Silva – nº51298 Cristina Fraga - nº51383 Grupo nº 12 . ATSI – Grupo nº 12 Âmbito do artigo. Taxionomia de relação entre: conceitos que descrevem o mundo real;
E N D
ATSI “ExtendingAndFormalizingTheFrameworkForInormationStyleArchitecture” Alunos: Manuel Mendes - nº49703 Francisco Silva – nº51298 Cristina Fraga - nº51383 Grupo nº 12
ATSI – Grupo nº 12Âmbito do artigo • Taxionomia de relação entre: • conceitos que descrevem o mundo real; • conceitos que definem o sistema de informação e sua implementação. • Mundo Real: • Entidades, processos, locais, pessoas, tempos, propósitos
ATSI – Grupo nº 12Técnicas existentes: Quadros de fluxo: • Sequências temporais e visualização de algorítmos • Estruturas de dados são só mencionadas no âmbito/instante da sua utilização. Diagramas de relacionamento de entidades: • Visualizar tipos de entidades, atributos, relações e certo tipo de restrições • Não contempla todas as restrições e ignora operações realizadas pelas e nas entidades
ATSI – Grupo nº 12Técnicas existentes: Bases de dados relacionais: • Derivar respostas relativamente complexas e tarefas algo repetitivas • Inapropriadas para estruturas de dados irregulares Sistemas OO: • Operações com e sobre objectos e bons para definição de restrições aos mesmos • Maus em sistemas relacionais complexos
ATSI – Grupo nº 12Necessidade Recentemente: • Modelos de arquitectura teóricos e meramente intelectuais • Resultados de valor mínimo • Alto nível de geralidade – inuteis para processo de desenho • Baixo nível de geralidade – impossíveis para estabelecer comunicação • Maioritarimente em papel/paredes • Dificuldade em procurar componentes, padrões, alterar estrutura, manter actual, gestão de configurações, controlo de versões
ATSI – Grupo nº 12Necessidade Mecanismos automáticos de armazenamento para modelos: • arquitectura não é apenas um desafio intelectual, irá tornar-se imperativo para qualquer empresa
ATSI – Grupo nº 12Conceitos Âmbito – sumário executivo que define o domínio, quanto custará e como se irá realizar. Modelo empresarial/de negócio – desenho do negócio, demonstra as entidades e processo de negócio assim como interagem Modelo de sistema – elementos de data e funções que representam entidades e processos de negócio Modelo tecnológico – adaptar o modelo de sistema às linguagens de programação, I/O e outras tecnologias Componentes – especificações detalhadas não preocupadas com contexto global/estrutura do sistema
ATSI – Grupo nº 12Conceitos • Conceitos – perspectivas, papeis, restrições e interligações do sistema -> diferentes modelos • Original: • Data – entidades • Funções – funções a executar • Rede – locais/interligações • Extendida: • Pessoas – responsabilidade/autoridade • Tempo – ocorrência de eventos/compromisso com o exterior (tipicamente) • motivação
ATSI – Grupo nº 12Conceitos • Linhas: • Papeis/perspectivas • Colunas: • Diferentes representações/abstracções do mundo real • Desafio: • Verificar o impacto directo/indirecto de mudanças/inclusão de restrições às células nas outras células
ATSI – Grupo nº 12Regras da framework • As colunas não têm ordem • Cada coluna tem um modelo básico simples • Cada modelo básico de cada coluna deve ser único • Cada linha representa uma perspectiva única e distinta • Cada célula é única • A composição/integração de todos os modelos das células duma linha constituem um modelo completo dessa perspectiva • A lógica é recursiva
ATSI – Grupo nº 12Grafos conceptuais e relações • Cada célula tem um grafo conceptual • É fácil visualizar relações entre células • Regras: • As colunas não têm ordem • Cada coluna tem um modelo simples básico • O modelo básico de cada coluna deve ser único • Cada linha representa uma perspectiva única e distinta • Cada célula é única • A composição/integração de todos os modelos das células numa linha, constituem um modelo completo da perspectiva dessa linha • A lógica é recursiva
ATSI – Grupo nº 12Conclusões • Empresa – SI – produtor de CASE tool: • Respectivos modelos estão relacionados • O mesmo framework para empresas diferentes origina modelos diferentes em cada célula devido às perspectivas diferentes de negócio • A framework pode ser usada para definir outra framework • Temos de nos adaptar à era da informação • Parte mais da observação do que da investigação • Compartimenta todos os componentes duma organização