信息系统基本知识(一)

news2024/9/20 14:47:31

1.1 信息系统与信息化

信息论已发展成为一个内涵非常丰富的学科,与控制论和系统论并称为现代科学的“三论”

1.1.1 信息的基本概念

香农指出:信息是能够用来消除不确定性的东西。信息量的单位:比特

信息的特征

  • 客观性:信息是客观事物在人脑中的反映。
  • 普遍性:信息无处不在
  • 无限性:一是无限的事物产生无限的信息,即信息的总量是无限的,二是每个事物或有限个事物的集合所产生的信息也可以是无限的
  • 动态性:信息随着时间的变化而变化
  • 相对性:不同人的理解不一样
  • 依附性:一方面,信息是客观世界的反应,任何信息必然有客观事物所产生,不存在无源的信息;另一方面,任何信息都要依附于一定的载体而存在,需要有物质的承担着,信息不能脱离物质而独立存在
  • 变换性:信息可以通过处理实现变换或者转换,使其形式或内容发生变化,来适应特定的需要
  • 传递性:信息在时间上的传递就是存储,在空间上的传递就是转移或扩散
  • 层次性:与客观事物一样都是分层次的
  • 系统性:信息可以表示为一种集合
  • 转化性:可将信息转化为物质或者能量

信息质量属性:

  • 精确性:事物状态描述的精准程度
  • 完整性:事物状态描述的全面程度
  • 可靠性
  • 及时性:获得信息的时刻与时间发生的时刻的间隔长短
  • 经济型:信息获取、传输带来的成本在可接受的范围内
  • 可验证性:信息的主要质量属性可以被证实或者证伪的程度
  • 安全性:信息可以被非授权访问的可能性

信息的功能:

  • 为认识世界提供依据
  • 为改造世界提供指导
  • 为有序的建立提供保证
  • 为资源开发提供条件
  • 为知识生产提供资料

信息的传播模型
传播模型
信息只有流动起来才能体现那它的价值,信息的传输技术是信息技术的核心

信源:产生信息的主题
信宿:信息的归宿或接受者
信道:传送信息的通道
编码器:终端机的发送部分
译码器:编码器的逆变换设备
噪声:干扰

信息系统主要性能指标是他的有效性和可靠性

概括起来:信息系统的基本规律包括信息的度量、信源特征和信源编码、信道特征和信道编码、检测理论、估计理论以及密码学。

1.1.2 信息系统的基本概念

系统是一个集合,是由许多相互作用、相互依存的事物,为了达到某个目标组成的集合。

信息系统是输入数据,通过加工处理,产生信息的系统。
以计算机为基础的信息系统可以定义为:
结合管理理论和方法,应用信息技术解决管理问题,提高生产效率,为生产或信息化过程以及管理和决策提供支撑的系统。
信息系统

1.1.3 信息化

信息化通常是现代信息技术在日常工作、生活中的应用。
信息化从“小”到“大”分为了五个层次。

  • 产品信息化
  • 企业信息化
  • 产业信息化
  • 国民经济信息计划
  • 社会生活信息化

两网:政务内网和政务外网
一站:政府门户网站
四库:建立人口、法人单位、空间地理和自然资源,宏观经济四个基础数据库
十二金:以“金”冠名的12个重点业务系统
image.png

国家信息化6要素

  • 信息资源(核心任务)
  • 信息网络(基础设施)
  • 信息技术应用(龙头)
  • 信息技术和产业(物质基础)
  • 信息化人才(成功之本)
  • 信息化政策法规和标准规范(保障)
    六要素

1.1.4 信息系统生命周期

5阶段的生命周期

  • 系统规划阶段
  • 系统分析阶段
  • 系统设计阶段
  • 系统实施阶段**(验收阶段)**
  • 系统运行和维护阶段

生命周期
信息生命周期与软件生命周期
image.png

1.2 信息系统开发的方法

常见的开发方法

  • 结构化方法
  • 面向对象方法
  • 原型化方法
  • 面向服务的方法

1.2.1 结构化方法

结构是指系统内各个组成要素之间的相互联系、相互作用的框架。
结构化
结构化方法也称为生命周期法,有三部分有机组合成,精髓是自顶向下,逐步求精和模块设计。

  • 结构化分析(Structured Analysis)SA
  • 结构化设计(Structured Design)SD
  • 结构化程序设计(Structured Programming)SP

主要特点:

  • 开发目标清晰化:遵循“用户第一”的原则
  • 开发工作阶段化
  • 开发文档规范化
  • 设计方法结构化:从整体和全局考虑,自顶向下分解

局限性

  • 开发周期长,按照顺序经理各个阶段
  • 难以适应需求变化
  • 很少考虑数据结构
  • 用户需求必须清楚

结构化方法是目前最成熟的应用较广泛的一种功能工程化的方法,特别适合于数据处理领域的问题。但不适应于规模较大、比较复杂的系统开发。

