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