物流信息系统 06 开发策略学习资料_第1页
物流信息系统 06 开发策略学习资料_第2页
物流信息系统 06 开发策略学习资料_第3页
物流信息系统 06 开发策略学习资料_第4页
物流信息系统 06 开发策略学习资料_第5页
已阅读5页,还剩32页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

第九讲系统开发策略知识回顾信息系统建设的一般流程?战略规划的内容包含哪几个方面的内容?管理信息系统规划的方法有哪些,各有什么特点?2第17章MIS的开发策略内容提要

MIS的开发是一个复杂的系统工程,它要受到多方面条件的制约。研究这些条件无疑将有助于MIS的开发,有利于对MIS开发中涉及到的有关问题的理解。在MIS建设的长期实践中,已形成了多种系统开发的方式和方法。因此,为了保证系统开发工作的顺利进行,应该根据所开发系统的规模大小、技术的复杂程度、管理水平的高低、技术人员的情况、资金与时间要求等各个方面的不同要求采用不同的开发方式与方法。4内容1MIS开发的基本问题2MIS的开发方式3MIS的开发策略5MIS开发涉及的基本问题MIS开发的基本原则MIS开发的条件MIS的开发策略6MIS开发的基本原则(1)实用性原则⑵系统性原则⑶符合软件工程规范的原则⑷逐步完善,逐步发展的原则7⑴实用性原则

系统必须满足用户管理上的要求,既保证系统功能的正确性又方便实用,需要友好的用户界面、灵活的功能调度、简便的操作和完善的系统维护措施。8⑵系统性原则

在MIS的开发过程中,必须十分注重其功能和数据上的整体性、一致性、系统性。9⑶符合软件工程规范的原则

MIS的开发是一项复杂的应用软件工程,应该按软件工程的理论、方法和规范去组织与实施。10⑷逐步完善,逐步发展的原则

MIS的建立不可能一开始就十分完善和先进,而总是要经历一个逐步完善、逐步发展的过程。11

MIS开发的条件1.MIS开发的条件2.MIS开发前的准备工作121.MIS开发的条件⑴领导重视,业务人员积极性高;⑵必须有建立MIS的实际需求和迫切性;⑶必须要有一定的科学管理基础;⑷有必要的投资保证,并能提供系统维护人员的编制和维护费用;⑸管理人员知识结构应满足系统建设需要;⑹基础数据要齐全规范。132.MIS开发前的准备工作⑴建立开发领导机构及组织开发队伍;⑵借鉴同类系统的开发经验;⑶选择适合本企业实际的开发方式;⑷确定系统目标、开发策略和投资金额;⑸收集和整理基础数据。14MIS的开发方式1自行开发2委托开发3合作开发4利用现成软件包开发151自行开发

由用户依靠自己的力量独立完成系统开发的各项任务。16适用范围:有较强专业开发分析与设计队伍和程序设计人员。系统维护使用队伍的组织和单位,如:大学、研究所、计算机公司、高科技公司等单位。优点:开发费用少,容易开发出适合本单位需要的系统,方便维护和扩展,有利于培养自己的系统开发人员。缺点:

(1)容易受业务工作的限制,系统整体优化不够,开发水平较低。

(2)系统开发时间长,开发人员调动后,系统维护工作没有保障。注意:(1)需要大力加强领导,实行“一把手”原则;(2)向专业开发人士或公司进行必要的技术咨询,或聘请他们作为开发顾问。2委托开发

由使用单位(甲方)委托通常是有丰富开发经验的机构或专业开发人员(乙方),按照用户的需求承担系统开发的任务。17适用范围:使用单位(甲方)没有MIS的系统分析、系统设计及软件开发人员或开发队伍力量较弱、但资金较为充足的单位。优点:省时、省事,开发的系统技术水平较高。

