為了提升臺灣軟體產業的整體發展,近一兩年來相關單位除了積極推動CMMI之外,目前又決定把ISO 14598國際標準,納為臺灣的國家標準,並且以此作為軟體產品評估的標準。目前擔任ISO 14598標準審核成員之一的中華民國軟體協會秘書長林泰龍表示,ISO 14598在2005年底排入審核議程之後,審核作業已經進展最到階段,預計最快可望在8月完成,並且在2006年底左右正式成為國家標準。

ISO 14598在2000年成為國際標準之後,就一直是開發者與需求者之間的遵循標準,其中主要是針對軟體產品,提供評估需求、評估規格、評估過程規畫以及執行評估過程的規範。其中在評估需求方面,ISO 14598就分別從訂定評估目的、鑑別產品類型、律定品質模型等多個不同的面向,建立軟體產品評估需求的標準。

林泰龍表示,目前臺灣對於軟體工程的概念還相當薄弱,因此常常會出現的問題就是,軟體開發者在知道需求之後,就開始努力地撰寫程式,而大部分的需求者,也希望在1~2個月後看到雛型,然後再視情況進行調整,這種運作情況,常常會因為需求不斷變更,而導致開發結果與原始需求南轅北轍,甚至為專案失敗埋下種子。

ISO 14598則是一個標準化的軟體產品評估標準,除了針對需求者提供軟體產品評估方法之外,也針對開發者提供產品評估的方法,林泰龍表示,大多數的軟體開發專案前期,雖然不會有任何軟體的產出,但若依循ISO 14598的規範,就可以根據開發文件進行產品評估,例如:設計文件是否與需求文件符合等;而到了程式碼產出階段,則可進一步定出測試計畫,例如:單元測試之前要先做程式碼審查等。

林泰龍表示,目前臺灣的軟體開發習慣,大多缺乏一套標準化的作業,以產品測試的環節來說,有很多上線之後才出現的問題,就是因為當初少了縝密測試的機制,事實上,過去曾經出現過一個情況,就是某個應用程式每次到了12月1日就無法正常運作,後來仔細檢查之後,才發現當初的程式碼撰寫,本來在1~12的月份區間,應該以<=12來表示,結果就是因為少了=這個符號,結果就造成這個應用程式無法順利轉換到12月,而諸如此類的問題屢見不鮮。

目前ISO 14598已經交由國家標準技術委員會之下的資訊軟體分組委員會審核,預計最快將在2006年底成為國家標準。對於獨立軟體開發商來說,只要能夠有效提升軟體品質,不論是CMMI或是ISO 14598,其實都會成為遵循的標準,事實上,以鼎新的情況來說,由於長期投入軟體開發,因此從最早的SDG到後來的ISO 9001,再到目前的CMMI Level 3,都是不同階段持續強化軟體研發品質所遵循的標準,未來對於ISO 14598的發展也會持續關注。

林泰龍表示,近幾年來CMMI雖然在臺灣市場熱燒,但是由於CMMI並非國際標準,也非國家標準,因此在政府的招標案中,無法要求競標者一定要具備CMMI一定等級的評鑑資格,而若競標團隊具備CMMI評鑑資格,最多只能具有加分的作用,ISO 14598成為國家標準之後,則可改善這樣的問題,甚至要求競標團隊必須通過ISO 14598的國家標準認證。文⊙楊惠芬

熱門新聞

Advertisement