Modelação Aula T01 – Modelação de Sistemas Referência: –Conceptual Modeling of Information Systems (Capítulo 1) José Borbinha.

Slides:



Advertisements
Apresentações semelhantes
Profa. Dra Maria Luiza de Almeida Campos
Advertisements

‘ Por que estudar sistemas de informação?
Relembrando... A Investigação como processo tem seis etapas sucessivas: Construção do problema Entendimento do problema: a partir de quais perspectivas.
Letramento: um tema em três gêneros
Modelagem Organizacional
(Unified Modeling Language)
Conceitos Fundamentais
Engenharia de Software
Unified Modeling Language (UML) - Modelação da Arquitectura -
ATSI ExtendingAndFormalizingTheFrameworkForInormati onStyleArchitecture Alunos: Manuel Mendes- nº49703 Francisco Silva – nº51298 Cristina Fraga- nº51383.
Pré-Discussão do Artigo “Is Computer Science Science?”
Metodologias Equipe do Curso de ES para SMA {lucena, furtado, choren,
Metodologias Orientadas a Agentes
O processo de coletar os requisitos (escopo do cliente)
Análise e Projeto de Sistemas
A modelação de sistemas enquanto ferramentas cognitivas.
Classes e objetos Modelagem
Conceitos Básicos.
Analise fundamental de sistemas
Engenharia de Software e Sistemas de Informação e Gestão
Aula T01 – Modelação de Sistemas
Modelação Aula T02 – Modelação Conceptual
Modelação Conceptual de Sistemas
INTRODUÇÃO – LOGICA E ALGORITMOS
UML – Diagrama de Classes
O Ensino de Ciências e suas Relações com o Contexto Social
Modelação Conceptual de Sistemas
Extending And Formalizing The Framework For Information Style Architecture J. F. Sowa J. A. Zachman.
Modelação Aula T01 - Introdução José Borbinha. Modelação2 Corpo docente O corpo docente será comum aos cursos na Alameda e Taguspark: –Prof. José Borbinha.
Modelação Exercícios Aula T06 Engenharia de Requisitos
Aula T04 – Modelação Conceptual
Prof. Kelly E. Medeiros Bacharel em Sistemas de Informação
Modelos de Maturidade de Processos de Software
Por que estudar sistemas de informação?
Como escrever um artigo
Modelação Aula T07 Modelação Conceptual
Análise de Sistemas de Informação
Definição e estruturação de objectivos O que é um objectivo? - Segundo Ander-Egg representam aquilo que queremos alcançar com a nossa acção - procuram.
Tecnologia e organizações
Ética Social na Implementação dos Sistemas de Informação e Gestão
GERENCIAMENTO DE PROJETOS DE T.I
1 – GERENCIAMENTO DE SISTEMAS DO CONHECIMENTO GERENCIAMENTO DE SISTEMAS DO CONHECIMENTO ANÁLESE DE SISTEMAS.
Perguntas de Modelação
Técnicas e Projeto de Sistemas
Sistemas de Informação (SI)
1 Formação Livre II O Valor da Tecnologia e a Inovação IST – MEE (1º ano curricular) 2011/2012, 1º semestre Prof. responsável – António S. Carvalho Fernandes.
Curso de Pós-Graduação Lato Sensu em GOVERNANÇA DE TECNOLOGIA DA INFORMAÇÃO Prof. Flávio Yamanaka.
Desenvolvimento de Software Dirigido a Modelos
Sistemas de informação (nome da nossa disciplina)
MSCC - Introdução Baseado no capítulo 1 do livro Performance Evalution of Computer and Communication Systems, de Jean-Yves Le Boudec (EPFL)
Fundamentos de Interface
Gestão de projetos de Software GTI-16
Desenvolvimento de uma base de dados
Matemática Aplicada às Ciências Sociais
Metodologia Unidade 1 : Ética nos negócios Unidade 2: Fontes de Informação Unidade 3: Da questão ao questionário Unidade 4: O tratamento da informação.
ATSI 2007 Sobre Alinhamento os exemplos que seguem são tirados ”tal qual” dos resumos da aula teórica entregues pelos alunos...
Gestão da Carga em Sistemas Distribuídos : Algumas Considerações Luís Paulo Peixoto dos Santos Departamento de Informática Universidade do Minho.
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)
Tesauro, Taxonomia e Ontologia: uma evolução?
Prof. Gabriela LottaPMCS Apresentação da disciplina e introdução Problemas Metodológicos em Ciências Sociais.
Projeto de Banco de Dados
NFR Framework (Non-Functional Requirements)
Testes (verificação e validação)
Processos - I. © 2002 Wilson de Pádua Paula Filho Processos - I O que é Engenharia de Software Computador: problema ou solução? Enunciar os problemas.
Prof. Paulo Barreto  O gerenciamento da informação, segundo Davenport (1997), é um conjunto estruturado de atividades que espelha.
Aborto O argumento pró-escolha de Michael Tooley Pedro Galvão Departamento de Filosofia Faculdade de Letras da Universidade de Lisboa.
Tema e problema Construindo seu projeto de pesquisa Profa. Dra. Karina Solha.
Testes de Unidade. 2 Pauta Testes de Unidade; Testes de Unidade; Desenvolvimento orientado a testes; Desenvolvimento orientado a testes; Testes unitários.
A Crise Paradigmática da Ciência segundo Boaventura Sousa dos Santos Athais Goulart Furtado – Estudante de Biblioteconomia e Ciência da Informação na UFSCar.
Transcrição da apresentação:

