Introdução à Modelação de Sistemas de Informação 2024/2025 PDF
Document Details
Uploaded by BeneficiaryFreeVerse5112
Escola Superior de Tecnologia de Setúbal
2024
Pedro Malta, Noémia Ferro e Fábio Sampaio
Tags
Summary
Estas notas de aula cobrem os conceitos iniciais de modelagem de sistemas de informação, incluindo definições de sistemas, dados, informação, e o papel da ciência de dados. O documento também contém exemplos práticos e discute a importância da modelagem para compreender e desenvolver sistemas de informação.
Full Transcript
Direitos de Autor / Copyrights Material adaptado dos conteúdos desenvolvidos inicialmente pelo Prof. Pedro Malta, Prof. Noémia Ferro e Prof. Fábio Sampaio. A maioria dos conteúdos está em Português, todavia alguns materiais são disponibilizados em Inglês por ser o idioma de referência na área onde s...
Direitos de Autor / Copyrights Material adaptado dos conteúdos desenvolvidos inicialmente pelo Prof. Pedro Malta, Prof. Noémia Ferro e Prof. Fábio Sampaio. A maioria dos conteúdos está em Português, todavia alguns materiais são disponibilizados em Inglês por ser o idioma de referência na área onde se enquadra a UC PSI. Os direitos de autor são assegurados com referência à respetiva fonte de informação. 2024/2025 Agenda 2 O que é um Sistema de Informação Definição de Sistema Definição de Dados e Informação ◼ Ciência de Dados O que é um modelo O que é modelar Como especificar um modelo Conceitos 3 Dados Informação Sistema Sistema de Informação Linguagem Modelo de Modelação Definição de Sistema 4 Um sistema (do grego sietemiun), é um conjunto de elementos interconectados, de modo a formar um todo organizado. Um sistema que interage com o seu meio através de entradas e saídas, é declarado como um sistema aberto. Os sistemas são dinâmicos e têm componentes e fluxos. Dados vs Informação 5 DADOS Um conjunto de factos a respeito do mundo; São geralmente quantificados; São facilmente capturados e arquivados; Não permitem julgamentos ou significados; Não constituem base para a ação. (Chiavenato, 2004) Dados vs Informação 6 𝑰𝒏𝒇𝒐𝒓𝒎𝒂çã𝒐 = 𝒅𝒂𝒅𝒐𝒔 + 𝒔𝒊𝒈𝒏𝒊𝒇𝒊𝒄𝒂𝒅𝒐 (Fonte: Laudon & Laudon – 2006 – Management Information Systems – 9ª Ed. – página 15) Dados vs Informação 7 Knowledge Management Cognitive Pyramid 8 Dados vs Informação 9 DADOS Fácil estruturação; Fácil captura em máquinas; Frequentemente quantificados; Fácil transferência. INFORMAÇÃO Requer unidade de análise; Exige consenso em relação ao significado; Exige necessariamente a mediação humana. (Adaptado de: Davenport, T., Prusak, 1998 – página 18) Dados, Informação e Conhecimento 10 O que é Ciência de Dados? 11 É o resultado da contribuição da explosão maciça de dados (www) e da crescente necessidade das indústrias de confiar nos dados para criar produtos melhores. A Ciência de Dados envolve vários campos subjacentes, como estatística, matemática e programação. Bseadoo em https://tecnetit.com.br/ciencia-de-dados-versus-inteligencia-artificial-elimine-suas-duvidas/ Business - Driven Data Landscape 12 Business-Driven Data Landscape Source: The BI Tools Landscape (2013) Ciência de Dados - Exemplos 13 Você é capaz de apresentar alguns exemplos do uso de Ciência dos dados no nosso dia-a-dia? Ciência de Dados 14 CIÊNCIA DE DADOS NÃO É GESTÃO OU MODELAÇÃO DE SISTEMAS DE INFORMAÇÃO Sistema de Informação 15 Todo o Sistema que manipula dados e gera informação, usando ou não recursos de tecnologia da informação, pode ser genericamente considerado como um sistema de informação. Um sistema de informação pode ser definido como um conjunto de componentes inter-relacionados que trabalham juntos para recolher, recuperar, processar, armazenar e distribuir informações com a finalidade de facilitar o planeamento, o controle, a coordenação, a análise e o processo de decisão em organizações. Sistema de Informação 16 Um sistema de informação contém informação sobre uma organização e o seu ambiente envolvente. Três atividades básicas que produzem a informação necessária para a organização ◼ Input ◼ Processamento ◼ Output Sistema de Informação 17 Participantes de um Sistema de Informações Pessoas Processos Tecnologias Sistema de Informação 18 Participantes de um Sistema de Informações - Pessoas - Cultura Expetativas Comportam-se de forma diferente quando atuam: Compromissos Crenças Sistema de Informação 19 Participantes de um Sistema de Informações - Processos - Conjunto sequencial de ações com um objetivo comum. Atividades -> Tarefas -> Operações Unidades lógicas de trabalho (e.g. carimbar um documento, escrever uma carta, verificar os dados pessoais) Condições Usadas para determinar a exequibilidade de uma tarefa (e.g. estado, requisitos, fase) Subprocessos Utilizam processos previamente definidos permitindo assim a reutilização. Sistema de Informação 20 Participantes de um Sistema de Informações - Processos - Cada PROCESSO tem: Fazer Login Atividades Sequência de passos para “realizar” o Processo Inserir PW Tarefas Sequência de passos para “realizar” a Atividade Usar 8 dígitos Operações Sequência de passos para “realizar” a Tarefa Clicar teclado Sistema de Informação 21 Participantes de um Sistema de Informações - Tecnologias da Informação e Comunicação (TIC) - HARDWARE Sistemas de computação, computadores pessoais, estações de trabalho, impressoras, digitalizadores, etc. SOFTWARE DE SISTEMA Sistemas operativos, monitores de desempenho, monitores de teleprocessamento, sistemas de gestão de bases de dados, etc. COMUNICAÇÕES Hardware e software de comunicação, serviços de comunicação móvel e Internet. Sistema de Informação 22 FERRAMENTAS DE DESENVOLVIMENTO Compiladores e Interpretadores de linguagens de programação (e.g. CodeBlocks, NetBeans), geradores de aplicações (e.g. RAD), linguagens de 4ª geração, ferramentas CASE (Computer Aided Software/Systems Engineering), etc. SOFTWARE DE APLICAÇÃO Sistemas periciais, sistemas baseados em conhecimento, automação do escritório, processamento de texto, correio eletrónico, Sistemas de Informação de Gestão, Sistemas de Informação para Executivos, Sistemas de Apoio à decisão, aplicações genéricas (e.g. MS Office, OpenOffice, Polaris, etc.), aplicações especificas (e.g. salários, contabilidade, faturação, produção, etc.) Modelo – O que é ? 23 Representação simplificada da realidade Representação abstrata de um sistema efetuada de um ponto de vista especifico Representação simplificada Realidade Modelar - Porquê ? 24 Para entender melhor Para comunicar melhor Modelar – Para quê ? 25 Para quê modelar um SI ? Constroem-se modelos para se conseguir entender melhor o SI que vamos desenvolver. ◼ Modelos ajudam-nos a visualizar um sistema como ele é ou como queremos que ele seja. ◼ Modelos permitem-nos especificar a estrutura ou o comportamento de um sistema. ◼ Modelos orientam-nos na construção de um sistema. ◼ Modelos documentam as decisões que tomamos. Linguagens de Modelação – Para quê ? 26 O esquema representa o modelo da placa de controlo do forno. O esquema não é a placa do forno. O esquema usa uma notação conhecida e compreendida por quem domina eletrónica. Desta forma o modelo pode ser compreendido, não só por quem o fez, mas por quem domina a notação utilizada. Visão geral do esquema elétrico da placa de controle do forno Panasonic. Linguagens de Modelação 27 Temos um Modelo que precisa de ser representado. Várias opções para representar Informal Formal (notação) Notação Notação Desenho Texto gráfica não gráfica Linguagens de Modelação em SI 28 Linguagens de Modelação de SI Formal (notação) Notação Notação não gráfica gráfica UML BPMN DFDs OWL Z language Models have to use some kind of notation to be represented. Although a model can be represented using just natural language, or using a drawing, usually models are expressed using a specific modeling language. Modeling languages are used to express information, knowledge or systems in a structure that is defined by a consistent set of rules. It is this set of rules that allows the interpretation of the meaning of components in structures. Unified Modeling Language (UML), First Order language, Z notation, and OWL are examples of distinct modeling languages. The modeling languages can be classified into graphical and textual categories: - Graphical modeling languages use a diagramming technique with named symbols that represent concepts, and lines that connect the symbols and represent relations, and various other graphical notations to represent constraints. - Textual modeling languages typically use standardized keywords accompanied by parameters to make interpretable expressions. UML is a graphical language, while OWL and Predicate logic languages are examples of textual languages. A reter… 30 O que é um Sistema de Informação. Diferença entre dados e informação. O que é um modelo de um Sistema de Informação. O que são linguagens de modelação. Desafio (SE DER TEMPO….) 31 1.1 Quem intervém no Sistema de Informação (SI)? Listar pessoas/funções dos SIs do IPS (slide 15). 1.2 O que é um processo? Escolher um processo do IPS e detalhar as definições (ver desc. nos slides 16-19). Exercício de treino em grupo, apresentar proposta de resolução em aula.