軟體專案的獨特性

IT168人月神話發表於2008-07-29

隨感:如果一個想法我用文字表達出來需要5分鐘,但是轉化為圖形可能需要30分鐘甚至更久。文不如表格,表格不如圖。你看圖的輕鬆往往作者卻要花很長的時間來構圖。這也是最近的Blog文章圖表用的比較少了的原因,沒有轉化為圖表,自我的理解其實也無法進一步加深。

軟體專案的獨特性

 

1.軟體是獨一無二的,最顯著的特徵是軟體系統的複雜性。
2.軟體是能夠在專案中被創造的最抽象產品。
3.軟體專案開始開發的時候很難定義清楚完整的軟體需求。
4.相對於其它構造技術,軟體開發技術變更的最快。
5.很多的軟體開發模型或技術不足夠成熟,也沒有一組相應的最佳實踐。
6.軟體開發不僅僅是技術,它比一個個體期望獲得的知識技能要複雜的多。
7.軟體技術層出不窮,針對特定軟體開發的知識技能很容易過時。
8.軟體開發過程不僅僅是製作軟體,更多的是學習和研究如何匹配目標。
9.相比其它基於專案的活動,軟體開發活動自動化程度較高。
10.不像其它產品,軟體不是簡單的構造和組裝,更多的是設計。
11.軟體能夠被快速的修改,但是我們必須設計來適應變化。
12.沒有軟體剛開發出來就是完美的,它需要不斷的變更來滿足應用。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15027599/viewspace-421186/,如需轉載,請註明出處,否則將追究法律責任。

相關文章