Modelação Aula T01 – Modelação de Sistemas Referência: –Conceptual Modeling of Information Systems (Capítulo 1) José Borbinha

Modelação2 Programa (Aulas Teóricas) T01-T03 – Módulo 1 –Introdução à Modelação de Sistemas T04-T07 – Módulo 2 –Modelação Conceptual de Sistemas T08-T11 – Módulo 3 –Ontologias T12-T15 – Módulo 4 –Modelação de Sistemas: Dinâmica T16-T18 – Módulo 5 –Modelação de Sistemas: Arquitectura T19-T25 – Módulo 6 –Temas avançados

Modelação3 Modelação deve ser sobre... modelar, certo?... Um modelo pode-se definir genericamente como uma assumpção de como uma coisa funciona. Essa coisa pode ser –uma teoria, um dispositivo, uma organização, um edifício, um fenómeno meteorológico, um ecossistema, etc... –Isto é, será um sistema (de ideias, organizacional, mecânico, físico, biológico,...), o qual pode ser real (fenómeno físico, biológico, etc.) ou artificial (artefacto, máquina, organização, etc.) Modelar será assim a actividade destinada a criar modelos de sistemas!!! SISTEMA? DISCUSSÃO!!!

Modelação4...Sistema?... Uma definição de sistema: um conjunto entidades que interagem entre si com o objectivo de atingir um determinado objectivo. Regra geral o objectivo de um sistema é a sua sobrevivência, o que pode ser levado à letra no caso dos sistemas biológicos, mas também em qualquer outro contexto (um sistema solar é sistema enquanto conseguir manter o seu equilíbrio, tal como uma organização, uma máquina,...) Esta definição aplicada a um sistema de informação pode resultar em algo como: –um conjunto de entidades (humanas e tecnológicas) interagindo entre si com o objectivo de satisfazer adequadamente as necessidades de informação de uma organização e respectivos processos de negócio!

Modelação5...mas como se identifica um sistema? Como se cria consciência disso?... A definição anterior de um sistema de informação ( um conjunto de entidades (humanas e tecnológicas) interagindo entre si com o objectivo de satisfazer adequadamente as necessidades de informação de uma organização e respectivos processos de negócio! ) refere-se no conjunto a um sistema de entidades materiais (pessoas e equipamentos tecnológicos) e não materiais (informação e processos), concebido artificialmente para um dado fim. O que pertence e o que não pertence ao sistema é assim susceptível de ser bem identificado! Afinal, o que é um sistema deste é o que for decidido por quem o concebe... Mas quanto aos sistemas naturais, como por exemplo o sistema respiratório de um mamífero, ou um sistema sanguíneo?

