首页> 外文期刊>IEEE Transactions on Software Engineering >Control and definition modularization: an improved software design technique for organizing programs
【24h】

Control and definition modularization: an improved software design technique for organizing programs

机译:控制和定义模块化:一种用于组织程序的改进的软件设计技术

获取原文
获取原文并翻译 | 示例

摘要

The author proposes a technique called control and definition modularization (CDM), which derives a systematic program layout from a given structure chart using the concepts of 'control' and 'definition' modules. A control module includes processes for handling a conceptual data object not directly implementable. A definition module defines operations associated with a concrete data object implementable using a primitive or derived data type of a programming language. Grouping the operations available for each concrete data object, and keeping them separated from execution flow, improves programs maintainability. This technique extends the structured design methodology and provides designers with a systematic way of deriving informational strength modules as well as a structured physical layout from the structure chart. A program based on the CDM technique is easier to understand and maintain. This research makes a significant contribution toward bridging the gap between structured design and object-oriented concepts.
机译:作者提出了一种称为控制和定义模块化(CDM)的技术,该技术使用“控制”和“定义”模块的概念从给定的结构图中得出系统的程序布局。控制模块包括用于处理不能直接实现的概念数据对象的过程。定义模块定义与可使用编程语言的原始或派生数据类型实现的具体数据对象相关的操作。对每个具体数据对象可用的操作进行分组,并使它们与执行流分开,可以提高程序的可维护性。该技术扩展了结构化设计方法,并为设计人员提供了一种从结构图导出信息强度模块以及结构化物理布局的系统方法。基于CDM技术的程序更易于理解和维护。这项研究对缩小结构化设计和面向对象概念之间的差距做出了重大贡献。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号