1.2.2 面向对象方法

面向对象(Object-Oriented,OO)方法认为,客观世界是由各种对象组成的,任何事物都是对象,每一个对象都有自己的运动规律和内部状态,都属于某个对象类,是该对象类的一个元素。
image.png

OO方法是系统的描述及信息模型的表示与客观实体相对应,符合人们的思维习惯,有利于系统开发过程中用户与开发人员的交流和沟通,缩短开发周期。

1.2.3 原型化方法

根据用户初步需求,利用系统开发工具,快速的建立一个系统模型展示给用户,在此基础上与用户交流,最终实现用户需求的信息系统快速开发的方法。

从原型是否实现功能(如逻辑跳转):水平原型、垂直原型
从原型的最终结果来分:抛弃式原型、演化式原型
流程

特点:

  • 原型化方法可以使系统能开发的周期缩短、成本和风险降低、速度加快,获得较高的综合开发效益
  • 原型法是以用户为中心来开发系统的,用户参与的程度大大提高,开发的系统符合用户的需求
  • 有利于系统的移交,有利于系统的运行和维护

不足:

  • 开发的环境要求高,包括开发人员和用户的素质、系统开发工具、软硬件设备等
  • 管理水平要求高,系统的开发缺乏统一的规划和开发标准,难以对系统的开发过程进行控制

原型法适用于哪些需求不明确的系统开发。对于分析层面难度大、技术层面难度不大的系统,适合原型化开发;对于技术层面的困难远大于分析层面的系统,不适合用原型法

1.2.4 面向服务的方法

构件(Component)的概念
构件是系统中实际存在的可更换部分,它实现特定的功能,符合一套接口的标准并实现一组接口。
构件的功能
采用接口的形式暴露出来(进一步将接口的额定义与实现进行解耦),催生了服务和面向服务(Service-Oriented,SO)的开发方法。

OO的应用构件在类和对象之上,随后发展起来的建模技术将相关对象按照业务进行分组,就形成了构件(Component)的概念。对于跨构件的功能呢调用,则采用结构的形式暴露出来。进一步将接口的定义与实现进行解耦,则催生了服务和面向服务(Service-Oriented,SO)的开发方法。
从应用角度来看,组织内部、组织之间各种应用系统的相互通信和互操作性直接影响着组织对信息的掌握程度和处理速度。如何使信息系统快速响应需求和环境变化,提高系统可复用性、信息资源共享和系统之间的互操作性,成为影响信息化建设的关键问题,而SO的思维方式恰好满足了这种需求。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/378114.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

四信塔式起重机监控系统应用方案

方案背景 塔式起重机是当前工业建设进行起重运输作业的重要设备,其设备性能、参数、技术指标的可靠性都关系起重机设备的危险,塔式起重机安全事故关系国计民生、危害面广,给国家财产和生命安全带来严重损失。 目前众多塔式起重机司机虽然有上…

界面开发(1) --- PyQt5环境配置

PyQt5环境配置 第一步:首先安装社区版Pycharm 下载地址:https://www.jetbrains.com/pycharm/download/#sectionwindows 第二步:安装Anaconda3,配置虚拟环境 下载地址:https://www.anaconda.com/ 第三步&#xff1…

win10安装docker

1.win10安装docker,前提必须是要安装WSL2。 现在Docker Desktop默认使用WSL 2来运行,而不是以前的Hyper-V。 WSL2 全称是Windows Subsystem on Linux。意思是,在win10,可以直接启动一个Linux。因为docker依赖Linux内核。 可查看…

洛谷 U91193:棋盘覆盖问题 ← 分治法

【题目来源】https://www.luogu.com.cn/problem/U91193【问题描述】 在一个2^k * 2^k(k≥0)个方格组成的棋盘中,恰有一个方格与其他方格不同,称该方格为一特殊方格。现在用4种不同形状的 L型(占3小格)骨牌覆…

java 元数据 和 元注解

