• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    軟件項目管理:質量先行

    發布: 2007-5-14 20:24 | 作者: IT精英 | 來源: CSDN | 查看: 66次 | 進入軟件測試論壇討論

    領測軟件測試網

      ◆可移植性 

      包括硬件的獨立性、軟件獨立性、可安裝性、可重用性。軟件設計是否模塊化、可復用性都是應該考慮的因素。 

      ◆可靠性 

      包括無缺陷性、容錯性、可用性。 

      ◆使用性 

      包括可理解性、易學習性、可操作性、易 溝通性。我們軟件的最終目的是讓用戶來使用的,如果易用性不好,可操作性不好都會影響用戶對軟件的接納程度。因此軟件的可用性也是非常重要的。 

      完成了設計之后,接下來就要進行編碼了。在編碼階段,應該怎樣保證我們的編碼質量呢?兩個比較有效的方法就是代碼走查和單元測試。 

      代碼走查可以以組為單位進行,代碼走查可以發現代碼是否符合代碼規范,是否存在拼寫錯誤,是否具有可讀性,類和方法是否過于冗長,類之間是否存在高耦合性。 

      代碼質量的一個很重要的 標準就是代碼的可讀性,可讀性不一定是簡單的代碼,而是容易理解的代碼,因為過于復雜的代碼難以測試和維護,同時出錯的幾率也會更高。 

      如果一個方法內部的代碼很長,而且使用了很多令人難以理解的數據集,就會帶來代 碼維護的困難,因為很少有人能夠有效地分析它們,因此也就最容易出現缺陷和錯誤。類之間的耦合度會造成類與類之間的相互關聯,當一個類發生改變時會使其他的類發生意想不到的變化,一般從導入類的個數判斷類之間的耦合度,如果導入類的個數很多,或者該類的public方法太多都會導致類之間的高耦合性增加。 

      編碼階段另一個非常重要的手段就是單元測試。單元測試是一個模塊的功能及常規錯誤測試,單元測試是由 程序員進行的,一般單元測試能夠捕獲80%的bug。因此單元測試對保證代碼質量方面占有很重要的地位,由于這方面內容比較多,我們這里就不做具體闡述了。 

      好了,經過了這樣一次質量旅行,我們對軟件開發是否增加了很多信心呢?當然軟件項目管理還有很多其他的因素,但是如果每個階段都能夠很好的控制質量,就會在產品開發初期減少很多 風險,從而使我們的軟件開發在一個可以控制的范圍內進行,這樣我們才能夠避免過多的沒有必要的人力物力的浪費,從而使我們的產品更快更好的投入市場。

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    22/2<12

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>