第三項任務——用例建模

琴韻畔晨曦發表於2015-05-30

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圖

三、用例圖

①功能圖

②活動圖

四、實驗心得

     從本次課程專案步驟的完成中,首先我發現了我有很多不足的地方,最突出的是我所學的東西太少了,根本滿足不了平時編寫程式的需要,但是可以學到很多很多的東西,同時不僅可以鞏固了以前所學過的知識,而且學到了很多在書本上所沒有學到過的知識。

 

 

相關文章