信息系统基本知识1

news2024/11/18 0:31:04

文章目录

  • 导论
  • 信息
    • 信息的定义:
    • 信息的特征
    • 信息分类
  • 系统
    • 定义:
    • 系统的组成:
    • 两种基本模式
    • 系统的特征
  • 信息系统
    • 定义
    • 信息系统的概念
      • 用户角度
      • 系统角度
      • 技术角度
      • 企业管理角度
  • 管理信息系统
    • 广义理解
    • 狭义理解
  • 信息系统工程
    • 定义
  • 信息系统的结构
  • 信息系统的功能
  • 信息系统的分类
  • IS中人的作用
  • CIO在企业信息系统建设中的职责及其知识体系
    • 职责:
    • 素养和能力
  • 信息系统分析师应具备的知识和能力
    • 知识方面:
    • 能力方面:
  • 数字智能时代IS的发展及其未来趋势
    • 四大变化
    • 发展趋势
    • 其主要的推动力是:
  • 信息系统建设
    • 信息系统建设的含义
    • 信息系统生命周期
    • 每个阶段的任务
      • 1.系统规划
        • 任务:
        • 三个主要阶段:
      • 2.系统分析
        • 任务:
      • 3.系统设计
        • 任务:
      • 4.系统实施
        • 任务:
      • 5.系统运行与维护
        • 任务:
    • 信息系统生存周期模型
      • 1.瀑布模型
        • 瀑布模型特点
        • 瀑布模型不足
      • 2.原型模型
        • 原型模型特点
        • 原型模型使用场景
        • 原型模型不足
      • 3.增量模型(迭代)
        • 特点
        • 使用场景
      • 4.螺旋模型
        • 特点
        • 使用场景
      • 5.喷泉模型
        • 特点
      • 6.敏捷开发模型
  • 信息系统开发方法
    • 结构化生命周期法
      • 基本思想
      • 方法内容
      • 方法特点
      • 缺点
    • 原型法
      • 基本思想
      • 方法内容
      • 方法特点
      • 缺点
    • 面向对象的方法
    • 开发方法比较
  • 信息系统建模方法
    • 结构化方法(也称为建模方法)
  • 4种开发方式

导论

信息

信息的定义:

数据:记录客观事物的性质、形态、数量特征的抽象符号。

信息:数据经过加工处理后由特定含义的,对决策有价值的结果。

信息的特征

事实性

真实性

共享性

层次性

价值性

扩散性、存储性、可加工性、不完全性

信息分类

按加工次序分为:原始信息、二次信息、三次信息

按管理层次分:战略、战术、作业信息(等级由高到低,来源由外到内)

信息的生命周期:

提出要求、获得信息、提供服务、退出使用

收集、传输、加工、存储、维护、使用、消亡

系统

定义:

系统是处于一定的环境中,为达到某种目的、由相互联系,相互作用的多个元素有机集合而成的,能够执行特定功能的综合体。

系统必须具备的三个条件:

  1. ≥两个要素组成,要素是系统最基本单位。
  2. 要素之间存在有机联系
  3. 任何系统都有特定功能

系统的组成:

输入:获取组织内外的原始数据。

处理:一个转换过程。

输出:将系统转换出来的要素提供给系统的服务对象

反馈:信息输出返回给组织里的人员,帮助他们评估或校正输入

控制:监督和评价反馈

两种基本模式

开环系统、

闭环系统

系统的特征

整体性:一个系统至少是由两个或者多个相互区别的要素或者子系统有机结合,形成具有一定结构和功能的整体。

目的性:运行就要达到预期目标。

层次性:可以将一个系统逐层分解。

相关性:各要素相互制约、相互影响、相互依存

环境适应性

稳定性

突变性

相似性

信息系统

定义

信息系统是一个人造复合系统。由人、硬件、软件和数据资源、通信与网络设备组成。目的是为了及时正确的收集、加工、存储、传递和提供信息实现对组织中各项活动的管理、调节、和控制,并未组织目标服务的综合系统。

信息系统的概念

用户角度

是为了实现某一个功能而存在的,不同功能就对应着不同的信息系统。

系统角度

为了支持企业决策和管理而进行数据处理的一组关联要素组成的系统。(输入,输出,处理,控制)

技术角度

一般由人、硬件、软件、数据库、通信与网络设备组成。

企业管理角度

企业针对环境带来的挑战问题,做出的基于信息技术的组织和管理的解决方案。