缺点:费用高、系统维护与扩展需要开发单位的长期支持,不利于本单位的人才培养。注意:⑴使用单位(甲方)的业务骨干要参与系统的论证工作;⑵开发过程中需要开发单位(乙方)和使用单位(甲方)双方及时沟通,进行协调和检查。3合作开发由使用单位(甲方)和有丰富开发经验的机构或专业开发人员(乙方),共同完成开发任务。双方共享开发成果,实际上是一种半委托性质的开发工作。使用单位(甲方)有一定的MIS分析、设计及软件开发人员,但开发队伍力量较弱,希望通过MIS的开发建立、完善和提高自己的技术队伍,便于系统维护工作的单位。18优点:相对于委托开发方式比较节约资金,可以培养、增强使用单位的技术力量,便于系统维护工作,系统的技术水平较高。缺点:双方在合作中沟通易出现问题,因此,需要双方及时达成共识,进行协调和检查。4利用现成软件包开发优点:能缩短开发时间,节省开发费用,技术水平比较高,系统可以得到较好的维护。缺点:功能比较简单,通用软件的专用性比较差,难以满足特殊要求,需要有一定的技术力量根据使用者的要求做软件改善和编制必要的接口软件等二次开发的工作。利用现成的软件包开发MIS,可购买现成的应用软件包或开发平台,如财务管理系统、小型企业MIS、供销存MIS等等。对于功能单一的小系统开发颇为有效。但不太适用于规模较大、功能复杂、需求量的不确定性程度比较高的系统的开发。19表2.1

开发方式的比较

20

方式特点比较自行开发委托开发合作开发

利用现成软件包开发分析和设计能力的要求

较高

一般逐渐培养

较低

编程能力的要求

较高

不需要

需要

较低

系统维护的要求

容易

较困难

较容易

较困难

开发费用

较少

较少

MIS的开发策略1.几种可以考虑的开发策略2.选择策略时应注意的3个问题211.几种可以考虑的开发策略⑴接受式开发策略⑵直线式开发策略⑶迭代式开发策略⑷实验式开发策略⑸规划式开发策略22⑴接受式开发策略

认为用户对信息的需求的叙述是正确的、完全的和固定的,并且以此作为开发的根据。23适用范围:

小项目,高度结构化,用户需求明确和开发者有充分经验的情形。例如:对文件的转换、从已有文件或数据库中产生各种报表、以及某些简单的、单用户的系统等。24⑵直线式开发策略

从需求说明开始到最后开发直线的进行下去,每完成一步都要进行评审,以验证是否和需求一致。25直线式开发策略适合

用户的应用需求可较好的定义,且以后不需进一步修改或只需稍作修改(如生命周期法)、系统规模较大,但结构化程度高,用户任务的综合性强以及开发者具有熟练技术与丰富经验的情形。26⑶迭代式开发策略

研制过程中验证需求不论是有错还是不恰当,都可以回到需求确定过程,对需求说明进行修改,如此重复进行,直到所开发的系统满足需求为止。若开发需求的不确定性比较高,直线式开发策略不能保证用户真正的信息需求,就需要把传统直线式过程加以改进,使其按迭代方式重复进行。27迭代式开发策略适合:

大型多用户系统、对用户或开发者来说是新的应用领域的情形。28⑷实验式开发策略

采用原型法或应用的模拟,通过试验的方式去逐次近似并减少不确定信息需求,同时找出原型的缺点,直到用户对需求完全理解和需求得到保证为止。29

若信息需求不确定性很高,则可通过一个实际工作系统来验证需求是否得到保证。如:高层管理决策支持系统、交互预测模型及多用户的非结构化系统等。30⑸规划式开发策略

从系统的战略目标、信息需求分析、资源分配和项目计划等方面进行规划,合理的设计出系统的总体结构。各个子系统的开发,则根据其信息需求的不确定性程度,选择不同的开发策略。31规划式开发策略适用于:

MIS的规模特别大,复杂程度特别高,例如跨地区、跨部门的全国性的大系统,其信息需求的不确定性程度特别大,必须做好MIS的总体规划。32图2—1选择开发策略的模型

33不确定因素不确定级别开发策略•项目的规则•结构化程度

•用户对任务的理解程度

•开发者对任务熟练程度低中高很高•接受式•直线式•迭代式•实验式•规划式2.选择策略时应注意的3个问题(1)关于总体规划(2)开发的技术方法(3)开发的进程控制34⑴关于总体规划

在系统建立与开发过程的整体规划上,应采取“总体规划,分期实施,

温馨提示

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

评论

0/150

提交评论