- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * 第五章 系统开发概述 本章重点 了解系统开发的基本特点 了解系统开发的生命周期,以及系统开发的基本方法、开发方式 了解系统规划的内容、作用,了解系统可行性分析的主要内容 一、问题的提出 二、系统开发的指导思想 三、系统开发的认知模型与生命周期 四、系统开发的方法 五、软件流程模型 六、系统开发人员与开发方法 七、系统规划 一、问题的提出 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、计算机可执行模型 根据物理模型所设计的数据库、程序等为计算机可执行模型。 3)实例 某企业采取现款现货的分销方式,通过分销商销售其产品,通过第三方物流企业运输产品到客户,在全国各地设置特约维修点,免费完成三包期内的维修服务。要开发及时掌握产品库存、销售及回款情况的管理信息系统。 A、问题的系统表达 企业销售业务员(姓名、性别、文化程度等) 分销商(名称、合作时间、负责人等) 第三方物流企业(名称、地址、负责人、联系方式、合作时间等) 客户(姓名、联系方式等) 特约维修点(名称、合作时间、负责人等) 要素之间的关系:产品与分销商现款现货,在规定的三包期内免费维修服务。 问题域:掌握产品库存和销售及回款情况。 B、逻辑模型 D3 产品发货 D2 产品货款 D1 产品库存 XS.1 产品销售 收 款 XS.2 产品销售 发 货 XS.3 产品销售 查 询 入库信息 发货通知 付款收据 查询结果 总装分厂 相关人员 客户 分销商 C、物理模型 产品库存(产品编码,库存数量,库存金额); 产品货款(销售合同号,客户编码,产品编码,货款,付款日期) 产品发货(销售合同,产品编码,数量,发货日期,达到地) 产品销售 输入 合同号 查找合同 是否付款 库存 变更 通知 发货 合同号 合同号 发货标志 发货标志=1 发货标志=1 2、管理信息系统开发生命周期 管理信息系统开发周期分为五个阶段:系统规划、系统分析、系统设计、系统实施、系统维护与评价。 1)系统规划 A、主要活动 定义问题 系统开发的可行性分析 制定项目时间表 分配项目需要的人力资源 B、阶段文档 系统规划报告 2)系统分析 A、主要活动 详细调查,获得问题相关信息 定义系统需求 企业流程重组 建立系统逻辑模型 系统测试要求 B、阶段文档 系统分析报告 3)系统设计 A、主要活动 设计和集成系统运行平台 设计应用软件体系结构 设计应用软件的模块 设计用户界面 设计系统接口 设计和集成数据库 设计和集成系统的安全、控制 4)系统实施 A、
文档评论(0)