跳轉至內容

系統化解決問題方法:分析

來自華夏公益教科書

論文 1 - ⇑ 系統化解決問題方法 ⇑

← 迴圈 分析 設計 →


當您遇到任何問題時,您應該從瞭解問題開始,並對您將要製作什麼來解決問題有一個想法

  • 詳細瞭解現有系統
  • 確定新系統的目標

電子工藝希望製作一款能夠成功銷售的遊戲,因此需要了解市場想要購買什麼以及他們當前的興趣。 它將收集有關以下方面的資料

  • 以前類似產品的銷量(市場資料)
  • 客戶的興趣(問卷調查和訪談)
  • 它是否有任何可以改編或重複使用的程式碼(內部資料)
  • 製作任何擬議遊戲的可行性(在時間、技術、成本和人員限制範圍內,是否可以製作遊戲?)

完成研究後,它將建立一個列出新系統目標的文件。 這些目標必須是 SMART 的,以便我們可以檢查系統是否已成功建立。

SMART 代表

字母 主要術語 描述 示例 不可接受!
S 具體 確保它不含糊,並且與您的系統的一部分有關 系統應該能夠以降序顯示 5 個最高得分 我的系統應該很好
M 可衡量 有沒有辦法可以輕鬆證明您已實現此目標。 遊戲應在 5 秒內載入 我的頁面將很漂亮
A 可實現 確保在可用的時間和資源範圍內,您將能夠完成該目標 我的系統將允許儲存使用者偏好 系統需要在 4 天內完成並準備發貨
R 相關 該目標將有助於您滿足使用者需求嗎? 收據將列印並透過電子郵件傳送給客戶 我的收銀系統將在後臺播放 MP3
T 有時限 您完成此專案的時間有限。 您必須在分析中列出截止日期,並且您可以在時間內完成每個目標嗎? 系統將重新使用以前產品的程式碼 系統將涉及一個全新的遊戲引擎和程式碼
示例:電子工藝分析

電子工藝發現足球遊戲在過去銷量非常高。

它發現隨著新的足球賽季臨近,客戶對玩使用最新姓名和球衣的遊戲很感興趣。 最流行的控制檯是超級 MES。

它建立了以前版本的足球遊戲,因此可以重複使用和改編部分程式碼。

它的預算為 500 萬美元,一個由 20 人組成的團隊,一年時間來建立它,以及以前幾年的程式碼來構建。

練習:分析

現在我們有了電子工藝的所有資料,我們可以設定目標,記住這些目標必須是 SMART 的。 以下哪些是合適的

  • 系統將允許使用者更改球員位置並跟蹤比賽結果

答案

  • S - 是
  • M - 是,是的,您可以證明這一點
  • A - 是,這應該是可能的
  • R - 是,這是玩遊戲核心的
  • T - 是,這在給定的時間內應該是可以實現的


  • 遊戲將始終顯示螢幕上顯示的真實世界時鐘

答案

  • S - 是
  • M - 是,是的,您可以證明這一點
  • A - 是,這應該是可能的
  • R - ,這很不尋常,為什麼他們需要它? 除非使用者明確要求
  • T - 是,這在給定的時間內應該是可以實現的
  • 系統完全重建遊戲引擎以使用尖端的 3D

答案

  • S - 是
  • M - 是,您可以證明這一點
  • A - 也許,這可能是可能的,但為什麼要編寫自己的程式碼,為什麼不能重複使用以前版本的程式碼
  • R - 是,遊戲需要圖形
  • T - ,在一年時間限制內完成這太困難了。
  • 系統將計算並顯示每場比賽的球員評分、黃牌數量、進球等。

答案

  • S - 是
  • M - 是,您可以證明這一點
  • A - 是
  • R - 是,這是競爭對手遊戲中使用的功能
  • T - 是


  • 系統將始終線上,您玩的每場比賽都將與來自世界各地的人們對抗

答案

  • S - 是
  • M - 是,您可以證明這一點
  • A - ,您無法保證每個人都有網際網路連線,或者他們的連線速度足夠快
  • R - ,技術限制如上所述
  • T - 是,這可以在時間範圍內完成程式設計


  • 系統應該真的,真的,真的

答案

  • S - 否','真的,真的, 真的是什麼意思? 更具體一些,例如 80% 的測試使用者應將其評為出色
  • M - ,見上文
  • A - 也許,但你如何衡量它?
  • R - 是,你目標是成為最好的
  • T - 是,您希望在給定時間內製作一款頂級遊戲
分析的主要目的是什麼

答案

  • 建立符合 SMART 的目標
列出一些執行分析的方法

答案

  • 檢視競爭產品
  • 使用者訪談和問卷調查
  • 檢視現有系統
在開發新產品時,您可能會遇到哪些限制/限制?

答案

  • 時間
  • 金錢
  • 技術

按順序列出系統生命週期的各個階段

答案

華夏公益教科書