軟件開發真正的價值
發布:南通偉迪軟件 時間:2019/3/21 12:58:20

要使軟件開發成為一門可靠的工程學科,而不是一門手藝,需要改進以下四個重要領域:


1.需要通過提高應用程序的免疫力水平,以及包括編程語言自身更好的安全特性等措施來逐步改善軟件的安全性,而訪問控制和權限控制一直也是軟件工程的薄弱環節。


2.需要從缺陷預防方法和缺陷去除方法兩方面來改善軟件質量。近50年來,不佳的軟件質量一直破壞著軟件經濟,而這種情況不能再持續下去了。每一款重要應用軟件都需要有效地結合審查、靜態分析和測試等方法來改善軟件質量,而只靠軟件測試這一種方法并不足以獲得高品質的軟件。


3.為了更好地理解軟件開發和軟件維護的真實經濟價值,需要對軟件的度量方式加以改進。這意味著需要考慮活動級別的軟件成本,也意味著要分析傳統度量指標(如“平均缺陷成本”和“代碼行”等)的缺陷,這些度量指標違反了標準經濟學的有關法則。


4.由于經濟衰退,新的軟件開發正不斷放緩,因此需要更好地理解軟件維護和改造的經濟價值。維護和改造遺留應用程序的方法變得越來越重要,為了獲取“丟失”的軟件需求和業務規則而對遺留應用程序進行挖掘的方法也同樣重要。


返回列表
free性涩按摩