管理信息系统

广义理解

凡是使用于管理(包括基层,中层,高层)的信息系统,

狭义理解

指那些能从内部和外部收集数据,经过加工处理,形成有用信息,以预定的形式提供给各管理层使用的信息系统。

信息系统工程

定义

指以计算机、网络、数据库、软件等信息技术与产品为构件,系统工程。

内容包括:硬件工程,软件工程,网络工程,数据工程。

其中数据工程是信息系统工程的基础工程。

信息系统的结构

  1. 概念结构:包括信息源(信息产地)、
    信息处理器(负责信息传输、加工、保存)、
    信息存储器()、
    信息管理(负责信息系统的设计与实施,运行与协调)、
    信息用户(信息使用者)。

  2. 层次结构:战略计划层、
    战术管理层、

    ​ 业务处理层。

  3. 功能结构:具有一个目标和多种功能,各种功能之间又有信息联系,构成一个有机结合的整体,形成一个功能结构。

  4. 软件结构

  5. 物理结构:由硬件组成,包括网络、计算机。
    集中式、分布式、C/S、B/s

信息系统的功能

信息处理:必备的基本功能,是基础。信息处理功能一般包括:信息的收集、输入、传输、存储、处理和输出。

业务处理:是基本功能。信息系统通过业务处理来支持企业管理和实现信息系统的目标。

组织管理:信息系统应该支持处于企业中层的组织管理。

辅助决策:作为为组织目标服务的信息系统,应该具有辅助组织各层尤其是高层决策的能力。

信息系统的分类

战略层经理支持系统(EIS)面向企业高层广,粗
管理层决策支持系统(DSS)、
(MIS)
企业中层领导,
中层主管
广,细
广,全,准
知识层知识工作系统(KWS)、
办公自动化系统(OAS)
专业技术人员
文秘等日常事务处理人员
广,全,准
快,准
作业层事务处理系统(TPS)基层操作人员准,细

IS中人的作用

人力资源是信息系统的五大基本职能的核心(以人为本)。

CIO在企业信息系统建设中的职责及其知识体系

CIO(Chief Information Officer,CIO)企业信息资源和信息系统的最高领导者。

进入企业或者政府组织决策层,全面负责组织信息管理的高级官员。

职责:

负责制定信息化政策,保证IT和业务发展战略的默契配合。

  1. 制定企业信息化战略规划;
  2. 指导、监控、企业信息系统的建设、实施、运行、和维护;
  3. 提高企业员工的信息化素养,培育企业信息化。

素养和能力

良好的沟通、协调能力;

很强的职业技术和学习能力;

全球化的视野和敢于创新的胆识;

丰富的管理经验;

精明的商业经营头脑;

应变能力。

懂管理、战略思维、精业务、懂技术

信息系统分析师应具备的知识和能力

知识方面:

IT应用知识

业务领域知识

解决问题知识

能力方面:

人际沟通能力

人际关系能力

灵活性和适应性

学习新技术的能力

品质与道德

数字智能时代IS的发展及其未来趋势

信息系统分析与设计的方法在不断地发展和变化。

四大变化

系统的范围和规模扩大

系统的功能复杂

技术不断变革

IS建设本身的变化:规范化、标准化的发展;CASE工具的发展;许多领域的商品化产品走向成熟;继承和外包称为必须考虑的问题。

发展趋势

渗透性更强,范围更广

技术更深、智能化程度更强

客户端,

服务器端

大数据技术

其主要的推动力是:

​ ——技术的迅速更新;
​ ——应用领域的不断扩大;
​ ——面对的问题更加复杂;
​ ——管理思想的发展
​ ——竞争环境的变化

信息系统建设

信息系统建设的含义

调动各种因素,创建和完善信息系统的漫长过程。

信息系统生命周期

也称为:系统开发生命周期

提出信息系统建设的设想——》规划——》分析——》设计——》实施——》运行——》维护——》被其他系统取代

每个阶段的任务

在这里插入图片描述

1.系统规划

目标

制定IS的长期发展方案

确定IS在企业发展战略中的地位

明确IS在企业中的覆盖范围

决定IS在整个生命周期内的发展方向、规模和发展过程

任务:

  1. 确定IS在企业发展战略中的地位,制定IS的发展战略。
  2. 确定组织的主要信息需求,明确IS覆盖企业的范围,形成信息系统的总体结构方案。
  3. 制定系统建设的资源分配计划,安排项目开发计划。
  4. 进行可行性分析。

