資料採集系統DMS
阿新 • • 發佈:2018-12-26
資料採集系統DMS
一、軟體專案開發流程
1.需求分析:業務語言->技術語言、歸納和整理《需求規格說明書》
2.概要設計:技術路線、結構框架、開發計劃《概要設計說明書》
3.詳細設計:功能性詳細描述、型別、函式、各種條件、流程設計、關鍵演算法、關鍵庫介面《詳細設計說明書》
4.編寫程式碼:編寫程式程式碼、基本測試、單元測試和整合測試
5.測試:功能、效能、壓力、健壯性、穩定性,等等《測試報告》
6.釋出:打包、文件、工程實施、售後服務、技術支援
7.專案總結
二、資料採集系統
1.背景
2.客戶機
1)需求分析
A.角色:系統管理員、日誌讀取器、日誌傳送器
B.事件流:
備份系統日誌,產生一個備份檔案,備份檔案用系統事件作為字尾
如:wtmpx.20140821100329
讀取上次匹配剩餘的登入記錄(有登入沒登出的記錄)
讀取備份檔案,產生使用者登入登出記錄:使用者名稱、IP地址、登入型別、時間、程序標識、ip地址長度
把登入登出記錄進行匹配,形成登入記錄:使用者名稱、IP地址、登入時間、登出世界級線上時間
對於有登入沒登出的記錄儲存到登入檔案中,以後批評。對於有登出沒登入的記錄,丟棄。
連線伺服器,傳送匹配記錄,如果失敗,把沒發出去的記錄儲存在失敗檔案中,下次重發。
C.前置條件
日誌檔案的目錄和檔名:/var/adm/wtmpx
儲存登入記錄的檔案:./logins.dat
傳送失敗檔案:./fail.dat
伺服器IP地址和埠號:192.168.0.26:8888
D.後置條件
登入匹配記錄
E.繪製用例圖