寫項目的前因後果數據庫
寫該項目達到的目的。服務器
例如網絡
建設該項目是爲了提升本區域的地質災害預警預報的及時性。性能
和該項目相關的人員和其負責的內容spa
在這裏要找到主要干係人,也就是說能對系統功能拍板的人。設計
項目的運行環境,包括硬件環境和軟件環境excel
硬件條件限制、例如只能購買一臺服務器,網絡條件限制,只能走政務內網或局域網。或者已經指定了數據庫和開發平臺,開發語言等。還有工期等。blog
項目一共須要哪些數據,數據的格式要求等。並標註好哪些數據已有,哪些數據尚未,誰負責,何時提交等信息。接口
例如空間數據,系統須要什麼空間參考的空間數據,格式是什麼,是.shape文件仍是.gdb文件夾。ip
屬性數據是須要什麼格式,能夠是excel。但每一個數據Excel文件具體什麼格式,咱們在設計文檔裏面能夠定義。
該模塊主要描述系統主要的業務流程圖和整理出來的用例圖以及用例規約。
下圖爲業務流程圖示例:
下圖爲業務用例示例:
下表爲一個業務用例規約:
用例名稱 |
區域預警分析 |
執行者 |
預警中心工做人員 |
前置條件 |
已經有了氣象部門提供的當前雨量和將來24小時雨量數據 |
後置條件 |
生成預警分析結果 |
涉衆利益 |
預警中心工做人員:擔憂操做太複雜。 領導:擔憂時間操做長,預報不及時。 |
基本路徑 |
1. 執行者選擇氣象部門給的雨量文件,設置預報的時間範圍。 2. 系統新建了一個預警工程,並在地圖上展現出來,而且標註好預報雨量數據。 3. 執行者點擊區域預警分析,執行分析。 4. 分析後檢查無誤,執行生成預警結果操做。 |
擴展路徑 |
a. 氣象部門給的雨量文件不符合規範 1. 在導入雨量文件的時候,檢查雨量文件格式,若是格式有問題,就提示用戶。 2. 用例結束。 b. 用戶選擇的時間範圍不對 1. 若是用戶選擇的開始時間大小或等於結束時間,則提示用戶。 2. 用例結束。 |
業務規則 |
1. 氣象臺給的雨量數據是有固定的格式的。 2. 氣象臺給的雨量數據文件中包含的區域必須和系統中區域名稱一致。 3. 預警的時間範圍,起始時間必須小於終止時間。 |
非功能需求 |
1. 不要讓用戶選擇工程的路徑,默認保存在系統的某一路徑下。 2. 在新建過程當中,能夠按照默認的信息新建一個工程,不須要任何新的輸入。 |
涉及約束 |
在此列出系統有哪些模塊,每一個模塊包含的字模塊和功能列表。
子系統 |
模塊 |
子模塊 |
功能 |
後面描述每一個功能的做用。(簡單描述便可)最好能夠畫一些界面。
界面風格。
外部硬件接口
外部軟件接口
故障處理等
響應時間
無端障運行時間
其餘特殊操做對性能的要求