文章目录
系统工程与信息系统基础章节(3-4分)
本章增补的内容为系统工程(思想、理念、方法论)、信息系统的分类(要点)。大概考3分左右,但是第二版教材对应第三章,相较于之前做了比较大的改动,改版后与历年真题考点是牛头不对马嘴。本章超纲率大概有50%。
内容提要
1、系统工程
1.1系统工程概念
系统工程是一种组织管理技术。
系统工程是为了更好的实现系统的目的,对系统的组成要素、组织结构、信息流、控制机构进行分析研究的科学方法。
系统工程从整体出发、从系统观念出发、以求整体最优
系统工程利用计算机作为工具,对系统的结构、元素、信息和反馈等进行分析,以达到最优规划、最优设计、最优管理和最优控制的目的。
系统工程方法是一种现代的科学决策方法。
1.2系统工程方法
系统工程方法 | 关键点 |
---|---|
霍尔三维结构(“硬科学”方法论) | 逻辑维:逻辑维即解决问题的逻辑过程。时间维:时间维即是工作进程。知识维:知识维即是专业科学知识应用场景:组织和管理大型工程建设项目。 |
切克兰德方法(“软科学”方法论) | 核心不是“最优化”,而是“比较”和“探寻”。7步骤:认识问题、根底定义、建立概念模型、比较及探寻、选择、设计与实施、评估与反馈 |
并行工程方法 | “制造过程”与“支持过程”并行。强调三个方面:产品设计开发期间,最快速度按质完成;各项工作问题协调解决;适当的信息系统工具 |
综合集成法 | 钱学森命名,【简单系统】和【巨系统】,四原则:整体论原则、相互联系原则、有序性原则、动态原则 |
WSR系统方法 | 实践准则:【懂物理】-【明事理】-【通人理】 |
1.2.1霍尔三维结构
- 逻辑维:
- 1、明确问题
- 2、确定目标:建立价值体系或评价体系
- 3、系统综合
- 4、系统分析
- 5、优化:系统方案的优化选择
- 6、系统决策
- 7、实施计划
- 时间维:
- 1、规划阶段:调研,谋求活动的规划与战略
- 2、拟定方案:提出具体的计划方案
- 3、研制阶段:完成研制方案及生产计划
- 4、生产阶段:生产零部件及提出安装计划
- 5、安装阶段:安装完毕,完成系统的运行计划
- 6、运行阶段:系统按照预期的用途开展服务
- 7、更新阶段:改进原有系统、或消亡原有系统
- 知识维
- 工程、医药、建筑、商业、法律、管理
1.3系统工程生命周期
系统工程生命周期阶段:
探索性研究----概念阶段----开发阶段----生产阶段----使用阶段----保障阶段----退役阶段
系统工程生命周期方法:
计划驱动方法:需求➡设计➡设计➡构建➡测试➡部署
渐进迭代式开发:提供连续交付以达到期望的系统
精益开发:起源于丰田,是一个动态的、知识驱动的、以客户为中心的过程
敏捷开发:更好的灵活性
2、信息系统
信息系统是由计算机硬件、网络和通信设备、计算机软件、信息资源、信息用户和规章制度组成的以处理信息流为目的的人机一体化系统。
信息系统的5个基本功能:输入、存储、处理、输出和控制
信息系统的性质影响着系统开发者和系统用户的知识需求。“以计算机为基础”要求系统设计者必须具备计算机及其在信息处理中的应用知识。“人机交互”要求系统设计者还需要了解人作为系统组成部分的能力以及人作为信息使用者的各种行为。
2.1信息系统生命周期
- 信息系统的产生阶段,也是信息系统的概念阶段或者是信息系统的需求分析阶段。这一阶段又分为两个过程,一是概念的产生过程,即根据企业经营管理的需要,提出建设信息系统的初步想法;二是需求分析过程,即对企业信息系统的需求进行深入地调研和分析,并形成需求分析报告。
- 信息系统的开发阶段:最重要、关键的阶段。包括总统规划、系统分析、系统设计、系统实施和系统验收这5个阶段。
- 总统规划阶段。信息系统总体规划是系统开发的起始阶段,它的基础是需求分析。作用主要有:指明信息系统在企业经营战略中的作用和地位;指导信息系统的开发;优化配置和利用各种资源,包括内部资源和外部资源。总体规划产出包括信息系统的开发目标、信息系统的总统架构、信息系统的组织结构和管理流程、信息系统的实施计划、信息系统的技术规范等。
- 系统分析阶段:目标是为系统设计阶段提供系统的逻辑模型。以企业的业务流程分析为基础,规划即将建设的信息系统的基本结构,它是企业的管理流程和信息流程的交汇点。内容主要包括组织结构及功能分析、业务流程分析、数据和数据流程分析、系统初步方案等。
- 系统设计阶段:根据系统分析的结果,设计出信息系统的实施方案。主要内容包括系统架构设计、数据库设计、处理流程设计、功能模块设计、安全控制方案设计、系统组织和队伍设计、系统管理流程设计等。
- 系统实施阶段:将设计阶段的结果在计算机和网络上具体实现,也就是将设计文本变成能在计算机上运行的软件系统。由于系统实施阶段是对以前的全部工作的检验,因此,系统实施阶段用户的参与特别重要。系统实施阶段以后,用户逐步变为系统的主导地位。
- 系统验收阶段:信息系统实施阶段结束以后,系统就要进入试运行。通过试运行,系统性能的优劣以及是否做到了用户友好等问题都会暴露在用户面前,这时就进入了系统验收阶段。
- 信息系统的运行阶段:当信息系统通过验收,正式移交给用户以后,系统就进入了运行阶段。系统维护包括即排错性维护、适应性维护、完善性维护和预防性维护。
- 信息系统的消亡阶段:在信息系统建设的初期企业就应当注意系统的消亡条件和时机,以及由此而花费的成本。
信息系统建设的原则:
- 高层管理人员介入原则:如CIO首席信息官介入
- 用户参与开发原则:用户确定范围、核心用户全程参与、用户深度参与
- 自顶向下规划原则:以此减少信息不一致的现象
- 工程化原则:引入软件工程
- 其他原则:创新型原则、整体性原则、发展性原则、经济性原则
2.2信息系统的开发方法
2.2.1结构化方法
结构是指系统内各个组成要素之间相互联系、相互作用的框架结构化方法是一种传统的信息系统开发方法,由结构化设计(SA)、结构化设计(SD)和结构化程序设计(SP)三部分有机组合而成,其精髓是自顶向下、逐步求精和模块化设计。
-
结构化方法的主要特点:
-
开发目标清晰化:结构化方法的系统开发遵循“用户第一”的原则。
-
开发工作阶段化:每个阶段工作完成后,要根据阶段工作目标和要求进行审查,这使各阶段工作有条不紊地进行,便于项目管理与控制。
-
开发文档规范化:结构化方法每个阶段工作完成后,要按照要求完成相应文档,以保证各个工作阶段地衔接及系统维护工作地便利。
-
设计方法结构化:在系统分析和设计时,从整体和全局考虑,自顶向下地分解;在系统实现时,根据设计地要求,先编写各个具体地功能模块,然后自底向上逐步实现整个系统。
-
开发周期长:按顺序经历各个阶段,直到实施阶段结束后,用户才能使用系统。
-
难以适应需求变化:不适用于需求不明确或经常变更地项目
-
很少考虑数据结构:结构化方法是一种面向数据流地开发方法,很少考虑数据结构
结构化方法一般利用图形表达用户需求,常用工具有数据流图、数据字典、结构化语言、判定表以及判定树等。
-
2.2.2原型化方法
原型化方法也称为快速原型方法,或者简称为原型法。它是一种根据用户初步需求,利用系统开发工具,快速地建立一个系统模型展示给用户,在此基础上与用户交流,最终实现用户需求地信息系统快速开发的方法。
- 按是否实现功能分类:分为水平原型(行为原型,功能的导航)、垂直原型(结构化原型,实现了部分功能)
- 按最终结果分类:分为抛弃式原型、演化式原型
- 原型法可以使系统开发的周期缩短、成本和风险降低、速度加快,获得较高的综合开发效益
- 原型法是以用户为中心开发系统的,用户参与的程度大大提高,开发的系统符合用户的需求,因而增加了用户的满意度,提高了系统开发的成功率。
- 由于用户参与了系统开发的全过程,对系统的功能和结构容易理解和接受,有利于系统的移交,有利于系统的运行和维护。
- 原型法的不足之处:开发的环境要求高,管理水平要求高
- 由以上的分析可以看出,原型法的优点主要在于能更有效地确认用户需求。从直观上来看,原型法适用于那些需求不明确地系统开发。事实上,对于分析层面难度大,技术层面难度不大地系统,适合于