三个主要阶段:

战略计划、组织信息 需求分析、资源分配。

2.系统分析

任务:

详细调查

描述现行系统的业务流程

确定新系统的基本目标

新系统的逻辑功能要求

新成系统分析报告

3.系统设计

任务:

初步设计

详细设计

包括建立设计细节原型、设计应用程序结构、设计数据库、系统设计、设计用户与系统接口、设计网络环境、设计安全控制机制。

4.系统实施

任务:

系统开发的组织与管理

程序设计

系统调试

系统切换

5.系统运行与维护

任务:

维护、加强、支持系统

信息系统生存周期模型

指软件开发全部过程、活动和任务的结构构架,描述开发过程中各种活动如何执行

1.瀑布模型

在这里插入图片描述

瀑布模型特点

简单易用、容易理解

严格的顺序性和依赖性,开发的进程一个接着一个,没有反馈过程,需要严格控制。

文档和审查验证

不允许或者严格限制 变更

用户直到项目结束才能看见质量如何

瀑布模型不足

需求:客户难以表达真正的需求,而这种模型有需要由严格的阶段性,如果变更,返工十分困难,代价大。

风险:客户到后期才能看到结果,如果发现较为严重的错误,其后果是非常严重的。

效率:不能并行工作,有可能等待的时间比开发的时间更长。

2.原型模型

快速建立起来的可以在计算机上运行的程序,通常选取信息系统中某个关键功能为原型。

在这里插入图片描述

原型模型特点

用户积极参与(主导),发掘用户真正的需求

短期获得测试版本,降低风险

没有严格的阶段性,帮助开发人员尽早验证系统架构、人机交互等设计方案的有效性

原型模型使用场景

需求含糊,

设计方案不明确,

原型模型不足

降低风险的同时,

用户随意无止境的需求变化,

由于修补过度,软件质量不易于保证,

如果采用不适合的语言,算法等,会造成如系统适应性差、维护困难等风险。

3.增量模型(迭代)

先提交一个有限的版本,细节部分逐步添加。

增量迭代:融合了瀑布模型的基本成本和原型的迭代特征。采用随着日程时间的进展而交替的线性序列。

搭积木方式

进化迭代:每个迭代周期是对上一次迭代的演化和完善,对功能的补充和进化。

采用滚雪球方式

特点

以功能递增的方式进行软件开发

能较快地生产可操作的系统

每一步递增中,口可以把用户/开发者的经验结合到不断求精的产品中

可以改善测试效果和降低软件开发总成本

使用场景

项目开始,明确需求的大部分,但是需求可能会发生变化

对于市场和用户把握不是很准确的,还需要进一步了解的

对于庞大和复杂的系统功能进行改进,本身就需要一步步实施的

4.螺旋模型

遵循瀑布模型,将多个阶段转为多个迭代过程,降低项目风险。

把软件开发过程定义成不断上升的螺旋周期,每个周期划分为:计划、风险分析、实施和测评四方面。

沿螺线自内向外每旋转一圈便开发出更为完善的新的测试版本。

在这里插入图片描述

特点

风险驱动,可以在生命周期早期强制性的确定项目中存在的风险。

需要开发人员具有相当丰富的风险评估经验和专业知识。

要求用户参与阶段评价,对用户要求较高。

使用场景

单位内部开发的大规模软件项目

风险是项目的主要制约因素

可能会发生重大变更

采用新技术

5.喷泉模型

是一种以用户需求为动力,以对象为驱动的模型。适合于面向对象的开发方法,克服了瀑布模型不支持软件重用和多项开发活动集成的局限性。

特点

使开发过程中具有迭代性和无间隙性

以面向对象的软件开发方法学为基础,以用户需求作为喷泉模型的源泉。

6.敏捷开发模型

敏捷过程

信息系统开发方法

结构化生命周期法

面向功能/面向过程/面向数据流 的软件开发方法

基本思想

从系统的功能出发,自顶向下,按照层次逐步分解求精。

结构化分析(SA)

对软件进行需求分析,以数据流图表示

在这里插入图片描述

结构化设计(SD)

进行总体结构设计,以模块结构图表示

在这里插入图片描述

结构化程序设计(SP)

以程序流程图表示

方法内容

系统规划、系统分析、系统设计、系统实施、系统运行和维护

方法特点

开发目标清晰化,(用户积极参与)

