IBM® Rational® Rhapsody® Developer for C 可讓您建立模型元素來代表檔案。檔案是規格 (.h) 或實作 (.c) 原始檔的圖形表示法。
檔案模型元素可讓您使用功能建模,並利用 Rational Rhapsody 的功能(建模、執行、產生程式碼及反向工程),而不需要完全變更現有檔案。
註: 檔案與舊版產品中現有元件的檔案功能不相同。若要區分兩者,新檔案名為
File
in Package,而舊檔案元素
File in Component。
File in Component 只會包括對主要模型元素(套件、類別、物件及區塊)的參照,並在產生程式碼期間顯示其與實體檔的對映。
檔案元素可以包括變數、函數、相依關係、類型、組件聚集類別及其他模型元素。
不過,不允許巢狀檔案。
Rational Rhapsody 支援下列針對檔案的建模行為:
- 您可以將檔案拖曳至物件模型圖及結構圖。
- 如果您使用 FunctionalC 設定檔,則可使用物件模型圖及結構圖之繪圖工具列上的檔案工具。
- 您可以將檔案拖曳至序列圖,或將實例行實現為檔案。
- 檔案可以有狀態圖或活動圖。
- 檔案是隱含的且一律有一個對應關係。
- 檔案列於元件範圍及配置的起始設定樹狀結構中。它們在起始設定樹狀結構中只有對衍生範圍有影響。
- 可以將檔案定義為個別單元,且可以在上面執行配置管理。
- 只有套件能擁有檔案。