ATSI ExtendingAndFormalizingTheFrameworkForInormati onStyleArchitecture Alunos: Manuel Mendes- nº49703 Francisco Silva – nº51298 Cristina Fraga- nº51383.

Slides:



Advertisements
Apresentações semelhantes
DFD - Diagrama de Fluxo de Dados
Advertisements

MER – Modelo de Entidade Relacionamento
Engenharia de Software
Evolução dos SGBD’s (2ª Parte).
Análise e Projeto de Sistemas I
SISTEMAS DE INFORMAÇÃO
Engenharia de Software
> Fases de Engenharia de SW > Gestão de Projectos de SW
Orientação por Objectos > Modelo de Processo OO > Identificação de Classe e Objectos Aula 12.
Planeamento Temporal e Monitorização do Projecto de SW
Planificação do Projecto de SW
Unified Modeling Language (UML) - Modelação da Arquitectura -
1 ZEUS Agentes Inteligentes e Sistemas Multi-agente Ferramentas de Contrução de Agentes IST- 2003/2004 Ana Paiva.
ATSI – Caso 1 Extending and formalizing the framework for Information Systems Arquitecture (paper 2) José Santos Ricardo Parro Tiago Dá
ISO/IEC – 6 Avaliação do Produto – Módulos de Avaliação
Projeto de Banco de Dados
Linguagens de Modelagem para SMA
SISTEMA É UMA ENTIDADE QUE MANTEM SUA EXISTÊNCIA ATRAVÉS DA INTERAÇÃO DE SUAS PARTES ( Bertalanffy ) Interação Mútua Diferente duma simples.
TÓPICOS ESPECIAIS EM GESTÃO DE PESSOAS
SISTEMA DE INFORMAÇÕES DESENVOLVIMENTO DE SISTEMAS
Análise Estruturada O mais amplamente usado dos métodos de modelagem de requisitos Modelos que retratam fluxo e o conteúdo da informação (dados e controle)
Padrões para Atribuições de Responsabilidades
Aspectos Avançados em Engenharia de Software Aula 3 Fernanda Campos
Gerenciamento de Requisitos com Casos de Uso
Modelagem de Interações
TECNOLOGIAS DE INFORMAÇÃO
Diagrama de Classes e Colaboração
1 Fundamentos de SIG. - Sistemas de Informação
Gerenciamento de Configuração
DIAGRAMA DE CLASSE Modelagem de Software
Como escrever um Documento de Projecto para Redes Informáticas
Fase de Elaboração: Fluxo de Requisitos
Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Fevereiro 2003 IST/INESC Contactos:IST/Tagus-Park Tel:
Enterprise Architecture Validation Edgar Nunes Diogo LopesGrupo 1 Francisco Santos.
Extending And Formalizing The Framework For Information Style Architecture J. F. Sowa J. A. Zachman.
Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Julho 2005 Ferramentas de Gestão Plataformas de Gestão IST/INESC-ID Contactos: IST/Tagus-Park.
ACCESS Módulo nº2. BD- Conceito Estrutura que permite armazenar informação sob a forma de um ou vários ficheiros de dados Esta informação deverá estar.
Ferramentas de modelagem do SI
Prof. Kelly E. Medeiros Bacharel em Sistemas de Informação
INTRODUÇÃO ÁS BASES DE DADOS
1.
Orientação a Objetos Parte I
Análise de Sistemas de Informação
Bruno Silva Desenvolvido a partir de
Banco de Dados Aplicado ao Desenvolvimento de Software
Campus de Caraguatatuba Aula 2: Introdução a Tecnologia de BD
Escola Básica e Secundária Vieira de Araújo
Sistemas de Informação (SI)
IEEE Melhores Práticas para Descrições de Projeto de Software (DPS)
Linguagem de Modelagem Unificada
Sobre Arquitectura de Informação...
Testes de SW Aula 24.
Planificação do Projecto de SW não é por acaso que é a Aula 13 ;)
Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Julho 2005 Conceitos fundamentais Modelos de estruturação da Gestão (parte 2) Arquitectura genérica.
Gestão da Configuração do Software
Gestão de Redes e Sistemas Distribuídos Teresa Maria Vazão Fevereiro 2003 IST/INESC Contactos:IST/Tagus-Park Tel:
1 Fundamentos de SIG (2ª aula). - Sistemas de Informação
Modelação Aula T15 Modelação Conceptual de Sistemas Revisão do Comportamento OCL – Object Constraint Language José Borbinha.
Modelação Aula T13 Modelação Conceptual de Sistemas Comportamento Referências: –Conceptual Modeling of Information Systems (Capítulos 11, 12, 13 e 14)
Modelagem Conceitual descreve a informação que o sistema vai gerenciar.
Banco de Dados Universidade do Estado de Santa Catarina
Gestão do Conhecimento e da Informação
Sistemas de Informação (SI)
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ANÁLISE E PROJETO DE SISTEMAS Aula /08/2012 Professor Leomir J. Borba-
1 Database Systems, 8 th Edition Sistemas de Banco de Dados: Projeto, Implementação e gestão Oitava Edição Capítulo 2 Modelo de Dados.
1Trabalho elaborado por Alexandra. Análise de sistemas de informação: O que são dados? O que é informação? Definição de sistemas de informação? Que conjunto.
1 Database Systems, 8 th Edition Sistemas de Banco de Dados: Projeto, Implementação e gestão Oitava Edição Capítulo 2 Modelo de Dados.
Fluxo da Informação Prof. Paulo Barreto
Configurações Organizacionais
Análise e Design de Software Site:
Transcrição da apresentação:

