Hi,大家好,本篇文紀錄 UML 物件導向系統分析與設計 這本書的節錄
3.1 - 計畫
可行性評估
- 操作可行性:系統開發完成後能夠被有效的應用嗎?
- 技術可行性:系統開發相關的硬體、軟體技術評估
- 經濟可行性:開發或維護成本,經濟效益
4.3.1 需求的分類
功能的需求
輸入輸出,處理流程與步驟
非功能的需求
- 反應時間(Response Time):觸發事件執行,花費的時間
- 使用性(Usability):使用者訓練時間
- 可靠度(Reliability):不當機,不存取錯誤
- 效能(Performance):每秒處理交易量
- 維護性(Maintainability):程式碼品質,好的開發文件,最好還要有自動測試
4.3.3 事件
系統是與使用者互動的,使用者製造某些事件來驅動系統要做什麼,事件與功能是一體兩面的概念
4.3.4 事件表
事件名稱 | 觸發器 | 來源 | 活動 | 回應 | 目的地 |
---|---|---|---|---|---|
顧客下訂單 | 訂單 | 顧客 | 產生一筆新訂單 | 訂單編號 | 使用者 |
4.3.6 詞彙表(Glossary)
事件表紀錄中,如果有牽涉到更多領域知識相關的資料,可以利用詞彙表來記錄,整理
詞彙 | 詞彙分解 | 附註 |
---|---|---|
訂單 | 包含有客戶資料、訂購項目 |