信息系统的开发方法?(基本原理、优劣点)
1、系统开发生命周期法:
a)基本原理
用户的积极参与;严格按划分的阶段和活动进行系统开发;设立检查点;文档的标准化。
b)优点
阶段的顺序性和依赖性;从抽象到具体,逐步求精;逻辑设计与物理设计分开;质量保证措施完备。
c)劣点
它是一种预先定义需求的方法,基本前提是必须能够在早期就冻结用户的需求,只适应于可以在早期阶段就完全确定用户需求的项目;未能很好地解决系统分析到系统设计之间的过渡,即如何是物理模型如实反映出逻辑模型的要求,通俗地说,就是如何从纸上谈兵到真枪实弹地作战的转变过程;该方法文档的编写工作量极大,随着开发工作的进行,这些文档需要及时更新。
2、原型法:
a)优点
符合人们认识事物的规律;能及早暴露系统实施后潜在的一些问题;能调动用户参与的积极性。
b)劣点
不适合大型系统的开发;不适合大量运算及逻辑性强的模块;对原企业基础管理工作要求较高,否则容易走上机械模拟原手工系统的轨道。
3、面向对象法:
a)基本思想
客观世界是由各种各样的对象组成的,每种对象都有各自的内部状态和运动规律,不同的对象之间的相互作用和联系构成了各种不同的系统。
b)特点:封装性;抽象性;继承性;动态链接性。