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圖
三、用例圖
①功能圖
②活**
四、實驗心得
從本次課程專案步驟的完成中,首先我發現了我有很多不足的地方,最突出的是我所學的東西太少了,根本滿足不了平時編寫程式的需要,但是可以學到很多很多的東西,同時不僅可以鞏固了以前所學過的知識,而且學到了很多在書本上所沒有學到過的知識。
第五周第三專案 時間中標模擬
01.04.04.檔名稱 main.cpp 05.05.作 者 田志偉 06.06.完成日期 2016年4月5日 07.07.版 本 號 v1.0 08.08.09.09.問題描述 在原有基礎上在類內增加成員函式 10.10.11.11.輸入描述 小時分鐘秒 12.12.輸出描述 小時分鐘秒 13....
第十二周第三專案 類運算的實現(運算子過載)
檔名稱 作 者 田志偉 完成日期 2016年5月18號 版 本 號 v1.0 問題描述 輸入描述 程式輸出 include include include using namespace std class array array array int sz 建構函式 array array int ...
第三週專案四(5) 委派任務
問題及 煙台大學計算機學院 檔名稱 xiangmu4 4 cpp 作 者 閆安 完成日期 2016年3月19日 版 本 號 codeblocks 16.01 問題描述 某偵察隊接到一項緊急任務,要求在a b c d e f 六個隊員中 盡可能多地挑若干人,但有以下限制條件 a和b二人中至少去一人 a...