大家下午好,謝謝海事局的余處長,以及景總,以及各位嘉賓參加 IBM Rational 以及中創的發布會,在此看到很多媒體的老朋友,今天下午借這個新聞的發布會,希望把我們過去跟中創以及在國家很重要的一個信息項目,就是海事局,在過去中創以及 IBM Rational 的技術怎么樣在海事局里面幫助在信息化發展的過程當中,有一番作為以及一些成果,希望通過今天的發布會讓各位能夠一窺其究竟。
今天的簡報花 15 到 20 分鐘帶大家看一下所謂談軟件質量的保證,怎么樣在軟件質量的保證過程中間,能夠用 IBM Rational 的技術,來進一步的保障軟件開發的過程當中的一些質量的因素,或者開發過程當中對我們軟件能夠進一步在質量、開發的方法上面有進一步提升的效果。
首先很快的帶大家看一下這個軟件質量以及軟件開發的全球發展的趨勢,大家看到現在在全球有一股非常非常強勁的發展趨勢,對于我們企業以及信息應用的任何單位里面,他們都非常積極的從事人員、流程、以及信息整合的工作。大家知道在企業以及所有的機構當中,我們有很多很多的資源,這些資源包括我們存在于機構當中的人員,以及儲藏在企業單位里面的信息,以及指導并且引導這些人員跟信息在機構當中非常順暢的運營的流程。在過程的五到八年的時間當中,大家特別留意到,所有的全球都朝一個方向企業轉型轉變,都向隨需應變的環境做一個改變。它的最終目的是讓所有企業單位機關開發出來的產品,無論對外銷售還是對內提供服務信息產品得以提高質量,在這發展過程當中,各個機關跟企業當中,大量的引進了一些自動化的過程,運營的自動化的環境,包括供應鏈,包括客戶服務系統,人力資源系統以及產品的生命開發周期系統,大家可能在最近跟 IBM 或者在座的老朋友跟 IBM Rational 做接觸,大家知道在未來整個企業轉型到隨需應變的環境當中,未來五到八年的市場上,所有的關注力著重在軟件開發的平臺管理上。主要是要幫助企業跟所有的機構能夠達成幾項重要的目的。
第一個在預算與成本上要非常確切的掌握。第二個按時把想要開發出來的系統和產品按時進入市場。第三開發出來的產品不管對內還是對外的產品我們都希望這個產品的質量有極其高的競爭能力。
今天這個發布會主要帶大家看一看,既然在軟件開發平臺這一塊,在未來發展全球的趨勢是如此的重要,那這一塊軟件開發平臺要能夠產出高質量的軟件也必須要有很好的軟件開發平臺,以及所提供出來的工藝改進我們軟件的質量。
一般談到軟件的開發質量,最直接的想到在我們的開發團隊測試人員,大家老是把質量的期待,或者把質量的責任都放在測試人員的肩膀上去負擔,這個在整個軟件開發完整的生命周期當中,這樣期待與關注是不是合理呢?大家是否忘了,除了在開發團隊里面有測試人員之外,大家還記不記得整個開發團隊除了測試人員還有其他開發團隊的人員大家必須齊心齊力互相合作才能確保軟件質量提升,這里包括軟件分析人員,包括架構人員,包括開發人員,包括部署的人員,包括項目經理以及執行的人員。這部分要特意留意到在軟件開發的過程,每一個生命周期的環節當中,每一個組成的角色,以及開發的團隊,其實都是齊心協力共同負擔軟件開發的責任,它的重要性不光是把軟件開發責任全部丟到測試人員肩上,如果在軟件開發之初你需求掌握不明確,可能后面開發出來的軟件,接著要做的測試都需要花更大的力量才能把當初沒有定義清楚的需求做一個彌補。軟件的架構也是一樣,做架構人員不能設計出一個非常完整,或者齊全的軟件架構以后就要花更多力量彌補在架構方面的一些缺陷。后面的部署以及項目的管理經理,大家都在用過軟件,都知道軟件有不同版本,不管 2.0 , 3.0 、 4.0 ,每一個版本之間質量要保障一致,好的軟件開發到 3.0 版本還有前面 2.0 、 1.0 版缺陷這些都不是好的軟件,這些都息息相關軟件開發的質量,這樣一個過程,一個生命周期的開發過程,帶大家了解軟件的質量不光只是測試人員必須承擔責任,而是每一個環節都必須嚴守開發的紀律,如果軟件的開發過程,在開發的初期,如果產生了一些失誤,不能及時改正的話,軟件的開發其實越到末期,你要投入的人力資源,以及財力是不可勝數的,就像蓋一個房子,你地基沒有做好把房子蓋好第一就是拆房子,不是測試房子的性能,如果需求和架構中,做好完整的測試,等最后做集成測試整合測試的時候就可以省下很多很多時間,所謂質量無處不在,全球現在討論質量有一個非常重要的概念,叫做質量保證從頭開始,英文叫 QFB 。軟件開發不是測試階段決定軟件開發好壞,而是整個生命周期就決定質量的好壞,如果質量開發不是整個生命周期開發過程中,都留意每個節驟步驟的質量問題,你開始做需求和建模覺得滿簡單的,到后面你發現產生的問題以及成本跟預算是你沒有辦法負擔的。
所以再次強調 QFB ,質量的保證從頭開始,你必須要從分析人員需求,架構師設計建模和架構的時候,以及開發人員做實際上寫程序的每一個步驟里面必須涵蓋質量測試的概念,以及質量保障的概念,最后測試人員做測試的時候,只是就整體的系統,整體的集成做完整的測試。另外更重要一個概念這個測試與開發的環境一定是一個整合跟集成的環境,否則每一個環節之間的流通,以及每一個環節之間的信息是沒有辦法暢通的。在這種開發的環境之下,跟各位介紹 Rational 的 SDP ,從分析架構開發測試,以及部署,以及底層的集成環境,包括系統管理,包括質量的測試項目經理群組的管理等等,這些都是在一個完整集成的環境下做的,帶來最大的效益就是你有很多軟件開發的過程,保障了你在開發之初就幫你確定并且發掘了系統開發軟件的問題所在,及早把我們問題在開發之初定義下來,在整個生命周期過程,成本項目預算都確保成功。
利用這樣開發的經驗,在全球得到了一個統計數字,可以大大的提高我們的 ROI ,投資效益成本的回饋,它可以讓你在業務上面,開發上面以及最后部署運營上大量節省整體開發的時間跟人力。這樣環境很快跟大家做一個報告在 05 年 1 到 6 月,我們在全球,在美國得到了幾個非常醒目的大獎, CMP , SD 相當于如果你從事演繹娛樂行業里面奧斯卡獎,專門辦法給軟件開發非常杰出以及特殊的產品,今年 Rational 得到兩個非常大的獎,一個 ISA ,最早 Rational 的一個產品叫 ROSE 以及第二代產品,項目群組管理都在美國得到大獎。
帶大家看今年 1 到 6 月份 Rational 在美國得到大獎的狀況,整個生命周期開發質量保證過程在全球得到非常正面的回響。 IBM 在全國有一個基礎非常龐大投資在國內是外企投資最大的中國軟件實驗室有超過 2 千多名高端軟件實驗室人員在內工作,中國軟件實驗室開發測試的環境也是在 Rational SDP 呈現出的開發環境下做的。另外緊接著接下來時間要轉給非常重要的合作伙伴也就是中創,中創在過去一年半兩年時間中,極力大量把軟件開發人員引進全球最新的 Rational 技術,到中創軟件里面,讓中創軟件在項目的實施跟部件過程當中,有非常讓人側目并且驚訝的成果,所以我想接下來我把下面的時間交給中創軟件景總裁給大家做報告,謝謝大家。
文章來源于領測軟件測試網 http://www.kjueaiud.com/