目录
系统工程
霍尔三维结构的三维:
切克兰德方法:
并行工程方法:
综合集成法:
WSR系统方法:
系统工程生命周期阶段
探索性阶段
概念阶段
开发阶段
生产阶段
使用阶段
保障阶段
退役阶段
系统工程生命周期方法
信息系统的生命周期
产生阶段
开发阶段
运行阶段
消亡阶段
信息系统建设原则
信息系统的开发方法
原型法
结构化
面向对象
面向服务
信息系统的分类
业务处理系统
管理信息系统
决策支持系统
专家系统
办公自动化系统
企业资源计划
系统工程
系统工程师一种组织管理技术。是为了最好的实现系统的目的,对系统的组成要素、组织结构、信息流、控制机构进行分析研究的科学方法。
系统工程从整体出发、从系统的观念出发、以求整体的最优。这其实跟我们要研究的信息系统是完全是吻合的,我们要建设一个信息系统,那就肯定涉及到人、要素和物资和信息等等的流转,这么一个复杂的系统我们如何开发出来,是我们研究的主题。
系统工程利用计算机作为工具,对系统的结构、元素、信息和反馈等进行分析,以达到最优的规划、最优的设计、最优的管理和最优的控制的目的。
系统工程方法是一种现代的科学决策方法。
系统工程方法
这几种方法里面最重要的就是霍尔三维结构方法
霍尔三维结构的三维:
切克兰德方法:
霍尔三维比较偏向于大型的工程建设,就偏那种原来传统意义上的工程建设项目,但是呢,我们要知道系统工程的方法论,他不仅仅用在原来的一些早期的一些简单工程问题,往往还会涉及到一些复杂的、确定性不那么强的一些软系统、软科学方面的一些东西,比如说偏经济、偏经营管理类的问题。经营管理类的问题,他往往没有办法以工程化的思想就很明确的把一些东西最优解给他找出来,往往只有相对权衡下来,这种做法可能能更好一点,所以呢,切克兰德方法,它的核心呢,不是找最优解,而是比较和探寻。
并行工程方法:
主要强调两个维度的并行过程,一个是制造。一个是支持,我们在项目开发的时候,有技术维度的也有管理维度的。这种思想用的很多的。
综合集成法:
它里面主要的思想就是区分简单和复杂。简单的管控起来就很容易,复杂的就相对困难。主要强调四原则。
WSR系统方法:
主要强调三个理。懂物理。通人理,明事理。
系统工程生命周期阶段
探索性阶段
做一些调研,看这些东西值不值的去做
概念阶段
主要就是细化利益相关者的需求,建立起初步的概念,看看我们开发的事什么样的系统
开发阶段
概念阶段明确了的需求以后我们就进行开发
生产阶段
开发和测试完成以后我们就去生产,主要就是进行开发系统的执行工作。
使用阶段
整个系统投入运行。
保障阶段
确保我们的这个系统能正确运行,及时优化BUG
退役阶段
消亡退役
系统工程生命周期方法
- 计划驱动方法:需求>设计>构建>测试>部署
- 渐进迭代式开发:提供连续交付以达到期望的系统
- 精益开发:这个方法来源于丰田。没错就是造车的丰田。是一个动态的、知识驱动的以客户为中心的过程。
- 敏捷开发:更好的灵活性
信息系统的生命周期
产生阶段
提出建设信息的初步想法、对需求进行调研和分析
开发阶段
我们在开发的过程中也是有规划的进行开发
总体规划>系统分析>系统设计>系统实施>系统验收
运行阶段
通过验收、移交之后正式投入运行。
消亡阶段
更新改造、功能扩展、报废重建
信息系统建设原则
高层管理人员介入原则:CIO的介入
用户参与原则:用户确定范围
自顶向下规划原则:要有全局感
工程化原则:引入软件工程
其他原则:创新性原则、整体性原则、发展性原则、经济性原则
信息系统的开发方法
原型法
这个主要在需求分析阶段使用的开发方法,这个方法会很好的向用户展示出来后去开发好的系统是一个什么样子的,哪里有按钮,哪里有视图,可以很好的让用户感知到在使用的时候的一些问题。从而解决了需求不明确的问题。
结构化
基本思想就是我把一个客户服务系统分解成大大小小的子系统再把子系统分解成一个个的模块,逐步开发,先开发模块,再把模块集成到子系统,再用子系统组成我们的客户服务系统。
优点:
开发目标清晰化
工作阶段程式化
开发文档规范化
设计方法结构化
缺点:
应变能力很差
面向对象
自底向上的开发模式,相对于面向过程,每个阶段需要干什么不是很明确。但是这样子开发出来的系统可以更好的应变、更好的服用,我们用类和对象,全部进行封装。
这种开发方法更符合人们的思维习惯。
面向服务
本质上就是面向对象,我们做一个系统开发,用到了soa,事实上也就是用到了面向服务。开发的实际还是用java语言,java语言就是面向对象的,这个其实就是在面向对象的基础上改进了的方法。
粗粒度、松耦合。标准化和构件化。
信息系统的分类
业务处理系统
早期最初级的信息系统(20世纪50-60年代)
功能:数据的输入、数据的处理、数据库维护、文件报表的产生
管理信息系统
高度集成化的人机信息系统
金字塔结构:分了多个层级
四大部件:信息源、信息处理器、信息用户、信息管理者
注意:批处理系统属于开环系统。(开环就是不会进行交互,处理完了就是完了,不管对还是错)
计算机实时处理系统属于闭环系统(闭环就是会进行交互)
决策支持系统
语言系统、知识系统和问题处理系统组成
用来辅助决策、支持决策
典型的场景就是去医院看病,当你做了各项检查,这些指标会录入计算机,医生会看到计算机里面的数据,分析出来的情况,最终医生得出决策。给你开什么药。
具体的特征:
数据和模型就是dss的主要资源,没有这些,你就得不出支持决策的信息
该系统是支持用户作出决策,而不是代替用户作出决策。
主要解决半结构和非结构化的问题。就是这个问题没有最优解,比如有四个方案,各有利弊,决策支持系统会给我一个分析数据。你来进行选择。
作用就是在于提高决策的有效性而不是提高决策的效率。
专家系统
知识+推理=专家系统,人工智能的一个重要的分支
办公自动化系统
由计算机设备、办公设备、数据通信以及网络设备、软件系统组成
企业资源计划
打通供应链、集成、整合