Aula T01 – Modelação de Sistemas

Slides:



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

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
Rational Unified Process
Modelagem Organizacional
(Unified Modeling Language)
Escola Superior de Educação
SISTEMAS DE INFORMAÇÃO GERENCIAL Dados / Informação
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
1.Consciência (Chalmers,1997)
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
Modelação Aula T02 – Modelação Conceptual
Modelação Aula T01 - Introdução José Borbinha. Modelação2 Corpo docente (Corpo docente será comum aos cursos na Alameda e Tagus) Modelação Conceptual.
Modelação Conceptual de Sistemas
INTRODUÇÃO – LOGICA E ALGORITMOS
UML – Diagrama de Classes
Modelação Conceptual de Sistemas
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
Modelação Aula T01 – Modelação de Sistemas Referência: –Conceptual Modeling of Information Systems (Capítulo 1) José Borbinha.
PLANO DE ANIMAÇÃO ETAPAS Mónica Mendes 2010.
A general theory of ecology A. Sheiner & M. Willing.
LABORATÓRIOS DE INFORMÁTICA IV ENGENHARIA DE SOFTWARE: DA TEORIA À PRÁTICA GRUPO 13.
Prof. Kelly E. Medeiros Bacharel em Sistemas de Informação
Modelação Aula T07 Modelação Conceptual
Análise e Projeto de Sistemas
Análise de Sistemas de Informação
Análise e Projeto de Sistemas de Informação 2o. Semestre de 2014
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
ANÁLISE ESTRUTURADA DE SISTEMAS
GERENCIAMENTO DE PROJETOS DE T.I
1 – GERENCIAMENTO DE SISTEMAS DO CONHECIMENTO GERENCIAMENTO DE SISTEMAS DO CONHECIMENTO ANÁLESE DE SISTEMAS.
Técnicas e Projeto de Sistemas
Sistemas de Informação (SI)
Curso de Pós-Graduação Lato Sensu em GOVERNANÇA DE TECNOLOGIA DA INFORMAÇÃO Prof. Flávio Yamanaka.
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
Sobre Arquitectura de Informação...
Desenvolvimento de uma base de dados
Matemática Aplicada às Ciências Sociais
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?
Design de Interação Prof. Josué Froner
Prof. Gabriela LottaPMCS Apresentação da disciplina e introdução Problemas Metodológicos em Ciências Sociais.
Projeto de Banco de Dados
Aprendizado por Indução
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.
Aborto O argumento pró-escolha de Michael Tooley Pedro Galvão Departamento de Filosofia Faculdade de Letras da Universidade de Lisboa.
Testes de Unidade. 2 Pauta Testes de Unidade; Testes de Unidade; Desenvolvimento orientado a testes; Desenvolvimento orientado a testes; Testes unitários.
Sistemas de Informação
Transcrição da apresentação:

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

Programa (Aulas Teóricas) T01-T02 (2 aulas) – Módulo 1 Introdução à Modelação de Sistemas T03-T06 (4 aulas) – Módulo 2 Modelação Conceptual: Domínio T07-T11 (5 aulas) – Módulo 3 Modelação Conceptual: Comportamento T12-T15 (4 aulas) – Módulo 4 Ontologias T16-T19 (4 aulas) – Módulo 5 Modelação Conceptual: Arquitectura T20-T21 (2 aulas) – Módulo 6 Modelação Conceptual: Metodologias T22-T23 (2 aulas) – Módulo 7 Ontologias: Temas avançados T24-T25 (2 aulas) Modelação Conceptual: revisões e exercícios Modelação

“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 uma actividade destinada a criar modelos de sistemas!!! SISTEMA? Discutir… Modelação

...Sistema?... Uma definição de sistema: um conjunto entidades que interagem entre si com o propósito 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 : 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ção

Isto é, como se cria consciência de um sistema?... ...mas como se identifica um sistema? Como se cria consciência disso?... A definição anterior de um “sistema de informação” 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 for ou não parte de um sistema destes é 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”? Isto é, como se cria consciência de um sistema?... Modelação

... como se cria então consciência de um sistema?... A 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... 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 de facto, mas englobados noutras perspectivas (como parte de um outro sistema…) Modelação

... 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 ele 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ção

... 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 a elabora! Podemos concordar também que um sistema pode ser definido como composto de outros sistemas (subsistemas / sistema de sistemas). 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 ...) Modelação

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

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

A modelação na perspectiva desta cadeira: Sistemas de Engenharia: Descrição do funcionamento de um sistema, normalmente destinado e permitir a criação de uma ou mais instâncias do mesmo... Modelação

A importância de modelar... 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 pode constituir assim um ou mais modelos, desenvolvidos segundo as perspectivas pretendidas. Modelação

...A importância de modelar 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 (devem!!!) documentar as tomadas de decisão efectuadas. Modelação

Modelação e Metodologias 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 será normalmente suficiente. Qualquer sistema não trivial é melhor representado através de vários modelos. 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