第三章系统开发方法优秀课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、结构化生命周期法
1.结构化生命周期法: (2) 基本思想:要求开发过程必须
严格地按照阶段进行,只有前一阶段完 成之后,才能开始下一阶段的工作,而 且其阶段是不可逆和不可跳跃的。每个 阶段都有明确的标准化图表和文字组成 的文档,以便于在开发中实行管理和控 制。
一、结构化生命周期法
2.系统生命周期的阶段划分: 系统规划阶段 系统分析阶段 系统设计阶段 系统实施阶段 系统维护与评价阶段
把试验机制引入系统的开发过程,从本质上避开了结构 化方法的需求定义阶段,使得用户的需求在反复迭代的 开发过程中不断地明晰,随着用户和系统开发人员对信 息系统理解的加深,不断地对这些需求进行补充和细化, 通过系统设计人员对原型不断地修改和完善,成为用户 满意的系统。
原型法的类型 :
丢弃式原型法 演化式原型法 递增式原型法
一、企业要有实际的迫切需要 企业信息系统开发的首要条件是企业真正
具有实际的需要。企业开发管理信息系统,投 资巨大,技术高新,在管理、体制和人的习惯 观念等诸多方面都存大量现实困难,因此,只 有企业迫切需要,才会考虑信息系统的开发。
四、系统建设的条件
二、企业要有自己的技术和管理人才 由于管理信息系统客观上或者本质上是
递增式原型法的开发过程
是 最终系统
系统总体设计
是否全部实现 功能子单元?
否 实现一个功能
丢弃式原型法
丢弃式原型法:把原型系统作为用户 和开发人员之间进行通讯的媒介,并不 打算把它作为实际系统运行。原始系统 只是从外观、功能上“像”实际系统。 开发这类原型的目的是为了对最终系统 进行研究,使用户和开发人员借助这个 系统进行交流,共同明确新系统的需求。
丢弃式原型法与生命周期 法的结合过程
演化式原型法的开发过程
是 最终系统
系统设计
系统实施
是否满意? 否
演化 (重新设计、实施)
演化式原型法的优缺点
优点: 由于在开发过程中反复进行修改,经常由
用户对其评价,因此开发完成后的系统肯定会 很好地满足用户的要求。
缺点: 本方法在实际实施时,要注意加强管理和
控制,必须围绕系统的基本需求进行,否则, 会引起无休止的反复,使时间和费用都无法控 制。
第二节 系统开发方法
常用的管理信息系统开发方法有: 结构化生命周期法 原型法 面向对象法 计算机辅助软件工程法
一、结构化生命周期法
1.结构化生命周期法: (1)概念:简称生命周期法。是最
常用且有效的一种信息系统开发方法。 它将整个信息系统的开发过程,从初始 到结束划分成若干个阶段,预先定义好 每一个阶段的任务和目标,再按一定的 策略与准则完成相应阶段的任务。这种 方法属于预先定义了用户需求和任务的 一类方法。
二、原型法
原型法:是指系统开发人员在对用户 进行初步了解的基础上,借助功能强大的 辅助系统开发工具,快速开发一个原型 (原始模型),并将其演示给用户,开发 人员根据用户的意见和评价对这个原型进 行修改,如此反复,逐步完善,直到用户 完全满意为止。
原型法的开发过程 :
确定用户的基本需求 开发初始原型 将原型交给用户使用,征求用户对原
型的改进意见 修正和改进原型
原型法流程图 :
可行性研究
确定用户需求
建立原始模型
用户和开发人员一同评审
用户满意?
否
是
开发人员 修改原始系统
最终产品
作为初步设计参考文档
原型法与结构化生命周期法区别 :
它不区分系统开发的各个阶段,同时完成各个阶段的活 动,并快速反馈给用户,通过反复迭代,完成系统的开 发过程。
充分认识管理信息系统开发的特点, 可以使系统的开发少走弯路。
二、系统开发的基本原则
面向用户原则 系统性原则 符合软件工程规范的原则 逐步规范发展的原则
三、系统开发的主要风险
系统开发的风险主要表现在 投入超计划、系统性能比预期差、 没获得预期收益,有时甚至会产 生系统开发失败。
四、系统建设的条件
生命周期法
系统规划
系统分析 系统设计 系统实施 系统测试 维护与评价
确定基本需求 建造原型 评审 是否满意?
是
修改原型 否
演化式原型法
演化式原型法认为用户的要求及 系统的功能都无时不在发生着变化, 不先花大力气去弄清楚用户的需求, 而是先按照基本需求开发出一个系 统,让用户先使用起来,有问题随 时修改。
一个“不完整产品”,它的功能可能随着管理 体制的变化而增减,它的应用可能随着用户的 思维变化而提出新的要求,它的技术由于时间 的推移需要更新,它的某些缺陷可能在日后暴 露,等等。这个“不完全产品”总需要人维护。
四、系统建设的条件
三、企业要具有一定的管理基础 企业科学合理的管理基础工作是建设管
理信息系统的前提,只有在具备合理的管理体 制、完善的规章制度、稳定的市场秩序、配套 的科学管理方法和完备、准确ቤተ መጻሕፍቲ ባይዱ统的数据基础 上,才能有效的建立以计算机为基础的管理信 息系统。因此,管理信息系统建设与管理基础 是相辅相成、共同发展的。
2、结构化生命周期法的优缺点
结构化生命周期法的主要优点 : 强调面向用户 逻辑设计与物理设计分开 使用结构化模块化方法 严格按阶段顺序进行 文档标准化、规范化
结构化生命周期法的主要缺点:
开发周期长 缺乏灵活性 开发人员与用户交流困难 不能充分预料可能发生的情况及变化 不直观,用户最后才能看到真实模型
第三章系统开发方法
第一节 系统开发概述
系统开发概述主要内容包括: 系统开发的任务与特点 系统开发的基本原则 系统开发的主要风险
一、系统开发的任务与特点
系统开发的任务是根据企业 的具体情况,设计出一套适合于 现代企业管理要求的应用软件 , 为企业建立起计算机化的信息系 统。
系统开发的特点
复杂性 基于原系统、高于原系统 一把手工程 产品是无形的
递增式原型法
这种方法在开始时系统有一个总体框 架,各功能单元的结构和功能也十分清 楚,只是没有进行具体实现。也就是说 系统应有几个功能模块已经确定,但具 体到每个功能模块却没有完全实现,需 在以后的开发过程中一个一个地完善这 些模块。这类似于计算机工业中的插接 策略,要用一个功能就插上一个功能模 块。