實時應(yīng)用軟件通過數(shù)據(jù)包和測量設(shè)備交換信息。軟件實時性要求較高,在每個采樣周期內(nèi),必須完成該周期的數(shù)據(jù)處理工作,也要有一定的人工干預(yù)能力。 實時應(yīng)用軟件模型用來描述軟件各層次的各個方面,它包括Use Case圖、類圖、序列圖、狀態(tài)圖、分布圖和組件圖。
類圖是系統(tǒng)的邏輯結(jié)構(gòu),是模型的核心部分。它描述了系統(tǒng)中的類及類之間的關(guān)系,類圖描述系統(tǒng)的靜態(tài)結(jié)構(gòu)。類包是子系統(tǒng)中相關(guān)類的集合,包類似于 Peter/Coord 方法中的主題詞( subject )。圖 3 描述了 CTS 的類包。
類包 DisplayProcess 、 DataProcess 、 CAbnormity 和 CommunicateProcess 是我們自己開發(fā)的,是系統(tǒng)的核心,其余的類包是由 Microsoft 提供的。 DisplayProcess 類包包含了顯示所需要的所有和 MFC 有關(guān)的類, DisplayProcess 類包中的類都是從 MFC 派生的,一般都增加了 CTS 系統(tǒng)所需要的特性。 DisplayProcess 類包中的類及類之間的關(guān)系如圖 4 所示。

2.3 序列圖
新聞熱點
疑難解答