指南:实施元素
该指南列举并定义了实施工件。
关系
主要描述

实施元素类型

通常可以将实施元素归类为文件和目录。可以将文件进一步分类,如下所示:

源代码文件

开发人员可以直接修改的那些文件。这包括:

  • 可编译的源代码(例如:C++、CORBA IDL 的 .h、.cpp 和 .hpp 文件,或者 Java 的 .java)
  • 经解释的源代码(HTML 和各种脚本语言)以及用户可以修改的数据文件(例如数据库表、配置文件和图形文件等)。
派生的文件

打算让开发人员直接修改的那些文件。 这些文件从源文件派生而来。

某些派生的文件打算在操作系统中使用(例如 DLL、JAR 和 EXE)。其他文件是编译的中间结果(例如,.o 文件通过编译 C++ 得到,.class 文件通过编译 java 代码得到)。


对实施元素建模

在统一建模语言(UML)规范 V1.3 中,将各文件建模为 UML 组件。 在 UML 1.4 中,把该表示更改为 UML 工件。许多工具和 UML 概要文件继续使用组件来对文件建模。

在任何情况中,除非有某些自动化支持,否则应有节制地进行文件和目录的建模。可以在项目目录结构中查看文件,而从目录结构和命名约定中通常已足以清楚地了解各文件和设计元素之间的关系。

请参阅工作产品指南:实施模型获取详细信息。