軟體開發上的小事()簡稱SMOP,是諷刺型的用語,是指所建議的軟體功能修改或是,會耗費許多心力。
此用語的意思是:就算很清楚「某一改變是可行的」,但可能需要投入很多心力來實現。這經常意指提出此功能修改的人低估了修改的成本。
定義
1983年的新黑客词典用以下的詞語來說明SMOP:
IBM術語詞典(IBM Jargon Dictionary)定義SMOP如下:
用法
在自助心理學領域的著作《》有提到人們常有的一些「把戲」,而SMOP也是其中之一。這個把戲在本質上是提出看似簡單的調整,但會帶來不可預期的後果以及延遲。
有時「軟體開發上的小事」也會在沒有諷刺的情形下出現,是指某一個問題直接用軟體工程方式處理即可。此說法常出現在講話者想要將軟體修改的簡單程度和硬體修改或是變更產業標準的難度相比較。這種說法常出現在高階管理人員及,較少出現在軟體工程師的口中。
電腦科學家在 1993 年出版的《A Small Matter of Programming: Perspectives on End User Computing》一書中也探討並擴展了這個術語。上標
相關條目
- 90-90法则
- 侯世达定律
- 难易效应
- 規劃謬誤
參考資料
评论 (0)