1000部丰满熟女富婆视频,托着奶头喂男人吃奶,厨房挺进朋友人妻,成 人 免费 黄 色 网站无毒下载

首頁 > 文章中心 > 通用質量特性工作計劃

通用質量特性工作計劃

前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇通用質量特性工作計劃范文,相信會為您的寫作帶來幫助,發現更多的寫作思路和靈感。

通用質量特性工作計劃范文第1篇

為使軟件既能高效又能保質保量的完成,近幾年來,軟件開發單位采用專門的軟件管理團隊對軟件進行規范管理,與此同時改進軟件開發技術。軟件規范管理從近年的9001B質量體系認證、GJB5000A軟件過程改進以及軟件工程化等都對軟件開發的各個階段產品進行了規范管理,地面測控軟件的管理日益規范,不斷改進。另一方面,為大幅度提高軟件的研發效率和質量,可以采用軟件復用技術。本文結合測控軟件開發實踐,對復用技術在測控軟件中的有效應用進行初步研究。

2軟件復用理論

2.1軟件復用的概念

為避免程序開發“從零開始”以及重復相同的工作,采用已有的經驗和成果,將開發的重點集中在應用系統的新研部分,提高工作效率和軟件質量,這就是軟件復用。復用形式包括基于構件的復用和基于過程的復用,基于構件的復用是目前主要的復用形式。

2.2軟件構件及基于構件的軟件開發

軟件構件是軟件復用的核心和基本單位,具有獨立的功能,是可復用的軟件組成部分,可供第三方進行軟件組裝。構件可以是被封裝的對象類、類樹、功能模塊、軟件框架、軟件構架(或體系結構)、文檔、分析件、設計模式等。基于構件的軟件開發與傳統的軟件開發相比,基于構件的軟件開發強調使用軟件構件對軟件系統進行設計開發。基于構件的軟件開發方法需要有相應的軟件開發過程作為基礎,否則,就不會有與該系統相符合的質量特性要求的軟件構件。

2.3軟件復用的優點

(1)改善軟件質量:經過測試以及經過實踐的軟件往往缺陷更少。(2)降低開發風險:開發新的組件,如果測試不夠充分,輕則有效性不高,重則可能是造成軟件失敗的原因。(3)支持快速原型開發:快速構建實用可操作系統模型,憑借其與用戶進行有效溝通,最終獲得用戶有效意見反饋。(4)提高軟件開發效率,縮短軟件開發周期,從而降低軟件開發成本。

3軟件復用在測控軟件開發中的應用

近年來,隨著任務數量的增多,測控軟件的開發團隊越來越小,軟件開發周期越來越短,軟件的研制要求卻不斷的提高;隨著衛星工作模式的增加,地面接收設備也需增加相應的工作模式完成相應的接收任務。因此,測控軟件不但需要完成原有工作模式的監控管理功能,還需完成新增工作模式的監控管理功能。測控軟件必須有效繼承原有成熟的計劃管理、自動標校/測試及自動運行管理技術,同時需要開發適合新增工作模式的計劃管理、自動標校/測試及自動運行管理技術,并且要為后續其它型號軟件提供高效的功能繼承。基于軟件復用技術的測控軟件開發,使用大量的已經過驗證的高效軟件,對傳統瀑布模型的各個研制階段的產品(如需求分析、軟件設計、軟件編碼、軟件測試)進行優化和簡化,節省了人力和時間,提高了軟件的可靠性,降低了軟件成本和開發周期。在軟件的研制過程中,需要對軟件的復用架構進行設計,對可復用的構件進行適應性修改設計以適應新的軟件需求,還需對新研的部件進行軟件設計。測控軟件對原有成熟的設備監控、計劃管理、自動標校/測試及自動運行管理功能的繼承,就成為軟件的復用的內容。其中包括四個階段的復用:需求復用、設計復用、代碼復用、測試復用。

3.1需求復用

測控軟件的變更原因主要有兩種:(1)用戶需求變更。(2)軟件自身技術升級。其中,用戶需求變更是導致軟件變更的首要因素;軟件技術升級的部分工作往往也是為了更好的適應用戶的需求。首先,同類任務的需求是逐漸增加的,并且有一定的可繼承性,當增加新的需求時,已驗證過的任務需求即可成為后續任務需求的可復用的構件。其次,不同的測控任務需求之間同樣存在相同或相似的元素。例如,任何一個任務都有相同或相似的任務流程;根據工作計劃及自動運行策略進行站前標校、任務宏配置、啟動自動運行流程;監控數據的存儲、顯示、查詢等任務需求存在一定的共性,對其通用的任務需求,是完全可以復用或部分復用的。因此,任務需求變更與軟件需求變更為因果關系,直至后續的各個階段活動都受到任務需求變更的影響。從需求分析、軟件設計、軟件編碼直至軟件測試,都會因為任務需求的變更而必須進行相應的更動。

3.2設計復用

多年以來,很多任務的測控軟件都有相同或相似的軟件結構,因此,這一有利條件,在軟件結構設計時,得到了充分的利用。從軟件復用的角度來說,在進行軟件結構設計時,需將軟件中相對穩定的部分(如設備監控、數據庫管數據庫管理、計劃管理、用戶管理)與新增加的部分不僅從結構上分開,而且要求其接口相對單一穩定。這樣,從軟件設計到代碼開發都可以復用。

3.3代碼復用

對程序代碼的復用,以設備的監控線程為例介紹如下:目前,測控站內設備通過局域網進行通信,各個設備與測控軟件之間的通信接口都已進行了標準化,因此,對不同設備的監控線程可以進行代碼復用;如果重新設計代碼,不但要耗費大量的人力和時間,延長軟件開發周期,而且重新設計的代碼必須進行充分的軟件測試,否則難以保證其正確性和健壯性。開發者使用以往可復用的程序代碼,或全部吸收或加以優化,大大避免了重復性工作,將精力集中于關鍵技術的攻關,如此設計更加高效可靠的軟件系統。

3.4測試用例復用

軟件測試復用主要包括測試流程的復用、測試方法的復用和測試用例的復用。其中,測試用例的復用是測試復用中的關鍵技術。測試用例的復用對于縮短軟件的開發周期和降低軟件開發成本具有極其重要的意義。

4結束語

主站蜘蛛池模板: 贵定县| 射阳县| 家居| 昌黎县| 沂源县| 奇台县| 黄山市| 乃东县| 文安县| 溧水县| 西昌市| 台北市| 涿鹿县| 吉林市| 遂昌县| 绥化市| 东明县| 陕西省| 波密县| 横山县| 民乐县| 延川县| 白水县| 思南县| 剑河县| 新郑市| 营口市| 和平区| 灵宝市| 东台市| 乌拉特中旗| 略阳县| 辰溪县| 安仁县| 常山县| 佳木斯市| 肥西县| 西宁市| 上蔡县| 洮南市| 本溪|