發(fā)布時間:2022-12-28 09:49:16
序言:寫作是分享個人見解和探索未知領(lǐng)域的橋梁,我們?yōu)槟x了8篇的軟件工程碩士論文樣本,期待這些樣本能夠為您提供豐富的參考和啟發(fā),請盡情閱讀。
大學(xué)教育不是培訓(xùn)班
重視基礎(chǔ)教學(xué)是中國科大一貫的辦學(xué)特色,如何在工程型人才培養(yǎng)過程中找到理論與實踐、科學(xué)與工程之間的“平衡支點”?
中國科大軟件學(xué)院執(zhí)行院長周學(xué)海認(rèn)為,高校應(yīng)當(dāng)從企業(yè)的需求出發(fā),結(jié)合高校自身的培養(yǎng)模式,提煉出人才應(yīng)具備的能力、素質(zhì)。“軟件工程人才,不僅要上手快,還要有后勁,后者更重要”。
學(xué)院軟件工程碩士目前學(xué)制是兩年半,要求完成不少于40個學(xué)分,分為3個階段:第一年是理論學(xué)習(xí),第二年開始到企業(yè)實習(xí)、做畢業(yè)論文,最后半年是論文整理、答辯和學(xué)位申請。
據(jù)中國科大軟件學(xué)院副院長李曦介紹,學(xué)院強(qiáng)調(diào)專業(yè)基礎(chǔ)課教學(xué),很重視學(xué)生的計算機(jī)、軟件、數(shù)學(xué)等基礎(chǔ)能力培養(yǎng),比如,《算法設(shè)計與分析》這門基礎(chǔ)理論課,其他高校一般開40學(xué)時,該校是60學(xué)時。學(xué)生也有很大的學(xué)習(xí)自主權(quán)。全院共開設(shè)了108門課程,除本專業(yè)的幾門核心課程外,5個專業(yè)方向的學(xué)生可以自由選修各模塊的課程,也可以跨專業(yè)選課。
自主不代表要求降低。學(xué)生入學(xué)頭一年要完成30多個學(xué)分的理論課學(xué)習(xí),要求核心課程平均分不得低于75分,否則就失去學(xué)位申請的資格。即使是擁有計算機(jī)和信息專業(yè)背景的學(xué)生,每天也要學(xué)到夜里11點多。
“我們培養(yǎng)的不是簡單的打工仔,而是技術(shù)骨干和懂技術(shù)的管理者,要為大家今后的職業(yè)成長和發(fā)展打好基礎(chǔ)?!弊钭尷铌匦牢康氖?,畢業(yè)生返校做講座的時候,總會在結(jié)尾提到:感謝那段艱苦學(xué)習(xí)的歲月。
教學(xué)與實踐相結(jié)合
“做軟件的首先要有IDEA(創(chuàng)意),然后開發(fā)設(shè)計出樣品,最終按照工程的要求做出產(chǎn)品?!痹谲浖W(xué)院總支書記、副院長吳敏看來,軟件公司其實就是一個“軟件工廠”,如果學(xué)生不下車間鍛煉實踐,就無法樹立起一個工程師應(yīng)具備的“工程意識”。
在實踐教學(xué)方面,學(xué)院在第一年就設(shè)置了“工程實驗”的必修環(huán)節(jié),首創(chuàng)了如同“三明治”一樣的“多階段分層次實踐教學(xué)”模式,將實踐教學(xué)細(xì)化為“專業(yè)基礎(chǔ)、專業(yè)強(qiáng)化、專業(yè)綜合”3個階段,共3個學(xué)分,把不同階段的理論學(xué)習(xí)與實踐緊緊地鑲嵌在一起。
其中,專業(yè)基礎(chǔ)部分主要針對各專業(yè)方向的基礎(chǔ)課程,要求學(xué)生能熟練掌握和運用本專業(yè)項目開發(fā)所需的基本理論、編程語言和開發(fā)環(huán)境。專業(yè)強(qiáng)化部分是完成某專業(yè)方向的綜合性實踐能力的訓(xùn)練,要求學(xué)生能綜合運用本專業(yè)相關(guān)理論知識和方法,以及軟件工程項目管理工具。在專業(yè)綜合部分,學(xué)生自主選題,或者是企業(yè)提出需求,3~5名學(xué)生組成一個小團(tuán)隊,利用一年的課余時間,按軟件工程規(guī)范完成一個工程開發(fā)項目,以培養(yǎng)學(xué)生的創(chuàng)新能力和團(tuán)隊協(xié)作能力。學(xué)院還建立了軟件工程中心,承接項目開發(fā),為學(xué)生提供工程實踐環(huán)境。
據(jù)李曦介紹,設(shè)置工程實驗環(huán)節(jié)后,學(xué)生的實際開發(fā)項目能力得到顯著提高,能夠熟練使用本專業(yè)的各種軟件開發(fā)工具。從學(xué)生實習(xí)單位反饋情況看,學(xué)生的動手能力和團(tuán)隊合作能力得到工業(yè)界的認(rèn)可,對提高學(xué)生的一次就業(yè)質(zhì)量幫助很大。
從機(jī)制上確保學(xué)生實習(xí)質(zhì)量
第一學(xué)年結(jié)束后,軟件學(xué)院的學(xué)生像候鳥一樣飛往70家穩(wěn)定的校外實習(xí)基地。這些基地多為國內(nèi)外著名研究所和IT企業(yè),如中科院計算技術(shù)研究所、微軟、惠普、IBM、華為等。2011年,平均每個學(xué)生有5個實習(xí)崗位可供選擇。
接下來的一年里,他們將扎根企業(yè)進(jìn)行嚴(yán)格的實習(xí),同時開始準(zhǔn)備畢業(yè)論文。
到企業(yè)之后,學(xué)生每人都配有企業(yè)導(dǎo)師,進(jìn)行全程指導(dǎo)。實習(xí)3個月左右,學(xué)院派校內(nèi)導(dǎo)師到學(xué)生所在實習(xí)城市檢查實習(xí)情況,指導(dǎo)論文開題。
論文題目要求來自企業(yè)生產(chǎn)實際,不僅強(qiáng)調(diào)先進(jìn)性和可行性,還對論文所涵蓋的內(nèi)容有明確要求。
一、行動導(dǎo)向教學(xué)在高校軟件工程概論課程中應(yīng)用的優(yōu)缺點
1、提升了學(xué)生發(fā)現(xiàn)問題、解決問題的能力
行動導(dǎo)向教學(xué)在高校軟件工程概論課程應(yīng)用中的突出優(yōu)點就是提升了學(xué)生發(fā)現(xiàn)問題、解決問題的能力。行動導(dǎo)向教學(xué)就是指在課程中積極發(fā)揮學(xué)生的主體作用以及教師的主導(dǎo)作用,重點在于培養(yǎng)學(xué)生發(fā)現(xiàn)問題以及解決問題的能力。對于軟件工程概論課程來說,與現(xiàn)代化社會中的信息化技術(shù)有著緊密的聯(lián)系,從而對于學(xué)生的教學(xué)及培養(yǎng),需要不斷加強(qiáng)重視。行動導(dǎo)向教學(xué)方法的應(yīng)用,讓學(xué)生在實踐過程中對該課程有了更好的理解,同時也提升了學(xué)生對學(xué)習(xí)該課程的興趣。學(xué)生在課程中發(fā)揮著主體作用,因此在日常的教學(xué)課程中,教師會引導(dǎo)學(xué)生積極探索問題,發(fā)現(xiàn)其中的奧妙。行動導(dǎo)向教學(xué)方式的應(yīng)用,很好的滿足了部分學(xué)生對于課堂教學(xué)開展模式的向往,重點在于把學(xué)生作為中心,進(jìn)一步拓展了學(xué)生們的思維以及眼界,最大的優(yōu)勢就在于可以有效提升學(xué)生的技術(shù)水平以及實訓(xùn)能力。
2、進(jìn)一步突破了傳統(tǒng)教學(xué)模式的限制
另外,行動導(dǎo)向教學(xué)的應(yīng)用進(jìn)一步突破了傳統(tǒng)教學(xué)模式的限制。傳統(tǒng)的教學(xué)方式對于成績的注重力度是比較大的,而且一些學(xué)生普遍形成了死記硬背的思維,對于實訓(xùn)課程了解少之甚少,這樣不僅不利于學(xué)生自身的成長發(fā)展,同時也不利于為行業(yè)發(fā)展提供人才。但是現(xiàn)代化教學(xué)方式的改革,進(jìn)一步突破了傳統(tǒng)教學(xué)模式的限制,就行動導(dǎo)向教學(xué)來說,做出最大的改進(jìn)就是課堂中積極發(fā)揮學(xué)生的主體作用,對于一些需要記憶的知識點,可以采取情景教學(xué),讓學(xué)生有極大的興趣投入到其中,才能夠更好的掌握知識。
3、教師對現(xiàn)代化教學(xué)方式掌握力度不夠,理解不全面
由于受到不確定外界因素的影響,行動導(dǎo)向教學(xué)在課程教學(xué)應(yīng)用中也存在一些不足。例如,教師對現(xiàn)代化教學(xué)方式掌握力度不夠,理解不全面。目前社會中存在一部分資歷比較老的教師,他們對于新事物的接受力度是比較弱的,而且認(rèn)為現(xiàn)代化教學(xué)方法沒有什么先進(jìn)之處,反而教學(xué)難度會增大,過程也會變得復(fù)雜。從而對于現(xiàn)代化教學(xué)方法掌握的力度不夠。教師是引導(dǎo)學(xué)生成長成才得指路明燈,所以針對教師們不好的做法需要做出積極的改進(jìn)。另外,還要積極招收掌握現(xiàn)代化教學(xué)方法的教師,從而更好的發(fā)揮學(xué)生的學(xué)習(xí)能力以及自主性。
二、行動導(dǎo)向教學(xué)在高校軟件工程概論課程中應(yīng)用的改進(jìn)策略
1、不斷完善師資力量,提升教師的教學(xué)水平
針對行動導(dǎo)向教學(xué)在高校軟件工程概論課程中應(yīng)用的優(yōu)缺點,提出了相關(guān)的改進(jìn)策略。第一,不斷完善師資力量,提升教師的教學(xué)水平。教學(xué)中教師在很大程度上起著引導(dǎo)的作用,學(xué)生的學(xué)習(xí)能力提高與教師有著很大的聯(lián)系。由于一些專業(yè)學(xué)校,對于教師的教學(xué)水平并沒有很高的要求。但是正是因為此,卻在很大程度上影響了教學(xué)質(zhì)量。所以在對教師進(jìn)行招收時,要提出更高的要求。首先需要教師掌握更全面,更高質(zhì)量的關(guān)于粵菜的烹調(diào)技術(shù),與外界的市場相結(jié)合,從而培養(yǎng)市場需要的學(xué)生以及人才。另外,需要不斷加強(qiáng)對教師的培訓(xùn),只有提高了教師的職業(yè)素養(yǎng)水平,才能夠讓其在教學(xué)質(zhì)量上發(fā)揮更大的作用。
2、靈活運用教學(xué)方法,吸引學(xué)生的學(xué)習(xí)興趣
第二,靈活運用教學(xué)方法,吸引學(xué)生的學(xué)習(xí)興趣。俗話說:興趣是最好的老師,為了促進(jìn)學(xué)生對于軟件工程專業(yè)有充分的了解以及學(xué)習(xí)的興趣,需要學(xué)校在管理模式上進(jìn)行創(chuàng)新管理,讓學(xué)生在輕松的氛圍中學(xué)習(xí)課程。另一方面,教師在課堂管理中也要不斷創(chuàng)新方法,例如增加學(xué)生感興趣的一些環(huán)節(jié),并且與課堂內(nèi)容有效的結(jié)合起來,從而來更大范圍的吸引學(xué)生的學(xué)習(xí)興趣,激發(fā)學(xué)生的學(xué)習(xí)動力。另外,教學(xué)方法不能夠太單一,需要靈活的運用教學(xué)方法,活躍課堂氛圍,從而讓學(xué)生積極投入到課程的學(xué)習(xí)中。教學(xué)方法的運用也要結(jié)合學(xué)生的興趣來入手,從而才能取得事半功倍的效果。
3、不斷完善實訓(xùn)設(shè)備,提升學(xué)生的技術(shù)水平
第三,不斷完善實訓(xùn)設(shè)備,提升學(xué)生的技術(shù)水平。對于軟件工程專業(yè)的學(xué)生來說,未來從事的工作與現(xiàn)代化的信息化技術(shù)有著緊密的聯(lián)系,所以在高校中實訓(xùn)課程開展有著非常重要的作用。為了進(jìn)一步提升學(xué)生的實訓(xùn)能力以及相關(guān)方面的技術(shù)水平,需要不斷完善學(xué)校的實訓(xùn)設(shè)備,讓學(xué)生較為全面的掌握現(xiàn)代化技術(shù),認(rèn)識并了解更多的現(xiàn)代化技術(shù),從而有效的提升學(xué)生的技術(shù)水平。實訓(xùn)設(shè)備的完善離不開學(xué)校領(lǐng)導(dǎo)以及當(dāng)?shù)卣闹С?,所以政府還要進(jìn)行積極的投入以及資金支持,從而推動其更好的發(fā)展。
三、行動導(dǎo)向教學(xué)在高校軟件工程概論課程中應(yīng)用的前景分析
關(guān)于行動導(dǎo)向教學(xué)在高校軟件工程概論課程中應(yīng)用的前景分析將從兩個方面做出具體的介紹。一方面,行動導(dǎo)向教學(xué)在高校軟件工程概論課程的應(yīng)用需要積極發(fā)揮學(xué)生自主解決問題的能力,所以實際教學(xué)中教師要靈活的運用教學(xué)方式,針對不同的課程以及學(xué)生,需要應(yīng)用不同的教學(xué)方式,因人而異。另外,行動導(dǎo)向教學(xué)的方式對于大部分學(xué)生來說是比較適合的,但是需要教師全面的了解行動導(dǎo)向教學(xué)的內(nèi)涵和核心,從而做出更好的詮釋。另一方面,對于高校軟件工程概論課程來說,與信息化技術(shù)聯(lián)系的比較密切,需要不斷完善實訓(xùn)設(shè)備,從而提升學(xué)生的技術(shù)水平以及創(chuàng)新能力。
本文通過對行動導(dǎo)向教學(xué)在高校軟件工程概論課程中應(yīng)用的現(xiàn)狀及前景進(jìn)行了具體的分析,并且針對行動導(dǎo)向教學(xué)在高校軟件工程概論課程中應(yīng)用的優(yōu)缺點做出了介紹,提出了改進(jìn)策略。綜上所述,為了推動我國教育行業(yè)更好的發(fā)展,需要針對目前教育行業(yè)存在的問題做出積極的改進(jìn)。由于受到傳統(tǒng)教育觀念的影響,導(dǎo)致形成了一種死記硬背的現(xiàn)象,從而學(xué)生缺乏解決問題以及發(fā)現(xiàn)問題的能力,而且長此以往,學(xué)生對學(xué)習(xí)的興趣也逐漸減小,既不利于學(xué)生未來的發(fā)展,也不利于我國教育水平的提升。為了有效的解決這一問題,提出了多種形式的教學(xué)方法,行動導(dǎo)向教學(xué)的應(yīng)用,不僅可以有效提升學(xué)生的解決問題的能力,還能夠進(jìn)一步發(fā)揮學(xué)生的主體作用,積極探索未知世界,不斷擴(kuò)展學(xué)生的眼界。行動導(dǎo)向教學(xué)在高校軟件工程中的應(yīng)用,有效提升了學(xué)生的創(chuàng)新能力以及實訓(xùn)水平。存在的問題主要是教師教學(xué)受傳統(tǒng)觀念的影響,形成學(xué)生固定的思維,這就需要運用靈活的教學(xué)方式,從而更好的提升高校軟件工程專業(yè)的教學(xué)水平以及學(xué)生的學(xué)習(xí)能力。
軟件工程碩士論文參考文獻(xiàn):
[1]王存榮.行動導(dǎo)向教學(xué)中要處理好的幾對關(guān)系[D].教育探索,2011(7):60-61.
[2]姜大源.“學(xué)習(xí)領(lǐng)城”工作過程導(dǎo)向的課程模式:德國職業(yè)教育課程改革的探索與突破[J].職教論壇,2004,(6):61-64.
[3]金戈.行動導(dǎo)向教學(xué)法在職業(yè)教育教學(xué)中的應(yīng)用[J].黑龍江教育學(xué)院學(xué)報,2010(1):77-78.
1載人航天器軟件項目風(fēng)險管理實踐回顧
不論是執(zhí)行我國首次交會對接任務(wù)的“天宮一號”目標(biāo)飛行器和“神舟八號”載人飛船,還是未來能夠開展近地空間組裝建造和運營、支持長期載人飛行、具備在軌開展空間技術(shù)試驗的空間站,載人航天器軟件都具有技術(shù)難度大、研制周期長等特點。針對以上特點,在交會對接任務(wù)階段,載人航天器系統(tǒng)注重切合工程實際,運用風(fēng)險分析與控制方法,致力于軟件工程化的精細(xì)度和實際效果的提升,進(jìn)而更有效地規(guī)避或降低軟件(含F(xiàn)PGA等可編程器件代碼,下同)研制中的技術(shù)、質(zhì)量和進(jìn)度風(fēng)險,保證產(chǎn)品質(zhì)量滿足要求。載人航天器軟件研制的風(fēng)險管理依據(jù)《風(fēng)險管理原則與實施指南》(GB/T24353—2009)和《裝備研制風(fēng)險分析》(GJB5852—2006)等標(biāo)準(zhǔn)和上級要求,與型號系統(tǒng)風(fēng)險管理工作同步開展。風(fēng)險分析與控制對策制定的風(fēng)險控制關(guān)鍵節(jié)點包括:初樣階段初期、初樣轉(zhuǎn)正樣、執(zhí)行飛行任務(wù)前。
1.1初樣階段初期風(fēng)險分析與控制對策
初樣階段初期,軟件工程化研制并行于型號研制,基于航天器飛行任務(wù)要求、軟件產(chǎn)品成熟度以及現(xiàn)有的軟件工程化技術(shù)和管理能力,航天器系統(tǒng)應(yīng)針對軟件全生命周期中內(nèi)部和外部兩個方面進(jìn)行全面的風(fēng)險識別與分析。
1.2初樣轉(zhuǎn)正樣風(fēng)險分析與控制對策
應(yīng)在型號正樣階段進(jìn)行風(fēng)險再識別、再分析,此時的風(fēng)險分析工作應(yīng)在初樣階段軟件驗收和軟件系統(tǒng)研制總結(jié)的基礎(chǔ)上,對正樣研制階段系統(tǒng)和分系統(tǒng)迭代設(shè)計過程帶來的新增或完善性軟件需求進(jìn)行綜合分析,總結(jié)初樣階段軟件工程化實施過程的不足和研制短線,制定風(fēng)險控制措施。
1.3飛行任務(wù)前風(fēng)險分析與控制對策
飛行任務(wù)前的風(fēng)險分析工作應(yīng)綜合正樣階段型號軟件產(chǎn)品的需求驗證和確認(rèn)情況、系統(tǒng)級的綜合測試(或者專項測試)情況、第三方軟件評測情況、系統(tǒng)級軟件驗收和軟件落焊情況進(jìn)行分析,著重對技術(shù)難度高、飛行環(huán)境作用復(fù)雜和地面驗證有局限性等可能帶來的風(fēng)險進(jìn)行識別。
2型號項目風(fēng)險管理基本原則
將風(fēng)險管理與軟件工程化和產(chǎn)品保證相融合,在軟件系統(tǒng)的全生命周期中進(jìn)行全面風(fēng)險分析,及時識別出不同研制階段的風(fēng)險點或薄弱環(huán)節(jié),給出針對性的控制措施與方法,并進(jìn)一步細(xì)化軟件工程化和產(chǎn)品保證要求,切實提升各環(huán)節(jié)的工作效果。風(fēng)險管理工作應(yīng)遵循的基本原則是:
(1)以確保軟件產(chǎn)品功能、性能符合任務(wù)需求,安全、可靠地完成飛行任務(wù)為最終目標(biāo)。軟件研制風(fēng)險管理要協(xié)調(diào)地融入整個型號研制過程中,確保型號研制階段工程技術(shù)、質(zhì)量趨勢、研制計劃安排的實現(xiàn)與型號研制任務(wù)的既定目標(biāo)和要求相一致。
(2)強(qiáng)化風(fēng)險控制過程的系統(tǒng)性、完整性和有效性。即針對軟件研制過程中的各種內(nèi)外部作用因素識別、分析風(fēng)險,提出可操作性強(qiáng)的應(yīng)對措施,將之明確在工程化或產(chǎn)品保證要求中,并對措施執(zhí)行情況的符合性進(jìn)行檢查和確認(rèn),最終完成風(fēng)險控制的閉環(huán)管理。
(3)關(guān)注各種軟件產(chǎn)品質(zhì)量信息(問題歸零、技術(shù)狀態(tài)更改、待辦事項落實情況等)的收集、獲取和綜合分析,以及參與者之間的充分技術(shù)交底工作,注重風(fēng)險管理工作的持續(xù)改進(jìn)。
(4)在技術(shù)風(fēng)險分析中,盡可能運用系統(tǒng)方法(FTA、FMEA、風(fēng)險評價指數(shù)法等),以產(chǎn)生一致、可對比和可靠的結(jié)果,提升控制效率。
3軟件風(fēng)險管理控制措施
3.1精細(xì)化軟件研制技術(shù)流程和產(chǎn)品保證要求
風(fēng)險管理所獲成果應(yīng)充分體現(xiàn)在軟件工程化實施細(xì)則中,以統(tǒng)一所有研制人員的思想和步調(diào),精細(xì)化編制系統(tǒng)級軟件研制技術(shù)流程和產(chǎn)品保證要求,關(guān)鍵是要與型號系統(tǒng)工作密切關(guān)聯(lián)且協(xié)調(diào)地安排工作項目和流程節(jié)點;要充分體現(xiàn)分級、分類和分層的管理理念,涵蓋全面,突出重點。實踐表明,其有效的措施有:
(1)分階段對軟件需求成熟度進(jìn)行“瀑布式”和“非瀑布式”詳細(xì)流程及工作項目的分類規(guī)定。
(2)越是短線環(huán)節(jié),越應(yīng)在流程中分解體現(xiàn);越是工程化或產(chǎn)品保證薄弱環(huán)節(jié),越應(yīng)細(xì)化至具體的、可操作的要求。
(3)通過設(shè)置針對性的軟件產(chǎn)品保證細(xì)化要求或者關(guān)鍵質(zhì)量控制點的方式,降低概率較大風(fēng)險發(fā)生的可能性。
3.2需求完整性和正確性保證
軟件需求的完整性和正確性是決定軟件產(chǎn)品質(zhì)量的關(guān)鍵之一。如何及時確定完整、正確的軟件需求,避免不必要的反復(fù),也是復(fù)雜航天器工程中的難點之一。針對此,本文提出以下措施:
(1)堅持運用自頂向下逐級細(xì)化分解-自下向上逐級綜合完善的分析與設(shè)計方法,適時組織開展系統(tǒng)與分系統(tǒng)、分系統(tǒng)與單機(jī)、分系統(tǒng)與分系統(tǒng)間協(xié)同-聯(lián)合設(shè)計,并有計劃地在詳細(xì)設(shè)計階段安排多次迭代逼近過程。
(2)應(yīng)力求系統(tǒng)、分系統(tǒng)和單機(jī)各級功能設(shè)計與可靠性、安全性分析與設(shè)計的協(xié)調(diào)與同步。
(3)應(yīng)通過軟硬件聯(lián)合設(shè)計,實現(xiàn)資源配置和功能分配合理,軟硬件接口設(shè)計匹配、可靠。
(4)在單機(jī)級測試階段,盡可能地模擬與軟件運行場景相對應(yīng)的軟件測試環(huán)境(如數(shù)字或半物理仿真),有效驗證軟件需求并加速其迭代獲取過程的逐步收斂。如果經(jīng)過分析,在單機(jī)階段不能完全模擬軟件真實運行場景,可以通過系統(tǒng)及或者專項試驗進(jìn)行驗證。
3.3可靠性、安全性保證
可靠性、安全性保證是復(fù)雜航天器系統(tǒng)工程中的重點,軟件產(chǎn)品除自身的健壯性和安全性保證外,還要實現(xiàn)上級的可靠性、安全性需求,以下要點有助于期望目標(biāo)的達(dá)成:
(1)各級FTA、FMEA、危險分析以及應(yīng)急救生和故障處置對策等可靠性、安全性設(shè)計應(yīng)堅持逐級細(xì)化分解、逐級綜合完善和有計劃迭代逼近的方法,以保證軟件系統(tǒng)和產(chǎn)品的安全關(guān)鍵或任務(wù)關(guān)鍵分析有據(jù)可依,并及時將相應(yīng)的保證需求細(xì)化。
(2)軟件產(chǎn)品自身的健壯性和安全性保證應(yīng)充分落實軟件可靠性和安全性設(shè)計準(zhǔn)則的規(guī)定或采納指南中的建議,并及時通過常見多發(fā)案例的舉一反三及時進(jìn)行自省、糾正。
(3)應(yīng)對可能滯后的軟件需求實現(xiàn),在軟件設(shè)計階段特別是概要設(shè)計階段就應(yīng)重視運用專業(yè)技術(shù)方法,以保證良好的可擴(kuò)展性和易維護(hù)性。
(4)運用中斷沖突分析、時域-空域資源分析等方法,有助于有效發(fā)現(xiàn)嵌入式軟件產(chǎn)品的深層次缺陷,提高健壯性。
3.4測試/試驗驗證保證
強(qiáng)化航天器軟件系統(tǒng)在各級、不同場合的測試和試驗驗證以及第三方評測是保證軟件產(chǎn)品質(zhì)量滿足要求的主要手段。要進(jìn)一步提升其效果,應(yīng)注重以下要點:
(1)高度重視需求分析的全面性以及功能、性能分解的細(xì)化;高度重視需求規(guī)格說明的完整性和無歧義,并向測試者傳遞、溝通到位。
(2)測試覆蓋性分析決定著測試/試驗驗證規(guī)劃和方案設(shè)計的全面性和合理性,決定著驗證環(huán)境等保障條件建設(shè)是否能夠及時到位。應(yīng)力求與需求分析同步完成。
(3)“飛什么,測什么”是保證驗證覆蓋性和有效性的首要原則。對于功能模式多、性能指標(biāo)要求高的復(fù)雜產(chǎn)品,測試/試驗驗證規(guī)劃十分重要,須將驗證目標(biāo)和項目精細(xì)分解,分配在各級和不同場合的測試/試驗中;對地面無法或真實模擬測試/試驗驗證的項目,應(yīng)及早探討其他有效驗證手段。
3.5適時開展針對性強(qiáng)的專項活動
針對具體問題,適時開展風(fēng)險控制專項活動通常效果顯著,可借鑒采納,如共性案例分析與解決方案培訓(xùn)、組織專家審查把關(guān)技術(shù)難點項目、方案總體-技術(shù)總體-軟件研制方聯(lián)合走查、落焊過程控制、軟件系統(tǒng)與飛行程序/飛控預(yù)案協(xié)調(diào)性復(fù)核等。
4結(jié)語
風(fēng)險管理的根本目標(biāo)是及早發(fā)現(xiàn)問題,防患于未然。載人航天器系統(tǒng)研制過程中實施軟件項目風(fēng)險管理的實踐證明:風(fēng)險分析與軟件工程化的系統(tǒng)融合是推進(jìn)精細(xì)軟件工程化、提升軟件產(chǎn)品保證能力的有效方法。因此,在型號項目全過程管理過程中,需要全面分析和識別風(fēng)險源,提出切實有效的控制措施,并嚴(yán)格落實在各研制階段,規(guī)避各種隱患。
(1)關(guān)鍵技術(shù)或新產(chǎn)品的攻關(guān)進(jìn)展滯后,是影響型號系統(tǒng)初樣乃至正樣研制進(jìn)度和質(zhì)量的主要風(fēng)險因素之一。要有效規(guī)避或降低該類問題帶來的風(fēng)險,須在方案階段做好風(fēng)險分析和控制對策(特別是各級管理和保障方面的措施)制定工作,并切實落實到位。
(2)軟件工程化和產(chǎn)品保證實施過程中總結(jié)的有效、實用的方法仍需通過不斷地總結(jié)工程經(jīng)驗與教訓(xùn),并進(jìn)行提煉、豐富,最終固化成為每一位參研者共享的財富。