深入的调查研究

工作阶段程序化,(自顶向下)

工作文件规范化

逻辑和物理设计分别进行

设计方法结构化

缺点

所有需求必须预先明确

灵活性差

开发周期长

为解决系统分析到系统设计的方法过度。

原型法

基本思想

先完成初步原型,然后与用户一起不断对原型进行改进,完善,直到满足用户需求。

方法内容

可行性研究

确定系统的基本要求

建造系统的基本要求

建造系统初始原型

用户和开发人员评审

修改系统原型

方法特点

遵循认识事物的规律

便于沟通

发现问题早

并发效率高

缺点

缺乏全面系统认识,不太适合大型的开发

容易延长开发过程,运行效率较低

系统文档资料不完整,程序难于维护

面向对象的方法

以对象的观点来观察世界:

认为一个系统可以被看成一系列相互作用的对象组成,每个对象拥有自己的数据结构和行为方式,以及能触发对象的某些操作(行为)而改变其状态的事件。

面向对象分析(OOA)、设计(OOD)和程序设计(OOP)

最重要的是对象图/类图

开发方法比较

结构化方法

容易理解和交流,对于大系统可以从全局逐步展开到局部,整体性较好

面向对象方法

稳定可靠,有利于维护和重用,并容易实现多层分布式结构,技术先进

对前期分析设计人员要求较高,用户理解模型有困难

信息系统建模方法

结构化方法(也称为建模方法)

含义:分步、分层建立信息系统模型的方法。

特点:侧重于系统功能;由粗到细分步建模

4种开发方式

自主开发、委托开发、合作开发(委托编程)、购买现成软件包/服务

在这里插入图片描述

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

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

相关文章

【并发编程】【3】Java线程 创建线程与线程运行

并发编程 3.Java线程 本章内容 创建和运行线程 查看线程 线程 API 线程状态 3.1 创建和运行线程 方法一,直接使用 Thread // 创建线程对象 Thread t new Thread() {public void run() {// 要执行的任务} }; // 启动线程 t.start();例如: // 构…

程序员必备的软技能-金字塔原理拆解

前言 日常工作中,常常因为思维、表达方式不对产生不想要的结果: 写了一个小时的周报,领导却不满意?跟团队讲了半天自己的想法,可别人就是没理解?看了很多知识、信息,却一点也没记住&#xff1…

【分享】如何通过集简云将ChatGPT人工智能接入到您的抖音中?

ChatGPT是一款非常强大的人工智能产品,可以有创造性的回复和创作文字,图片,适用于很多办公场景。这篇文章将介绍如何将ChatGPT接入到我们的抖音中。 在集简云中的ChatGPT应用 目前集简云提供了两个ChatGPT应用: OpenAI(ChatGPT)…

OpenCV实战(11)——形态学变换详解

OpenCV实战(11)——形态学变换详解0. 前言1. 腐蚀和膨胀运算1.1 腐蚀和膨胀基础1.2 使用形态学滤波器执行图像腐蚀和膨胀运算2. 开运算和闭运算2.1 使用形态学滤波器执行图像开运算和闭运算3. 形态学变换应用3.1 使用形态学滤波器检测边缘3.2 使用形态学…

跨平台应用开发进阶(五十五):uni-app 实现内容分享

文章目录一、前言二、系统分享组件三、uniShare SDK调用四、拓展阅读一、前言 APP开发过程中,需要实现分享功能。 常用的分享实现方法包括: 系统分享组件;uniShare SDK调用; 二、系统分享组件 uni.shareWithSystem(OBJECT)调…

jvisualvm安装Visual GC插件以及连接远程应用监控jvm【杭州多测师_王sir】【杭州多测师】...

一)jvisualvm工具安装Visual GC插件 1、在本地jdk安装路径找到jvisualvm.exe双击打开 2、选择工具-插件-勾选visual GC 如果显示重试,先点击设置-编辑-选择你本地对应的JDK版本的URL:https://visualvm.github.io/pluginscenters.html 3、点击远程-添加远…

CSS系统学习总结

目录 CSS边框 CSS背景 CSS3渐变 线性渐变(Linear Gradients)- 向下/向上/向左/向右/对角方向 语法 线性渐变(从上到下) 线性渐变(从左到右) 线性渐变(对角) 使用角度 使用多…

博视像元获近5000万元融资,主攻半导体前道及锂电高端部件供应

