可以用時序圖等對用例進行進一步的分析,“啟動”按鍵按下后處理的時序圖如圖5所示。

建模過程不是一個直線過程。它往往是一個演化、迭代的過程,不斷地分析、評價、修改、再分析,才可能得到一個高質量的模型,為高質量的軟件打下基礎。
1.3 編碼過程
Rose具有自動生成C++框架代碼的功能。在Rose菜單中選擇Tools→ANSI C++→Generate Code,可以生成C++的框架代碼。
要用C編碼,需要把C++代碼稍作修改變成C代碼。由于沒有動態創建實體,所有的對象都是靜態的。這使得修改工作極其簡單——把“::”改成“_”即可。修改后的“_”前面的部分可以看成是對象名,后面的部分看成是成員函數名,源文件的修改如圖6所示。

頭文件也需要做相應的修改,對變量的定義需要放到源文件里面,如圖7所示。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/