根据Steve Cook和John Danils的观点,类图可以分为三个层次:概念层(Conseptual)、说明层(Specifica

9 查阅

根据Steve Cook和John Danils的观点,类图可以分为三个层次:概念层(Conseptual)、说明层(Specification)和实现层(Implementation)。如何理解着三个层的划分?这种观点在软件开发中有什么样指导作用?请简要说明。

参考答案:

根据Steve Cook和John Danils的观点类图可以分为三个层次:概念层(Conseptual)、说明层(Specification)和实现层(Implementation)。其中概念层的概念模型与实现它的软件无关独立于程序设计语言。说明层中主要关心的是软件的类型(type即软件接口部分)而不是软件的类(class即实现部分)。只有在实现层才有类的概念并说明软件的实现部分。使用类图时要根据项目开发的不同阶段来正确绘制类图如在软件分析阶段应该使用概念层类图;在软件设计阶段使用说根据Steve Co

软考中级