第三項任務 用例建模

2022-02-06 10:08:09 字數 1680 閱讀 9085

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...