这两年各大车企与电池厂商都在快速新建产能,尤其上游原材料成本大增,反映到产业链上巨头都在寻求增效,高端制造技术投入也大幅增长。比如这家,高端工业相机提供商「博视像元」近期宣布完成近5000万的天使加轮融资,投资…

指针——“C”

各位CSDN的uu们你们好呀,今天,小雅兰学习的内容是指针,这次只会讲一些很简单的知识点,更详细的指针知识会在以后的博客中逐步剖析清楚,那么现在,就让我们进入指针的世界吧 指针是什么 指针和指针类型 野指…

Spring 如何解决循环依赖?

什么是循环依赖 ? 一个或多个对象之间存在直接或间接的依赖关系,这种依赖关系构成一个环形调用,有下面 3 种方式。 我们看一个简单的 Demo,对标“情况 2”。 Service public class Louzai1 {Autowiredprivate Louzai2 louzai2;…

基于OpenAI搭建自己的ChatGPT环境1

基于OpenAI搭建自己的ChatGPT环境1基于OpenAI搭建自己的ChatGPT环境注册账号生成访问密钥创建虚拟环境安装openai模块环境体验笔者初次接触人工智能领域,文章中错误的地方还望各位大佬指正! 基于OpenAI搭建自己的ChatGPT环境 ChatGPT是OpenAI研发的人机…

Java基础之网络编程介绍详尽笔记

目录初识网络编程网络传输模型网络传输协议UDPUDP通信程序UDP的三种通信方式TCPTCP通信协议TCP的三次握手TCP的四次挥手初识网络编程 网络编程三要素 IP 设备在网络中的地址,是唯一的标识。 端口号 应用程序在设备中唯一的标识。 协议 数据在网络中传输的规则&…

童年回忆--扫雷(包括标记功能和递归展开)--万字讲解让你学会扫雷制作

魔王的介绍:😶‍🌫️一名双非本科大一小白。魔王的目标:🤯努力赶上周围卷王的脚步。魔王的主页:🔥🔥🔥大魔王.🔥🔥🔥 ❤️‍&#x1…

第九章:创建用户和用户权限

Windows:创建用户:第一种方法创建用户:先点右上角的工具,然后点击AD用户和计算机双击skills.com打开目录,再双击Users,进入文件夹中在右框中右击空白处,新建用户填充好用户信息后点击下一步然后…

Sophos防火墙日志管理

每天,Sophos防火墙都会生成大量的syslog数据,很难独自监控它们。借助EventLog Analyzer,您可以存档系统日志以满足合规性要求,并进行彻底的取证调查,以在发生任何问题(例如网络入侵)时获得宝贵的…

MySQL用户管理

文章目录MySQL用户管理用户用户信息创建用户修改用户密码删除用户数据库的权限MySQL中的权限给用户授权回收权限MySQL用户管理 与Linux操作系统类似,MySQL中也有超级用户和普通用户之分。如果一个用户只需要访问MySQL中的某一个数据库,甚至数据库中的某…

Unity 资源插件 Agents Navigation 3.1.1.unitypackage

Unity 插件 Agents Navigation 3.1.1.unitypackage 描述 这个软件包包括高性能、模块化和可扩展的代理导航。它是以 DOTS 为核心开发的,因此充分利用了 Unity 的最新技术栈,如 SIMD 数学、Jobs、Burst 编译器和 EntityComponentSystem。此外,…

【ASP.NET】原生JavaScript加Asp.net实现多图片上传

记录一下,Javascript加asp.net实现多文件上传的方法。首先看一下要实现的功能,图片比文字描述更直观。 一、前台代码 前台代码代码分为三个部分,一是HTML代码,二是Style样式代码,三是Javascript代码。 1.html代码 …

亿级高并发电商项目-- 实战篇 --万达商城项目 八(安装FastDFS、安装Nginx、文件服务模块、文件上传功能、商品功能与秒杀商品等功能)

专栏:高并发---分布式项目 👏作者简介:大家好,我是小童,Java开发工程师,CSDN博客博主,Java领域新星创作者 📕系列专栏:前端、Java、Java中间件大全、微信小程序、微信支…

C语言进阶——自定义类型:枚举、联合

🌇个人主页:_麦麦_ 📚今日名言:如果不去遍历世界,我们就不知道什么是我们精神和情感的寄托,但我们一旦遍历了世界,却发现我们再也无法回到那美好的地方去了。当我们开始寻求,我们就已…