Chapter 6 Software Engineering 6.1.1 The Cycle as a whole The Traditional Development Phase With a modular design, however, only the details pertaining to the module under consideration need be mastered this same modular design is also conducive to future maintenance because it allows changes to be made on a modular basis. ( If a change is to be made to the way each employee's health benefits are calculated, then only modules dealing with health benefits need be considered.) 然而,有了这种模块化设计,仅仅需要熟悉与在考虑中的模块 相关的细节。同样,模块化设计对未来的维护是有益的,因为 它允许对基本的模块进行修改。(如果要对每个雇员的医疗福 利计算方法进行修改,那么仅仅需要考虑处理医疗福利模块。) 计算机专业英语 6-16
Chapter 6 Software Engineering 计算机专业英语 6-16 6.1.1 The Cycle as a Whole The Traditional Development Phase With a modular design, however, only the details pertaining to the module under consideration need be mastered. This same modular design is also conducive to future maintenance because it allows changes to be made on a modular basis. (If a change is to be made to the way each employee's health benefits are calculated, then only modules dealing with health benefits need be considered.) 然而,有了这种模块化设计,仅仅需要熟悉与在考虑中的模块 相关的细节。同样,模块化设计对未来的维护是有益的,因为 它允许对基本的模块进行修改。(如果要对每个雇员的医疗福 利计算方法进行修改,那么仅仅需要考虑处理医疗福利模块。)
Chapter 6 Software Engineering 6.1.1 The Cycle as a whole The Traditional Development Phase There are, however, distinctions regarding the concept of a module If one approaches the design task in terms of the traditional im perative paradigm, modules consist of procedures and the development of a modular design takes the form of identifying the various tasks that the proposed system must perform. In contrast, if one approaches the design task from the object-oriented perspective, modules are seen as objects and the design process becomes that of identifying the entities(objects)in the proposed system as well as how these entities should behave. 但是,有关模块的概念也是有差别的。如果一个人以传统的命令式语言范 式的方法来进行设计工作,模块由不同程序组成,而模块化设计则以确定 有待实现系统的不同任务的方式进行。相反地,如果一个人从面向对象的 角度来完成设计工作,模块就被看成了对象,而设计过程变成了确定有待 实现系统中的实体(对象)以及确定这些实体是如何工作的。 计算机专业英语 6-17
Chapter 6 Software Engineering 计算机专业英语 6-17 6.1.1 The Cycle as a Whole The Traditional Development Phase There are, however, distinctions regarding the concept of a module. If one approaches the design task in terms of the traditional imperative paradigm, modules consist of procedures and the development of a modular design takes the form of identifying the various tasks that the proposed system must perform. In contrast, if one approaches the design task from the object-oriented perspective, modules are seen as objects and the design process becomes that of identifying the entities (objects) in the proposed system as well as how these entities should behave. 但是,有关模块的概念也是有差别的。如果一个人以传统的命令式语言范 式的方法来进行设计工作,模块由不同程序组成,而模块化设计则以确定 有待实现系统的不同任务的方式进行。相反地,如果一个人从面向对象的 角度来完成设计工作,模块就被看成了对象,而设计过程变成了确定有待 实现系统中的实体(对象)以及确定这些实体是如何工作的