【摘要】:6.1 系统设计的方法就目前来看关于系统设计的方法有许多种,如信息工程、原型化方法、JAD、RAD、面向对象等方法。接下来本小节将简要介绍这些方法,以及其适合范围和目标。最常见的几种模型驱动设计方法包括结构化设计和原型化。结构化设计是一种面向过程的技术。快速应用开发在实际的应用时要求反复地用结构化技术和原型化技术来定义用户的需求并设计最终的系统。
6.1 系统设计的方法
就目前来看关于系统设计的方法有许多种,如信息工程、原型化方法、JAD、RAD、面向对象等方法。但这些策略经常被看做是相互对立、可以替代的方法,实际上则不然它们是可以互相补充的。接下来本小节将简要介绍这些方法,以及其适合范围和目标。
1.模型驱动方法
模型驱动方法主要是通过绘制图形化系统模型描述新系统的技术模型实现方面。最常见的几种模型驱动设计方法包括结构化设计和原型化。结构化设计是一种面向过程的技术。用于将一个大的程序分解成一个个容易实现的程序模块。模块应该是高度内聚的,即每个模块应该实现一个功能,而且只实现一个功能。这样的话,每个模块在程序中是可重复使用。模块应该是松散耦合的,即模块间的相互依赖应该最小化,这就使得一个模块发生了变化对另一个模块造成的影响最小化。从结构化设计中得出的软件模型称之为结构图,它由通过程序的数据流导出,同时也表明结构化设计的一个主要的工具数据流图。原型化是对要建系统用一种简单的方式描述了输出、输入和数据结构的布局和结构以及流程的图形。
2.快速应用开发
快速应用开发就是用各种结构化技术与原型化技术和联合应用开发技术的结合的产物,它的特性加速了系统开发。快速应用开发在实际的应用时要求反复地用结构化技术和原型化技术来定义用户的需求并设计最终的系统。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。