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

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

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

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

    軟件工程的目標與常用模型

    發布: 2008-4-02 11:21 | 作者: 林銳 | 來源: 《軟件工程思想》 | 查看: 112次 | 進入軟件測試論壇討論

    領測軟件測試網  軟件工程的目標是提高軟件的質量與生產率,最終實現軟件的工業化生產。質量是 軟件需求方最關心的問題,用戶即使不圖物美價廉,也要求個貨真價實。生產率是軟件 供應方最關心的問題,老板和員工都想用更少的時間掙更多的錢。質量與生產率之間有 著內在的聯系,高生產率必須以質量合格為前提。如果質量不合格,對供需雙方都是壞 事情。從短期效益看,追求高質量會延長軟件開發時間并且增大費用,似乎降低了生產 率。從長期效益看,高質量將保證軟件開發的全過程更加規范流暢,大大降低了軟件的 維護代價,實質上是提高了生產率,同時可獲得很好的信譽。質量與生產率之間不存在 根本的對立,好的軟件工程方法可以同時提高質量與生產率。

        軟件供需雙方的代表能在餐桌上談笑風生,歸功于第一線開發人員的辛勤工作。質 量與生產率的提高就指望程序員與程序經理。對開發人員而言,如果非得在質量與生產 率之間分個主次不可,那么應該是質量第一,生產率第二。這是因為:(1)質量直接體 現在軟件的每段程序中,高質量自然是開發人員的技術追求,也是職業道德的要求。(2) 高質量對所有的用戶都有價值,而高生產率只對開發方有意義。(3)如果一開始就追求 高生產率,容易使人急功近利,留下隱患。寧可進度慢些,也要保證每個環節的質量, 以圖長遠利益。

        軟件的質量因素很多,如正確性,性能、可靠性、容錯性、易用性、靈活性、可擴 充性、可理解性、可維護性等等。有些因素相互重疊,有些則相抵觸,真要提高質量可 不容易!

        軟件工程的主要環節有:人員管理、項目管理、可行性與需求分析、系統設計、程 序設計、測試、維護等,如圖 1.1 所示。

        圖 1.1    軟件工程的主要環節


        軟件工程模型建議用一定的流程將各個環節連接起來,并可用規范的方式操作全過 程,如同工廠的生產線。常見的軟件工程模型有:線性模型(圖 1.2),漸增式模型(圖1.3),螺旋模型,快速原型模型,形式化描述模型等等  [Pressmam 1999, Sommerville 1992]。

    圖 1.2    軟件工程的線性模型

    圖 1.3    軟件工程的漸增式模型

    延伸閱讀

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

    TAG: 軟件工程

    21/212>

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(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>