ATSI ExtendingAndFormalizingTheFrameworkForInormati onStyleArchitecture 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: Taxionomia de relação entre: conceitos que descrevem o mundo real; conceitos que descrevem o mundo real; conceitos que definem o sistema de informação e sua implementação. conceitos que definem o sistema de informação e sua implementação. Mundo Real: Mundo Real: Entidades, processos, locais, pessoas, tempos, propósitos Entidades, processos, locais, pessoas, tempos, propósitos

ATSI – Grupo nº 12 Técnicas existentes: Quadros de fluxo: Sequências temporais e visualização de algorítmos Sequências temporais e visualização de algorítmos Estruturas de dados são só mencionadas no âmbito/instante da sua utilização. 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 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 Não contempla todas as restrições e ignora operações realizadas pelas e nas entidades

ATSI – Grupo nº 12 Técnicas existentes: Bases de dados relacionais: Derivar respostas relativamente complexas e tarefas algo repetitivas Derivar respostas relativamente complexas e tarefas algo repetitivas Inapropriadas para estruturas de dados irregulares Inapropriadas para estruturas de dados irregulares Sistemas OO: Operações com e sobre objectos e bons para definição de restrições aos mesmos Operações com e sobre objectos e bons para definição de restrições aos mesmos Maus em sistemas relacionais complexos Maus em sistemas relacionais complexos

ATSI – Grupo nº 12 Necessidade Recentemente: Modelos de arquitectura teóricos e meramente intelectuais Modelos de arquitectura teóricos e meramente intelectuais Resultados de valor mínimo Resultados de valor mínimo Alto nível de geralidade – inuteis para processo de desenho Alto nível de geralidade – inuteis para processo de desenho Baixo nível de geralidade – impossíveis para estabelecer comunicação Baixo nível de geralidade – impossíveis para estabelecer comunicação Maioritarimente em papel/paredes Maioritarimente em papel/paredes Dificuldade em procurar componentes, padrões, alterar estrutura, manter actual, gestão de configurações, controlo de versões Dificuldade em procurar componentes, padrões, alterar estrutura, manter actual, gestão de configurações, controlo de versões

ATSI – Grupo nº 12 Necessidade Mecanismos automáticos de armazenamento para modelos: arquitectura não é apenas um desafio intelectual, irá tornar-se imperativo para qualquer empresa arquitectura não é apenas um desafio intelectual, irá tornar-se imperativo para qualquer empresa

ATSI – Grupo nº 12 Conceitos Â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º 12 prática conceitoDataFunçõesRedePessoasTempomotivação

ATSI – Grupo nº 12 Conceitos Conceitos – perspectivas, papeis, restrições e interligações do sistema -> diferentes modelos Conceitos – perspectivas, papeis, restrições e interligações do sistema -> diferentes modelos Original: Original: Data – entidades Data – entidades Funções – funções a executar Funções – funções a executar Rede – locais/interligações Rede – locais/interligações Extendida: Extendida: Pessoas – responsabilidade/autoridade Pessoas – responsabilidade/autoridade Tempo – ocorrência de eventos/compromisso com o exterior (tipicamente) Tempo – ocorrência de eventos/compromisso com o exterior (tipicamente) motivação motivação

ATSI – Grupo nº 12 Conceitos Linhas: Linhas: Papeis/perspectivas Papeis/perspectivas Colunas: Colunas: Diferentes representações/abstracções do mundo real Diferentes representações/abstracções do mundo real Desafio: Desafio: Verificar o impacto directo/indirecto de mudanças/inclusão de restrições às células nas outras células Verificar o impacto directo/indirecto de mudanças/inclusão de restrições às células nas outras células

ATSI – Grupo nº 12 Regras da framework As colunas não têm ordem As colunas não têm ordem Cada coluna tem um modelo básico simples Cada coluna tem um modelo básico simples Cada modelo básico de cada coluna deve ser único Cada modelo básico de cada coluna deve ser único Cada linha representa uma perspectiva única e distinta Cada linha representa uma perspectiva única e distinta Cada célula é única 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 composição/integração de todos os modelos das células duma linha constituem um modelo completo dessa perspectiva A lógica é recursiva A lógica é recursiva

ATSI – Grupo nº 12 Grafos conceptuais e relações Cada célula tem um grafo conceptual Cada célula tem um grafo conceptual É fácil visualizar relações entre células É fácil visualizar relações entre células Regras: Regras: As colunas não têm ordem As colunas não têm ordem Cada coluna tem um modelo simples básico Cada coluna tem um modelo simples básico O modelo básico de cada coluna deve ser único O modelo básico de cada coluna deve ser único Cada linha representa uma perspectiva única e distinta Cada linha representa uma perspectiva única e distinta Cada célula é única 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 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 A lógica é recursiva

ATSI – Grupo nº 12 Conclusões Empresa – SI – produtor de CASE tool: Empresa – SI – produtor de CASE tool: Respectivos modelos estão relacionados 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 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 A framework pode ser usada para definir outra framework Temos de nos adaptar à era da informação Temos de nos adaptar à era da informação Parte mais da observação do que da investigação Parte mais da observação do que da investigação Compartimenta todos os componentes duma organização Compartimenta todos os componentes duma organização