avatar

目錄
讀書筆記 - UML 物件導向系統分析與設計(Part 2) 事件與功能

Hi,大家好,本篇文紀錄 UML 物件導向系統分析與設計 這本書的節錄


3.1 - 計畫

可行性評估

  1. 操作可行性:系統開發完成後能夠被有效的應用嗎?
  2. 技術可行性:系統開發相關的硬體、軟體技術評估
  3. 經濟可行性:開發或維護成本,經濟效益

4.3.1 需求的分類

功能的需求

輸入輸出,處理流程與步驟

非功能的需求

  1. 反應時間(Response Time):觸發事件執行,花費的時間
  2. 使用性(Usability):使用者訓練時間
  3. 可靠度(Reliability):不當機,不存取錯誤
  4. 效能(Performance):每秒處理交易量
  5. 維護性(Maintainability):程式碼品質,好的開發文件,最好還要有自動測試

4.3.3 事件

系統是與使用者互動的,使用者製造某些事件來驅動系統要做什麼,事件與功能是一體兩面的概念

4.3.4 事件表

事件名稱 觸發器 來源 活動 回應 目的地
顧客下訂單 訂單 顧客 產生一筆新訂單 訂單編號 使用者

4.3.6 詞彙表(Glossary)

事件表紀錄中,如果有牽涉到更多領域知識相關的資料,可以利用詞彙表來記錄,整理

詞彙 詞彙分解 附註
訂單 包含有客戶資料、訂購項目

參考來源

https://www.books.com.tw/products/0010840839

文章作者: 小馬彬
文章鏈接: https://littlehorseboy.github.io/2020/08/30/202008-reading-notes-uml-part-2/
版權聲明: 本博客所有文章除特別聲明外,均採用 CC BY-NC-SA 4.0 許可協議。轉載請註明來自 小馬彬的部落格

評論