第7讲 管理信息系统的开发方法.ppt_第1页
第7讲 管理信息系统的开发方法.ppt_第2页
第7讲 管理信息系统的开发方法.ppt_第3页
第7讲 管理信息系统的开发方法.ppt_第4页
第7讲 管理信息系统的开发方法.ppt_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第7讲管理信息系统的开发方法,Li hong Xing,7.1 管理信息系统开发的特点,复杂程度高:涉及资源范围广,各种组织、人员、业务管理环节多,集体合作:需系统分析、设计、业务、管理、操作人员 合作,内外部人员合作,创造性的工作:不能简单复制手工环节,需要业务创新,并应付变动的环境,产品无形:在开发完成前难现服务的全貌,变动快:技术日新月异,业务流程不断改进,7.2 管理信息系统开发的指导原则,开发的目的性:以满足用户特定需求为最高准则;先设计,后购置设备,用户与开发者的配合:集体合作、及时交互、职责分明。,系统的整体性与相关性:由顶向下,先确定逻辑模型,再设计物理模型,系统的扩展性和易维

2、护性:可以通过比较简单的调整适应环境的变化,延长系统的使用寿命,开发工作文档化与规范化:按照一定规范产生的各种文档是应用系统的重要组成部分,7.3 管理信息系统开发的方式,自行开发,合作开发,委托开发,购买软件,自包,外包,自行开发:自己完成系统的分析、设计和实施过程,委托开发:以合同方式将项目委托给专业性强的开发服务组织,合作开发:与其他组织和单位共同组成开发团体,购买软件:从开发商处直接购买应用软件,自行开发的利弊:,锻炼本企业开发队伍,利于系统及时改进和扩充,系统开发周期长,难以摆脱企业习惯管理方式的局限,合作开发的利弊:,优势互补,利于企业计算机队伍的培养和提高,项目的统一领导协调有一

3、定的难度,协调管理的成本加大,委托开发的利弊:,开发周期短,无需拥有自行开发队伍,企业管理发生变化时,容易出现系统维护上的困难,若管理不善,容易出现项目超支,购买软件的利弊:,是最省力和经济的开发方式,容易实现标准化并采用先进技术,维护由开发商负责,所购产品并不完全适应企业实际需求,定制成本上升快,7.4 管理信息系统的开发方法,7.4.1 生命周期法,系统分析:对原系统进行系统可行性分析,详细调查,提出新系统的逻辑方案,系统设计:根据逻辑方案的要求,设计新系统的物理模型,提出应用软件系统的结构和相应的硬件、网络配置方案,系统实施:实现软硬件的设计,系统测试与转换,系统开发生命周期各阶段的主要

4、工作,生命周期法的开发过程,生命周期法主要特征,明确的阶段性开发过程分系统分析、系统设计、系统实施等多个阶段,用户与开发人员的职责划分。用户:确定信息需求,对开发工作的建议等。开发者:系统的分析、设计与实现,正式的开发文本与工作程序。利用大量图表工具,有规范化的工作流程,自顶向下对系统进行结构化分析。严格遵循先逻辑模型、后物理模型的工作过程,生命周期法的主要问题,开发周期长,资源耗费大,灵活性差,不适于面向用户决策的系统,高成本,低效率,7.4.2 原型法,原型法的特点,易于明确用户需求,界面设计容易,以用户的充分合作为前提,开发时间短,开发有效性提高,适用于用户事先难以说明需求的较小的系统,

5、7.4.3 CASE工具,从计算机辅助软件工程(software engineering) 到计算机辅助系统工程(system engineering),实现系统开发各阶段工作基于计算机的自动化,提高系统的开发效率和开发质量,出现了设计储备,CASE工具的作用,实现具有快速响应,专用资源和早期查错功能的交互式开发环境,实现系统开发和维护过程中各环节的自动化,通过强有力的图形用户界面(GUI),实现直观的程序设计,CASE工具的发展,最初级的工具:代码生成器,CASE工具系列:,集成化CASE工具:支持整个信息系统开发过程,前期CASE工具:支持系统规划、分析设计过程,后期CASE工具:支持系统

6、设计、实施维护等过程,CASE工具的再认识,开发者必须具备坚实的系统分析与设计基础,掌握CASE工具需要专业性的培训和学习,CASE工具只是辅助系统开发过程的手段,它“无法从不完整的定义、不明确或不正确的说明书中生成软件”,因此需要更多的前期工作投入,7.4.4 面向对象的系统开发方法,目的:提高软件系统的可重用性、扩充性和可维护性,使软件向通用性方向发展,方法:操作与数据共同封装,以类与继承机制为基础的开发技术,发展:是最有前景的开发技术,目前仍在进一步完善当中,对象是数据和操作封装在一起的软件模块,具有高度的独立性,模型的基本单元是“对象”,对象的相互作用和联系构成了不同的系统,具有相同结构、操作和约束条件的对象形成“类”,下级对象与上级对象模块之间具有继承性,面向对象技术,面向对象的设计过程,在满足需求的条件下,把系统设计成由一些不可变的、相对固定的部分组成的最小集合,这些集合就是“对

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论