SRS文件——用例建模
一、spec概念
Specification, 又叫spec, 有兩種:
a) functional spec, 軟體功能說明書, 主要用來說明軟體的外部功能, 和使用者的互動情況 (把軟體當作一個黑盒子)。
b) technical spec, 軟體技術說明書, 又叫 design doc, 設計文件, 主要用來說明軟體內部的設計 (把軟體當作一個透明的箱子)。
二、用例建模
用例建模(Use Case Modeling)是使用用例的方法來描述系統的功能需求的過程,用例模型主要包括以下兩部分內容:
①用例圖(Use Case Diagram)
確定系統中所包含的參與者、用例和兩者之間的對應關係,用例圖描述的是關於系統功能的一個概述。
②用例規約(Use Case Specification)
針對每一個用例都應該有一個用例規約文件與之相對應,該文件描述用例的細節內容。
在用例建模的過程中,我們建議的步聚是先找出參與者,再根據參與者確定每個參與者相關的用例,最後再細化每一個用例的用例規約。
(1)類組合結構圖
給出各個類之間的整體組合結構,如圖所示。
(2)CalendarWindow類的UML圖
(3)CalendarMessage類的UML圖
(4)CalendarPa類的UML圖
(5)NotePad類的UML圖
(6)CalendarImage類的UML圖
(7)Clock類的UML圖
三、用例圖
①功能圖
②活動圖
四、實驗心得
從本次課程專案步驟的完成中,首先我發現了我有很多不足的地方,最突出的是我所學的東西太少了,根本滿足不了平時編寫程式的需要,但是可以學到很多很多的東西,同時不僅可以鞏固了以前所學過的知識,而且學到了很多在書本上所沒有學到過的知識。