正在加载图片...
之间的连接则出现在该页的周围 (1) 在主题层 (2) 00A模型 的各个主题 (1) (2) 词典各种支持 细节和定义 图7.16面向设计者的文档的一般结构 7.5.2系统实现 在面向对象分析和面向对象设计之后,接下来的工作便是依据分析和设计的成果实现该 系统。本节将介绍如何在目前很流行的快速应用开发环境( rapid application development, RAD),即由各种不同的应用程序构造的系统中将经过面向对象分析和设计的系统付诸实 由于RAD工具可以将事务规则、用户界面技术以及数据库访问技术等集成在单个单元 中,因此使用RAD技术进行系统实现将有利于提高系统的可重用性和可维护性。在使用 RAD工具进行面向对象系统的实现时,应遵循以下一些规则: (1)将所有问题论域部分(PDC)中的对象映射到RAD部分中,称为RAD对象。 如将每个PDC对象都在一个单独的源文件中进行实现,这样使得与该类有关的系统逻辑都 有包含在一起,且与其他类的系统逻辑相分离,有利于程序的重用 (2)所有人机交互部分(HC)中的对象应当作为RAD屏幕或表格进行实现。RAD 对象中不应该包含与HC相对应的部分,而利用屏幕和表格与RAD对象进行通信。在HC 中,允许不对事务规则和数据库访问规则进行封装。 (3)所有的数据库接口都只能通过RAD对象实现 (4)对象的服务和属性都有是由RAD工具提供的程序设计语言的子程序和变量 (5)RAD对象之间的消息通信都通过函数的调用来完成 (6)实例连接、整体一部分关系和泛化一特化关系由RAD对象之间的共享变量实现 7.5.3系统测试之间的连接则出现在该页的周围。 7.5.2 系统实现 在面向对象分析和面向对象设计之后,接下来的工作便是依据分析和设计的成果实现该 系统。本节将介绍如何在目前很流行的快速应用开发环境(rapid application development, RAD), 即由各种不同的应用程序构造的系统中将经过面向对象分析和设计的系统付诸实 现。 由于 RAD 工具可以将事务规则、用户界面技术以及数据库访问技术等集成在单个单元 中,因此使用 RAD 技术进行系统实现将有利于提高系统的可重用性和可维护性。在使用 RAD 工具进行面向对象系统的实现时,应遵循以下一些规则: (1) 将所有问题论域部分(PDC)中的对象映射到 RAD 部分中,称为 RAD 对象。 如将每个 PDC 对象都在一个单独的源文件中进行实现,这样使得与该类有关的系统逻辑都 有包含在一起,且与其他类的系统逻辑相分离,有利于程序的重用。 (2) 所有人机交互部分(HIC)中的对象应当作为 RAD 屏幕或表格进行实现。RAD 对象中不应该包含与 HIC 相对应的部分,而利用屏幕和表格与 RAD 对象进行通信。在 HIC 中,允许不对事务规则和数据库访问规则进行封装。 (3) 所有的数据库接口都只能通过 RAD 对象实现。 (4) 对象的服务和属性都有是由 RAD 工具提供的程序设计语言的子程序和变量。 (5) RAD 对象之间的消息通信都通过函数的调用来完成。 (6) 实例连接、整体—部分关系和泛化—特化关系由 RAD 对象之间的共享变量实现。 7.5.3 系统测试
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有