在线观看av毛片亚洲_伊人久久大香线蕉成人综合网_一级片黄色视频播放_日韩免费86av网址_亚洲av理论在线电影网_一区二区国产免费高清在线观看视频_亚洲国产精品久久99人人更爽_精品少妇人妻久久免费

首頁 > 文章中心 > 通用質(zhì)量特性工作計(jì)劃

通用質(zhì)量特性工作計(jì)劃

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

通用質(zhì)量特性工作計(jì)劃范文第1篇

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

2軟件復(fù)用理論

2.1軟件復(fù)用的概念

為避免程序開發(fā)“從零開始”以及重復(fù)相同的工作,采用已有的經(jīng)驗(yàn)和成果,將開發(fā)的重點(diǎn)集中在應(yīng)用系統(tǒng)的新研部分,提高工作效率和軟件質(zhì)量,這就是軟件復(fù)用。復(fù)用形式包括基于構(gòu)件的復(fù)用和基于過程的復(fù)用,基于構(gòu)件的復(fù)用是目前主要的復(fù)用形式。

2.2軟件構(gòu)件及基于構(gòu)件的軟件開發(fā)

軟件構(gòu)件是軟件復(fù)用的核心和基本單位,具有獨(dú)立的功能,是可復(fù)用的軟件組成部分,可供第三方進(jìn)行軟件組裝。構(gòu)件可以是被封裝的對象類、類樹、功能模塊、軟件框架、軟件構(gòu)架(或體系結(jié)構(gòu))、文檔、分析件、設(shè)計(jì)模式等?;跇?gòu)件的軟件開發(fā)與傳統(tǒng)的軟件開發(fā)相比,基于構(gòu)件的軟件開發(fā)強(qiáng)調(diào)使用軟件構(gòu)件對軟件系統(tǒng)進(jìn)行設(shè)計(jì)開發(fā)?;跇?gòu)件的軟件開發(fā)方法需要有相應(yīng)的軟件開發(fā)過程作為基礎(chǔ),否則,就不會有與該系統(tǒng)相符合的質(zhì)量特性要求的軟件構(gòu)件。

2.3軟件復(fù)用的優(yōu)點(diǎn)

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

3軟件復(fù)用在測控軟件開發(fā)中的應(yīng)用

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

3.1需求復(fù)用

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

3.2設(shè)計(jì)復(fù)用

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

3.3代碼復(fù)用

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

3.4測試用例復(fù)用

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

4結(jié)束語

彭泽县| 鸡西市| 山西省| 开远市| 麟游县| 且末县| 抚顺县| 浠水县| 广灵县| 察哈| 双桥区| 红原县| 石棉县| 抚顺市| 喜德县| 大渡口区| 庄河市| 甘洛县| 垦利县| 财经| 四子王旗| 嫩江县| 苍梧县| 壶关县| 茶陵县| 乌什县| 和田县| 泗水县| 曲松县| 精河县| 台中市| 长丰县| 革吉县| 郴州市| 蓬溪县| 古浪县| 应城市| 玛多县| 甘谷县| 普兰店市| 资阳市|