基本介绍三种基本注解OverrideDeprecatedSuppressWarnings四种元注解RetentionTargetDocumentedInherited一、基本介绍1.概述java注解(Annotation)[ˌ nəˈ teɪʃn],又称java标注,也被称为元数据(关于数据的数据&…

Kotlin学习:5.2、异步数据流 Flow

Flow一、Flow1、Flow是什么东西?2、实现功能3、特点4、冷流和热流5、流的连续性6、流的构建器7、流的上下文8、指定流所在协程9、流的取消9.1、超时取消9.2、主动取消9.3、密集型任务的取消10、背压和优化10.1、buffer 操作符10.2、 flowOn10.3、conflate 操作符10.…

Substrate 基础 -- 教程(Tutorials)

官网 github DOC 面向未来的区块链框架 Substrate 使开发人员能够快速、轻松地构建适合任何用例的未来 证明区块链(future proof blockchains)。 Substrate 文档包括区块链构建器(blockchain builders)和parachain 项目团队的概念、过程和参考信息。…

Nginx面试问题总结

1. 什么是Nginx?Nginx是一个 轻量级/高性能的反向代理Web服务器,他实现非常高效的反向代理、负载平衡,他可以处理2-3万并发连接数,官方监测能支持5万并发,现在中国使用nginx网站用户有很多,例如&#xff1a…

阿里淘宝新势力造型合伙人P8、年薪百万的欧阳娜娜也躲不过的魔鬼面试,看的我心服口服

阿里淘宝新势力造型合伙人P8、年薪百万的欧阳娜娜跳槽了,这不是关键。 她参加了网易有道明星语音录音员/代言人的面试,这也不是关键。 关键是她教科书式的面试过程,狠狠地给我们上了一课。 我是无意间刷到的这个视频的时候,就一…

u盘文件夹空的但u盘内存显示满的,怎么找回文件?

最近,我朋友抱怨自己的u盘满了,但是文件夹却是空空如也。他焦急地问我,这到底是怎么回事?我给他分析了一些常见的原因。首先,可能是因为u盘感染了病毒,将文件夹里面的文件隐藏了;其次&#xff0…

9大插件,21张配图,编码路上助你起飞

大家好,我是阿Q,很高兴又跟大家见面了。 看过我以往文章的小伙伴可能会发现,我的大部分文章都偏向于实战。我的文章风格也是先理论后实战,有了落地的理论才能帮助大家更好的理解。 最近有好多小伙伴后台私信我,问我有…

你问我答|虚拟机、容器和无服务器,怎么选?

在新技术层出不穷的当下,每家企业都希望不断降低成本,并提高运营效率,一个方法就是寻找不同的技术方案来优化运营。      例如,曾经一台服务器只能运行一个应用(裸机);接着,一台服务器的资源可以划分为多个块,从而运行多个应用(虚拟化);再到后来,应用越来越多,为了方便它们…

【牛客刷题专栏】0x0E:JZ6 从尾到头打印链表(C语言编程题)

前言 个人推荐在牛客网刷题(点击可以跳转),它登陆后会保存刷题记录进度,重新登录时写过的题目代码不会丢失。个人刷题练习系列专栏:个人CSDN牛客刷题专栏。 题目来自:牛客/题库 / 在线编程 / 剑指offer: 目录前言问题…

互联网衰退期,测试工程师35岁之路怎么走...

国内的互联网行业发展较快,所以造成了技术研发类员工工作强度比较大,同时技术的快速更新又需要员工不断的学习新的技术。因此淘汰率也比较高,超过35岁的基层研发类员工,往往因为家庭原因、身体原因,比较难以跟得上工作…

Windows平台Unity Camera场景实现轻量级RTSP服务和RTMP推送

技术背景随着VR技术在医疗、军事、农业、学校、景区、消防、公共安全、研学机构、展厅展馆,商场等场所普及,开发者对Unity平台下的直播体验提出了更高的要求。技术实现Unity平台下的RTMP推流、RTMP、RTSP播放前几年已经覆盖了Windows、Linux、Android、i…

华为OD机试题,用 Java 解【内存资源分配】问题

最近更新的博客 华为OD机试题,用 Java 解【停车场车辆统计】问题华为OD机试题,用 Java 解【字符串变换最小字符串】问题华为OD机试题,用 Java 解【计算最大乘积】问题华为OD机试题,用 Java 解【DNA 序列】问题华为OD机试 - 组成最大数(Java) | 机试题算法思路 【2023】使…

蓝蓝算法二期工程day3,一万年太久,只争朝夕

思路: 最好想的是用hashmap,当然用c的话也可以用两个数组,一个数组用于存放字符串,自动对应ACSII码,一个将对应ACSII码的数字对应其下标,当然这也是用的映射的思想。 import java.util.*;public class Cac…

【蓝桥杯选拔赛真题38】python目标值判断 青少年组蓝桥杯python 选拔赛STEMA比赛真题解析

目录 python目标值判断 一、题目要求 1、编程实现 2、输入输出 二、解题思路

47个SQL性能优化技巧,看到就是赚到

1、先了解MySQL的执行过程 了解了MySQL的执行过程,我们才知道如何进行sql优化。 (1)客户端发送一条查询语句到服务器; (2)服务器先查询缓存,如果命中缓存,则立即返回存储在缓存中的…

Linux 内核 container_of 宏详解

目录 前言 1、container_of 宏介绍 2、container_of 宏的使用示例 3、container_of 宏实现原理分析 3.1 结构体在内存中的存储 3.2 计算成员变量在结构体内的偏移 3.3 container_of 宏的原理实现 4、总结 前言 本章内容会涉及到的基础知识有 typeof关键字 和 语句表达…