文档介绍:第五章系统开发概述
本章重点
了解系统开发的基本特点
了解系统开发的生命周期,以及系统开发的基本方法、开发方式
了解系统规划的内容、作用,了解系统可行性分析的主要内容
一、问题的提出
二、系统开发的指导思想
三、系统开发的认知模型与生命周期
四、系统开发的方法
五、软件流程模型
六、系统开发人员与开发方法
七、系统规划
一、问题的提出
1、实例
上外物流:总裁亲自抓管理信息系统的开发
2、系统开发的主要风险
联想与方正:引进或自主开发?
华夏证券:技术选择与投资决策
投入超计划
系统性能比预期差
未获得预期收益
二、系统开发的指导思想
1、系统工程
1)基本思想
运用信息论、控制论、运筹学等理论和方法,从整体的角度对系统进行规划、研究、设计、实施和控制的工程技术。
2)基本特征
最优化
系统性
综合性
咨询性
3)霍尔三维结构
社会科学
工程技术
法律
医学
规划阶段
设计阶段
实施阶段
安装阶段
运行阶段
更新阶段
明确问题
确定目标
方案综合
系统分析
系统评价
方案决策
方案实施
T(时间维)
L(逻辑维)
K(知识维)
2、信息工程
1)基本思想
詹姆斯•马丁,约翰•柯林等提出。信息工程包括为建立基于当代数据系统的计算机化企业所必需的所有相关的学科。
2)基本原理
数据位于现代数据处理的中心
数据是稳定的,处理是多变的
用户必须真正参与开发工作
3、系统开发的特点
1)一把手工程
2)面向管理
管理信息系统与一定的管理思想相联系
管理信息系统的功能设计依赖于管理
3)基于原系统,高于原系统
4)“信息思维”方式
5)工程性
6)综合性
知识的综合性
工艺和工程的结合
人机的结合
系统功能的人机分工
系统评价依赖于人
三、系统开发的认知模型与生命周期
1、管理信息系统开发的认知过程与认知模型
1)认知过程
观念世界:
逻辑模型
数据世界:
物理模型
计算机世界:
计算机可
执行模型
现实世界:问题
目标
根据问题进行抽象
技术内容增加
根据系统平台进行抽象
利用实用软件进行描述
现实需求
系统
功能
转换
理解、表达
逻辑模型
数据模型
功能模型
2)认知模型
A、问题域
将问题视为一个系统,通过定义系统,界定组成系统的要素、要素的相关属性、要素之间的关系、系统的边界等。
B、逻辑模型
对用户需求的理解以模型的形式表达,正确定义系统需求。逻辑模型与技术实现和系统平台无关。
C、物理模型
将逻辑模型转化为在计算机上表达的模型,为物理模型。物理模型与采用的信息技术和系统平台有关。
D、计算机可执行模型
根据物理模型所设计的数据库、程序等为计算机可执行模型。