用户工具

站点工具


侧边栏

1.信息化与信息系统:信息系统开发方法

信息系统开发方法

【扩展学习】面向过程方法(事件驱动);面向对象方法(行为驱动或者领域驱动)面向构件方法(模型驱动);面向服务方法(业务驱动)

结构化

1、结构化方法也称为生命周期法,其精髓是自顶向下、逐步求精和模块化设计。 2、结构化方法的开发过程一般是先把系统功能视为一个大的模块,再根据系统分析与设计的要求对其进行进一步的模块分解或组合。 3、结构化方法的主要特点:①开发目标清晰化、②开发工作阶段化、③开发文档规范化、④设计方法结构化 4、结构化方法不足和局限性: ①开发周期长、②难以适应需求变化、③很少考虑数据结构 5、瀑布模型适合适用的开发方法是:结构化方法 6、数据流图的基本组成部分包括:数据流、加工、数据存储和外部实体。

面向对象方法

1、面向对象(oo)方法认为,客观世界是由各种对象组成的,任何事物都是对象 2、与结构化方法类似,00方法也划分阶段,但其中的系统分析、系统设计和系统实现三个阶段之间已经没有“缝隙”。也就是说,这三个阶段的界限变得不明确 3、oo方法使系统的描述及信息模型的表示与客观实体相对应,符合人们的思维习惯,有利于系统开发过程中用户与开发人员的交流和沟通,缩短开发周期。(20下1) 面向对象设计主要有三大特征:封装性、继承性和多态性,使用面向对象方法构造的系统具有更好的复用性(18下26) 4、一些大型信息系统的开发,通常是将结构化方法和00方法结合起来。首先,使用结构化方法进行自顶向下的整体划分;然后,自底向上地采用00方法进行开发。因此,结构化方法和00方法仍是两种在系统开发领域中相互依存的、不可替代的方法。

原型法

1、结构化方法和面向对象方法有一个共同点,即在系统开发初期必须明确系统的功能要求,确定系统边界。 2、原型化方法也称为快速原型法,或者简称为原型法。它是一种根据用户初步需求,利用系统开发工具,快速地建立一个系统模型展示给用户,在此基础上与用户交流,最终实现用户需求的信息系统快速开发的方法。(07下7)(09上45)(12下1)(21上2) 3、从原型是否实现功能来分,可分为水平原型和垂直原型两种。 4、从原型的最终结果来分,可分为抛弃式原型和演化式原型。 5、原型法的特点: ①可以使系统开发的周期缩短、成本和风险降低、速度加快,获得较高的综合开发效益。②以用户为中心来开发系统的,用户参与的程度大大提高,开发的系统符合用户的需求,因而增加了用户的满意度,提高了系统开发的成功率。 ③由于用户参与了系统开发的全过程,对系统的功能和结构容易理解和接受,有利于系统的移交,有利于系统的运行与维护。

6、原型法的优点主要在于能更有效地确认用户需求。从直观上来看,原型法适用于那些需求不明确的系统开发。事实上,对于分析层面难度大、技术层面难度不大的系统,适合于原型法开发:而对于技术层面的困难远大于其分析层面的系统,则不宜用原型法。

面向服务方法

1、对于跨构件的功能调用,则采用接口的形式暴露出来。进一步将接口的定义与实现进行解耦,则催生了服务和面向服务(S0)的开发方法。 2、如何使信息系统快速响应需求与环境变化,提高系统可复用性、信息资源共享和系统之间的互操作性,成为影响信息化建设效率的关键问题,而SO的思维方式恰好满足了这种需求。(18 下28)(21下2)

1.信息化与信息系统/信息系统开发方法.txt · 最后更改: 2022/04/29 12:39 由 pwbty