需求調查

需求指引

工作:

  • 瞭解問題
  • 實際狀況調查
  • 評估可行性
  • 系統規格書

3W1H

面談

問卷

結構:

  1. 說明函
  2. 問卷內容
  3. 填寫人基本資料

文件回顧

收集現有資料,寫一個對照表,我們系統能做什麼來改善現狀?

觀察 假如訂便當系統,要觀察現場的狀況,檢查標準作業程序和現場作業的每一步驟是否相符

研究

  • 大型企業經由專家和顧問建立作業方式
  • 小型企業必須聘請外部專家協助

技術可行性

  • 新技術不夠成熟,無法解決企業問題
  • 缺乏新技術的人才與能力,外面也不容易取得
  • 新舊技術引發系統不相容
  • 技術、價格與未來擴展性所引發的問題
  • 技術預算不夠的問題

可行性研究

  • 組織的可行性
  • 技術的可行性
  • 資源的可行性
  • 時程的可行性

時程研究

影響時程的因素(人力、資金、技術⋯⋯ )

  • 加速發展會降低品質與提高成本與風險
  • 延緩上線牽涉效益問題
  • 考量規劃其他時程之方式

定義需求與撰寫規格書

工作步驟

  1. 發現需求
  2. 需求紀錄與分類
  3. 排定需求優先次序

系統規格書

使用者需求分為功能需求與非功能需求 稱為FURPS+

功能需求: 企業每天運作的流程,亦即系統所要完成的主要工作

非功能需求

  • 可用性
  • 可靠性
  • 績效性
  • 安全性

規格書須包含功能規格以及非功能規格

功能規格包含: 增刪改查等等等的

非功能規格包含: 資安等等等…

規格書格式

  1. 簡介:描述需解決問題、可能達成的企業目標
  2. 背景說明:說明企業原有問題
  3. 使用者需求:定義不同使用者的不同需求
  4. 環境說明:新系統所要面對的環境
  5. 系統架構:描述系統與子系統之架構、系統與硬體結合的關係
  6. 系統規格:功能規格與非功能規格
  7. 詞彙說明:專有名詞說明
  8. 附錄:收集的相關資料

之後要根據執行的結果,提出可行方案,與管理者確認、簡報。

系統分析活動與物件導向分析程序之關係

確認利害關係人

難處:系統發展初期,使用者通常是提出需求的部門主管,不會明確告知誰是這個系統的利害關係人

利害關係人目標表

把需求寫成目標

事件

在特定時間或地點發生,可以描述且值得記住的事情

  1. 外部事件:在系統外部發生的事
  2. 暫時事件:又稱內部事件,在指定時間發生的事
  3. 狀態事件:發生在系統內部引發系統必須處理的事

事件表中的使用案例

小考題目

今有某警政機關欲於某地區道路設立區間測速系統,以偵測行經道路 A點至B點之問的車輛。此系統將透過車牌辨識功能擷取車輛的車牌號碼(於A點及B點擷取行經車輛的車牌號碼),在確認車牌號碼的有效性之後(如失竊車輛、道路救險、消防救護等車輛,為特殊性質車輛,經過警政人員確認後,得不受區問限速之規定,因此車牌號碼將視為無效),可依據其A點至B點的道路距離以及行車時間,計算此車輛是否有發生超速之情形;而若有發生超速之情形,則可依據監理機關所頒佈之區間限速規定,給予一定金額之超速罰款(可依據超速情形調整罰款金額,超速愈多金額愈高)。此罰款將透過開立罰單並以郵寄方式通知車輛車主,以達到醫示作用,而警政人員以及車主亦可透過系統查詢罰單相關資訊。

  1. 利害關係人、目標 假設訪談了利害關係人,他的目標?

    課程範例

    事件:以系統的角度來思考
利害關係人目標事件
監理機關知道他的法規、查車牌提供超速規定(外部事件)、提供車籍資料(外部事件)
警政人員受惠於這套系統
當地居民受惠於這套系統

實作

利害關係人目標事件
監理機關知道速限規定、查詢車牌、查找救護、警察、道路救援車牌號碼資訊提供速限規定(外部事件)、查詢車牌(外部事件)
警政人員可減少人力成本;負責系統誤判人工處理;負責特殊性質車輛確認;提供通緝、失竊車輛車牌資訊查詢通緝、失竊車牌資訊(外部事件)
地方政府交通局獲取當地道路長度輸入當地道路長度(外部事件)
當地居民減少出門發生意外事故機率計算事故率(狀態事件)查詢事故率(外部事件)
郵政機構協助警政機關寄送違規單查詢罰單地址(外部事件)
監視器廠商協助製作高解析度影像系統供系統辨識匯入高解析度影像(外部事件)
車主能更安全地於此處駕駛,避免與超速車輛相撞、查詢罰單查詢罰單(外部事件)
地方政府罰金收入增加查詢罰金收入(外部事件)、計算罰金數量(狀態事件)

期中

FURPS是啥