欢迎来到天天文库
浏览记录
ID:46482249
大小:74.00 KB
页数:21页
时间:2019-11-24
《第11章系统开发方法与策略【终稿】》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、第口章系统开发方法与策略本节内容lllx/a>.l信息系统开发方法传统牛命周期法原型法11.2信息系统开发策略自行开发联合开发委托开发购买现成软件11.3信息系统开发技术结构化系统开发方法面向对象开发技术计算机辅助开发(CASE)技术11.1信息系统开发方法11.1.1系统开发生命周期法系统维护与评价系统规划系统设计系统实施系统分析开发设计初步调查可行性研究审批系统评价系统维护总体设计详细设计审计审查编程调试系统转换验收详细调查逻辑设计系统规划识别和定义要开发的系统规定项目范围制定项目计划系统分析:做什么系统分析阶段要冋答:“管理信息系统该如何解决
2、问题?”主要目标是了解新系统的商业需求和处理要求并制作书而文件。分析阶段的关键活动是获得明确定义的业务需求。系统设计:怎么做(1)设计技术框架(1)设计系统模型系统实施:程序开发获得并安装硬件系统测试人员培训系统转换系统维护与评价:提供日常的维护支持系统评价生命周期法的优缺点对比11.1.2原型法基本思想开发人员和用户进行交谈,基于自己的理解,首先开发一个原型系统,并在短时间内运行起来,然后再慢慢修改开发过程确定用户要求,把握系统整体概念,进行费用估算用户原型讨论修改原型满意?完整系统是否停止开发开发人员采用此方法开发系统效率较高:体现了认识事物的
3、从特殊到一般的认识规律,易于常握接受;将模拟(仿真)的手段引入系统分析,便于沟通;将传统方法中的调查、分析、设计融为一体。但原型法没有结构化系统方法成熟和易于控制,且相关的工具环境不够完善。原型法的限制原型法对小的应用系统是最为冇效的原型法缺乏对系统深入的认识,很少考虑实际的运行操作环境,这可能就是原型法的最大欠缺。原型法开发过程屮,往往由于用户提出的问题与以往的设计思路相冲突,陷入无法按以往的思路继续开发的窘境导致项目小组忽略彻底的测试和文档的健全11.2信息系统开发策略信息系统开发策略1、自行开发用户具有开发系统的基本必要条件,且技术力量比较雄
4、厚,可以采取自行开发的方式。自行开发是由用户依靠自己的力量独立完成系统开发的各项任务。即根据项目预算,企业白行组织开发队伍,完成系统的分析和设计方案,组织实施,进行运行管理。2、联合开发由用户和有丰富开发经验的机构或专业开发人员共同完成开发任务。联合开发方式适合于使用单位冇一定的管理信息系统分析、设计及软件开发人员,但开发队伍力量较弱,希望通过管理信息系统的开发建立、完善和提高口己的技术队伍,便于系统维护工作的单位。这种方法一般是由用户负责开发投资,根据项口要求组建开发团队,建立必要的规则,分清各方的权责,以合同的方式明确下来,协作完成新系统的开发
5、。3、委托开发用户将信息系统建设的规划、目标等方面的耍求明确提出,采取招标等方式委托给富有开发经验的机构或专业开发人员,通过签订合同的方式,按照用户的需求完成系统开发的任务。委托开发方式适合于使用单位无管理信息系统分析、设计及软件开发人员或开发队伍力量较弱、但资金较为充足的组织和单位。采用这种开发方式,关键是要选择好委托单位,最好是对本行业的业务比较熟悉的、有成功经验的开发单位,并11用户的业务骨干要参与系统的论证工作,开发过程屮需要开发单位和用户双方及吋沟通,进行协调和检查。4、购买现成软件目前,软件的开发正在向专业化方向发展,一些专门从事管理信
6、息系统开发的公司已经开发出一批使用方便、功能强大的专项业务管理信息系统软件。为了避免重复劳动,提高系统开发的经济效益,也可以购买现成的适合于本单位业务的管理信息系统软件,如教育管理信息系统、财务管理系统、进销存管理系统等等。信息系统开发策略各种开发策略比较11.3信息系统开发技术11.3.1结构化系统开发方法一、产生背景:来自于程序设计,早期的程序设计人员进行程序设计时,没冇统一的标准和规则,各门按照门己的编程习惯进行程序开发,运行时调试、维护非常困难;于是:1966年,两个程序员提出了一种程序设计的新方法,即结构化程序开发方法,要求在程序设计时采
7、用结构化的规则,从而使程序易于编程,不同的人也易读懂程序。比如现在的程序设计屮,冇IF・・・THEN・・・ELSE・・・ENDIF。这种方法也被引用到MIS的开发Z中。二、基本思想:用系统工程的思想和工程化的方法,按用户至上原则,采用结构化、模块化、自顶向下的开发方法对企业MIS进行分析和设计。三、基本原则:(1)而向用户的观点——强调用户需求和用户参与;(2)严格区分工作阶段——有序安排,便于制定计划、控制进度;(3)自上而下的开发——从整体到部分、全局到局部;(4)充分预料变化的情况——強调系统的灵活性和可变更性;(5)工作文件的标准化、文档化
8、——保证了MIS的延续性。结构化系统开发方法四、开发步骤(1)系统规划(3)系统设计(物理设计阶段)——怎么做(4)系统实
此文档下载收益归作者所有