時間:2023-02-27 11:10:15
序論:速發表網結合其深厚的文秘經驗,特別為您篩選了11篇通用質量特性工作計劃范文。如果您需要更多原創資料,歡迎隨時與我們的客服老師聯系,希望您能從中汲取靈感和知識!
2、設計過程質量控制
為了實現產品的優質質量,加強設計和開發的控制是頭等重要的工作。設計和開發的質量控制點有許多個方面,包括控制設計和開發的輸入和輸出,開展六性設計、設計評審、設計驗證、設計確認、設計更改、試驗控制等工作,實施技術狀態管理,控制技術狀態更改。這些主要的質量控制點還可以擴展到更多的質量控制環節,進一步細化質量管理工作。
2.1確定設計輸入、輸出
設計輸入要求是設計的依據,而設計輸出是設計和開發過程的結果,提供了產品和有關過程的特性或規范,也是開展質量保證工作的依據,所以我們要規范設計輸入、輸出的要求,建立基線。完整準確地確定設計要求,理解用戶的需求,還要考慮用戶的潛在要求。設計輸入要求通常包括:用戶要求、功能要求、性能要求、設計要求、法律法規要求。應該對設計輸入進行評審,與用戶進行溝通,并通過會簽等形式固定溝通的結果。對要求的更改應進行技術狀態管理。設計輸出的圖樣、文件、規范等是制造、安裝和檢驗的輸入,最終都應通過定型得到確認。
2.2將“六性”要求設計進產品中
在設計和開發過程中,需確定產品的可靠性、維修性、保障性、測試性、安全性、環境適應性要求,運用優化設計和“六性”專業工程實施設計和開發。依據研制總要求(研制任務書、技術協議)規定的“六性”要求來確定滿足“六性”要求的計劃和措施?!傲浴?a href="http://www.yiliaode.com/haowen/21635.html" target="_blank">工作計劃可以單獨編制,也可以再質量計劃中作出規定。具體管理要求可參照GJB450A等標準結合產品實際作出規定。
2.3設計評審
裝備產品研制程序要求承制單位必須建立分級、分階段的設計質量、工藝質量和產品質量評審制度以及進行試制、試驗前的準備狀態檢查。設計評審應納入研制計劃,未按規定要求完成設計評審,不能轉入下一階段工作,與所評審階段有關的職能代表都應參加該階段設計和開發的評審活動。必要時進行“六性”以及元器件、原材料和計算機軟件等專題評審,也可以與其他設計評審一起進行。為求設計評審有實效不走過場,首先要明確設計評審各方的責任:評審組織單位對人員、資料準備與提供、評審意見處理及追蹤管理并運用PDCA過程改進方法不斷改進和提高評審的有效性負責;評審組對評審意見結論建議的正確性負責;型號總師系統對總結報告、資料正確性、對意見和建議采納與否的后果負責;質量部門對評審后的跟蹤管理負責。
2.4設計和開發驗證與確認
設計和開發驗證是為了證實設計和開發的輸出是否滿足輸入的要劉劍聶磊黃婕婷江西洪都航空工業集團江西南昌330001求,設計和開發驗證應按設計和開發策劃的安排進行,一般在形成設計輸出時進行。設計驗證具有層次性、階段性、多方式、迭代性的特點,設計驗證的方法包括試驗、演示、分析、評審、檢驗、仿真。承制單位應保存設計和開發驗證的結果及由驗證而采取的任何必要措施的記錄,對于顧客要求控制的驗證項目,應在相關文件中予以明確并通知顧客參加。設計和開發確認的目的是證實設計和開發產品滿足規定的適用要求或已知的預期用途要求,設計和開發確認應按設計和開發策劃的安排進行,只要可行,應在產品交付或實施之前完成。設計和開發確認的方式可以包括對設計和開發的產品交付顧客試用及模擬試驗等。承制單位應保存設計和開發確認結果及由確認而采取的任何必要措施的記錄。
2.5設計和開發更改控制
設計和開發的更改是對設計和開發的輸出的變更,包括經過評審和批準的階段設計和開發的輸出的變更。引起設計和開發更改的原因很多,可能有產品要求的變更引起,也可能由適用于產品法規的變更引發,也可能由設計評審、驗證、確認活動發現的問題或生產過程發現的設計問題等引發。所有設計和開發更改在正式實施前必須得到規定的批準人員的批準才可以實施更改,重要的設計更改如影響裝備戰術技術性能、結構、強度、通用性、互換性重要的接口、“六性”等,應參照GJB3206A-2010《技術狀態管理》、GJB5235-2004《軟件配置管理》等標準進行系統分析和驗證,確保符合論證充分、各方認可、試驗驗證、審批完備、落實到位的原則。承制單位應保持設計和開發更改的有關記錄,包括更改的申請、評審、驗證、確認、審批的記錄和更改的實施和標識的記錄,設計更改應符合技術狀態管理的有關規定要求。
2.6試驗控制
根據設計和開發輸出的要求,試驗前需編制試驗大綱,明確試驗的項目、內容、以及試驗的程序、條件、手段和記錄的要求,試驗前的需做好準備狀態檢查。試驗應按試驗大綱規定的程序進行試驗并嚴格執行試驗設備的操作程序,確保試驗條件和試驗設備處于受控狀態,并按規定要求做好記錄。對試驗過程發生的任何問題都應分析原因、采取措施,待問題解決后才可繼續試驗。對任何超越試驗程序的活動都應經過嚴格的審批,試驗過程的變更應征得顧客同意。對試驗發現的故障和缺陷要運行產品故障報告和糾正措施系統,采取有效的糾正措施并進行試驗驗證,試驗過程變更時應征得顧客的同意。對按試驗大綱所收集的試驗數據和原始記錄進行整理、分析和處理,并對試驗的結果進行評價。試驗過程、結果及任何必要措施的記錄應予保持。
2.7實施技術狀態管理,控制技術狀態更改
技術狀態管理是運用行政和技術手段,建立各種程序,對產品技術狀態實施有目的、有計劃、有步驟的管理。承制單位應實施技術狀態管理,內容包括技術狀態標識、技術狀態控制、技術狀態紀實、技術狀態審核。建立控制技術狀態更改的制度,保證更改受到系統地評價、協調、批準及實施并把更改正確地反映在技術文件及更改控制文件內,跟蹤產品技術狀態的全部歷史。通過嚴格控制更改,控制偏離許可、讓步,保證文文相符、文實相符,保證技術資料完整、配套、協調,可以實現以最低的費用和最短的周期研制出滿足質量要求的產品。
2軟件復用理論
2.1軟件復用的概念
為避免程序開發“從零開始”以及重復相同的工作,采用已有的經驗和成果,將開發的重點集中在應用系統的新研部分,提高工作效率和軟件質量,這就是軟件復用。復用形式包括基于構件的復用和基于過程的復用,基于構件的復用是目前主要的復用形式。
2.2軟件構件及基于構件的軟件開發
軟件構件是軟件復用的核心和基本單位,具有獨立的功能,是可復用的軟件組成部分,可供第三方進行軟件組裝。構件可以是被封裝的對象類、類樹、功能模塊、軟件框架、軟件構架(或體系結構)、文檔、分析件、設計模式等?;跇嫾能浖_發與傳統的軟件開發相比,基于構件的軟件開發強調使用軟件構件對軟件系統進行設計開發?;跇嫾能浖_發方法需要有相應的軟件開發過程作為基礎,否則,就不會有與該系統相符合的質量特性要求的軟件構件。
2.3軟件復用的優點
(1)改善軟件質量:經過測試以及經過實踐的軟件往往缺陷更少。(2)降低開發風險:開發新的組件,如果測試不夠充分,輕則有效性不高,重則可能是造成軟件失敗的原因。(3)支持快速原型開發:快速構建實用可操作系統模型,憑借其與用戶進行有效溝通,最終獲得用戶有效意見反饋。(4)提高軟件開發效率,縮短軟件開發周期,從而降低軟件開發成本。
3軟件復用在測控軟件開發中的應用
近年來,隨著任務數量的增多,測控軟件的開發團隊越來越小,軟件開發周期越來越短,軟件的研制要求卻不斷的提高;隨著衛星工作模式的增加,地面接收設備也需增加相應的工作模式完成相應的接收任務。因此,測控軟件不但需要完成原有工作模式的監控管理功能,還需完成新增工作模式的監控管理功能。測控軟件必須有效繼承原有成熟的計劃管理、自動標校/測試及自動運行管理技術,同時需要開發適合新增工作模式的計劃管理、自動標校/測試及自動運行管理技術,并且要為后續其它型號軟件提供高效的功能繼承。基于軟件復用技術的測控軟件開發,使用大量的已經過驗證的高效軟件,對傳統瀑布模型的各個研制階段的產品(如需求分析、軟件設計、軟件編碼、軟件測試)進行優化和簡化,節省了人力和時間,提高了軟件的可靠性,降低了軟件成本和開發周期。在軟件的研制過程中,需要對軟件的復用架構進行設計,對可復用的構件進行適應性修改設計以適應新的軟件需求,還需對新研的部件進行軟件設計。測控軟件對原有成熟的設備監控、計劃管理、自動標校/測試及自動運行管理功能的繼承,就成為軟件的復用的內容。其中包括四個階段的復用:需求復用、設計復用、代碼復用、測試復用。
3.1需求復用
測控軟件的變更原因主要有兩種:(1)用戶需求變更。(2)軟件自身技術升級。其中,用戶需求變更是導致軟件變更的首要因素;軟件技術升級的部分工作往往也是為了更好的適應用戶的需求。首先,同類任務的需求是逐漸增加的,并且有一定的可繼承性,當增加新的需求時,已驗證過的任務需求即可成為后續任務需求的可復用的構件。其次,不同的測控任務需求之間同樣存在相同或相似的元素。例如,任何一個任務都有相同或相似的任務流程;根據工作計劃及自動運行策略進行站前標校、任務宏配置、啟動自動運行流程;監控數據的存儲、顯示、查詢等任務需求存在一定的共性,對其通用的任務需求,是完全可以復用或部分復用的。因此,任務需求變更與軟件需求變更為因果關系,直至后續的各個階段活動都受到任務需求變更的影響。從需求分析、軟件設計、軟件編碼直至軟件測試,都會因為任務需求的變更而必須進行相應的更動。
3.2設計復用
多年以來,很多任務的測控軟件都有相同或相似的軟件結構,因此,這一有利條件,在軟件結構設計時,得到了充分的利用。從軟件復用的角度來說,在進行軟件結構設計時,需將軟件中相對穩定的部分(如設備監控、數據庫管數據庫管理、計劃管理、用戶管理)與新增加的部分不僅從結構上分開,而且要求其接口相對單一穩定。這樣,從軟件設計到代碼開發都可以復用。
3.3代碼復用
對程序代碼的復用,以設備的監控線程為例介紹如下:目前,測控站內設備通過局域網進行通信,各個設備與測控軟件之間的通信接口都已進行了標準化,因此,對不同設備的監控線程可以進行代碼復用;如果重新設計代碼,不但要耗費大量的人力和時間,延長軟件開發周期,而且重新設計的代碼必須進行充分的軟件測試,否則難以保證其正確性和健壯性。開發者使用以往可復用的程序代碼,或全部吸收或加以優化,大大避免了重復性工作,將精力集中于關鍵技術的攻關,如此設計更加高效可靠的軟件系統。
3.4測試用例復用
軟件測試復用主要包括測試流程的復用、測試方法的復用和測試用例的復用。其中,測試用例的復用是測試復用中的關鍵技術。測試用例的復用對于縮短軟件的開發周期和降低軟件開發成本具有極其重要的意義。