Hi 大家好
今天要來介紹如何撰寫程式的規格書,
也是在開發程式之前必備的前置作業,
紀錄各種開發程式所需要的資訊,包含資料來源、資料處理的邏輯、Table、程式的最終使用者,甚至包含前置的需求訪談都可能會放在裡面。
1.團隊分工
做系統分析的人跟實際寫程式的人可能不同,需要有一份完整文件讓開發的人可以明確的知道開發邏輯
2.提高開發效率
雖然有些人會習慣邊開發邊想邏輯,但這樣會大大的增加開發的風險,可能寫了一大圈之後發現原本的方法行不通
所以將規格訂好之後再進行開發可以少走很多歪路
3.方便程式的後續維護
程式上線後經過的時間一久,當初談定的規格真的會想不起來,這時候規格書可以減少我們再回去一行一行看程式回想的時間,若是離職也可以方便接手的人維護程式。
如果你是做顧問的話,甲方通常也會要求提供規格書
其實內容因公司而異,當然可以提供的資訊越詳細越好
1.開發日期
2.開發者
3.版本號
4.專案名稱
如果是專案的話可以寫專案的目的,也可以把當初需求訪談的紀錄寫進去,讓看的人可以了解這支程式的前因後果,
程式的使用人員&使用方式也可以寫進去,這樣未來如果程式要調整,才知道有哪些單位會受影響
從訂單、採購單還是哪裡取得資料,所使用到的table,
這支程式內使用的內表結構
可以簡單的表達這支程式可以達成什麼功能 ,例如根據用戶輸入的料號查詢近五次入庫紀錄
1.input介面
可以讓使用者輸入的查詢條件
2.計算邏輯
3.輸出介面
4.其他特殊功能像是報表下載成excel或是寄成信件給使用者
程式如果執行失敗時會根據情境回傳什麼樣的錯誤訊息
這支程式有開放給那些USER,方便做權限控管
以上就是今天分享的內容!