Modelação6... como se cria então consciência de um sistema?... É verdade que os sistemas naturais (sistema respiratório de um mamífero, um sistema sanguíneo, um sistema solar, etc.) existem independentemente das nossas definições......mas é fundamental termos presente que eles existem para nós porque os definimos. Na realidade, podemos até não os consciencializar, mas eles continuam a existir na mesma. Mais, se o fenómeno a que eles pertencem for relevante para algum outro interesse nosso, podemos até os considerar na mesma mas englobados noutras perspectivas...

Modelação7... como se cria então consciência de um sistema?... Por exemplo –é importante definir o que é num mamífero o seu sistema respiratório, porque nos permite, em determinadas altura, focar a nossa atenção e dessa maneira falar, discutir, ou agir de forma consequente em relação a uma questão concreta com relacionada (tal como curar uma bronquite numa pessoa, fazer um gato expelir uma bola de pelo, desenhar um equipamento de respiração para um bombeiro, etc.)...

Modelação8... como se cria então consciência de um sistema?... Desta forma podemos concordar que a nossa consciência de um sistema resulta sempre de uma definição nossa, elaborada de acordo com objectivos de quem elabora a definição! Podemos concordar também ainda que um sistema pode ser definido como composto de outros sistemas (subsistemas). E também, que um mesmo sistema natural até pode ter várias definições, segundo os objectivos (bombeiro - pessoa - pai - cidadão - contribuinte – guarda-redes – taxista -...)

Modelação9... Conclusão: Concordamos que um sistema é algo que: –Implica uma definição em função de um objectivo ou contexto –Pode ser definido como sendo composto por subsistemas Por outras palavras: –Um sistema é ma definição relativa –Um sistema pode ser decomposto em partes

Modelação10 Voltando à modelação... Podemos modelar sistemas segundo três grandes objectivos genéricos: –Teoria: Generalização de uma percepção de um sistema, normalmente destinada a suportar tomadas de decisão sobre o mesmo... –Simulação: Representação matemática de um sistema, a partir da qual podem ser feitas previsões ou inferências sobre o mesmo... –Desenho: Descrição do funcionamento de um sistema, normalmente destinado e permitir a criação de uma ou mais instâncias do mesmo...

Modelação11 Modelação na perspectiva desta cadeira: Podemos modelar sistemas segundo três grandes objectivos genéricos: –Teoria: Generalização de uma percepção de um sistema, normalmente destinada a suportar tomadas de decisão sobre o mesmo... –Simulação: Representação matemática de um sistema, a partir da qual podem ser feitas previsões ou inferências sobre o mesmo... –Desenho: Descrição do funcionamento de um sistema, normalmente destinado e permitir a criação de uma ou mais instâncias do mesmo...

Modelação12 A modelação, no contexto da engenharia, tem já técnicas bem aceites e provadas em muitas áreas (Civil, Mecânica, Software,...). Quando se usam técnicas gráficas, tal ajuda a visualizar (logo a entender) o sistema. A modelação permite partilhar conhecimento entre os stakeholders (termo para designar todos os actores que tenham algum tipo de interesse directo ou indirecto com o sistema, ou que por ele sejam afectados). O resultado de um processo de modelação de um sistema é assim um ou mais modelos do mesmo, desenvolvidos segundo as perspectivas pretendidas. A importância de modelar...

Modelação13 Desta forma: –A modelação pode especificar a estrutura e/ou o comportamento de um sistema (modelos de estrutura e modelos de comportamento, ou dinâmica) –Os modelos ajudam a planear, controlar e guiar o processo de construção de um sistema. –Os resultados de um processo de modelação podem documentar as tomadas de decisão efectuadas....A importância de modelar

Modelação14 Os processos de modelação estão normalmente associados a metodologias. A escolha das metodologias a usar e dos modelos a criar deve derivar dos objectivos a atingir Cada modelo pode ser expresso em diferentes níveis de precisão ou abstracção. Nenhum modelo único é suficiente. Qualquer sistema não trivial é melhor representado através vários modelos (a Framework de Zachman, a abordar mais adiante, será uma ilustração interessante desta perspectiva...) Concluindo, uma modelação de um sistema não se deve considerar nunca genérica nem totalmente objectiva! O resultado final de um processo de modelação dependerá sempre dos objectivos concretos que se pretendem atingir Modelação e Metodologias