類圖是系統的邏輯結構,是模型的核心部分。它描述了系統中的類及類之間的關系,類圖描述系統的靜態結構。類包是子系統中相關類的集合,包類似于 Peter/Coord 方法中的主題詞( subject )。圖 3 描述了 CTS 的類包。
![]() |
類包 DisplayProcess 、 DataProcess 、 CAbnormity 和 CommunicateProcess 是我們自己開發的,是系統的核心,其余的類包是由 Microsoft 提供的。 DisplayProcess 類包包含了顯示所需要的所有和 MFC 有關的類, DisplayProcess 類包中的類都是從 MFC 派生的,一般都增加了 CTS 系統所需要的特性。 DisplayProcess 類包中的類及類之間的關系如圖 4 所示。
![]() |
圖4 DisplayProcess 類包中的類及類之間的關系
CommunicateProcess 類包包含了通信處理所需要的類及類之間的關系,如圖 5 所示。圖中 CFrameFormat 類為數據幀格式類是所有幀格式類的父類,它有兩個子類: CRecvFrameFormat 和 CSendFrameFormat 。 CRecvFrame- Format 類(從 CCP 接收的幀格式)是 CRecvHead 類(接收幀頭)和 CDevice- Format 類(設備數據格式)的聚集。 CSendFrameFormat 類(向 CCP 發送的幀格式)的數據區包括 Device1 ~ Device3 幀格式中的內容。 CReceive 類為接收類, CSendTo 類為向 CCP 發送數據類。
![]() 圖5 CommunicateProcess類包中的類及類之間的關系 |
文章來源于領測軟件測試網 http://www.kjueaiud.com/