軟件生存期過程(2)
軟件生存期過程(2)
9 操作過程
操作過程含有操作者的活動和任務。
此過程包括系統操作和對用戶的操作支持。
此過程含有下述活動:
a.建工過程;
b.系統操作;
c.用戶支持。
9.1 建立過程
此活動含有下述任務:
9.1.1 操作者應當制訂執行該操作過程的活動和任務的計劃,并將其寫成文檔。
9.1.2 為了提出問題報告和向維護過程(第10章)提出修改請求,以及為了發行操作所用的軟件,操作者應當確定在操作環境中測試該軟件的步驟。
9.2 系統操作
此項活動含有下述任務:
9.2.1 操作者應當實施操作測試,在測試完畢之后,發行操作所用的軟件。
9.2.2 該系統應當依據操作者手冊在預定的環境中操作和使用。
9.2.3 操作者應當指出、記錄和解決在操作中發現的問題。
9.3 用戶支持
此項活動含有下述任務:
9.3.1 操作者應當建立接受、記錄和解決用戶請求的步驟。
9.3.2 操作者應當對用戶的請求提供援助和咨詢服務。應當對這些請求和其后的行為進行記錄和監控。
9.3.3 必要時,操作者應當將用戶的請求移交給維護過程(第10章)以得到解決。在提出請求的報告中,應當列出這些請求、所計劃的行為和所采取的行為。應當對全部解決情況進行監控以得出結論。
9.3.4 如果所報告的問題還需要一段時間的工作才能得到永久性的解決,問題的報告者可以選擇是否向維護過程提出修改請求。最終的改正、發行含有先前沒有的功能和特性的版本以及系統的改進,應當屬于維護過程(第10章)的基本操作。
10 維護過程
維護過程含有維護者的活動和任務。當系統由于錯誤、缺陷、問題,或需要改進和修改,從而要對代碼和相關的文檔進行修改時即進入此過程。其目的是在保持現有系統整體性的同時修改它。此過程以系統退役而終止。 本章所提供的活動是專門屬于維護過程的活動,維護過程可以使用本標準中的其它過程。如果使用的是開發過程(第8章),則把開發者說成維護者。
此過程含有下述活動:
a.建立過程;
b.問題/修改分析;
c.實施修改;
d.對維護的評審/驗收;
e.系統移植;
f.系統退役。
10.1建立過程
此項活動含有下述任務:
10.1.1 維護者應當為了進行維護過程的活動和任務制訂計劃和步驟,并將其寫成文檔。
10.1.2 維護者應當確定接受、跟蹤來自用戶的問題報告和修改請求的步驟和向用戶反饋的步驟。問題應當記錄下來并進入改正過程(第10.6條)。
10.1.3 為了管理對現有系統的修改,維護者應當實施配置管理過程(第 11.2條)或確定與配置管理組織的界面。
10.2 問題/修改分析
此項活動含有下述任務:
10.2.1 維護者應當對問題報告和修改請求,對機構、現有系統和接口系統的影響進行下述分析:
a.類型:改正、改進、預防或對新環境的適應;
b.范圍:修改的規模、所涉及的成本、修改的時間;
c.關鍵性:對性能、安全、保密或風險的影響。
10.2.2 為了進行改正和修改,維護者應當對問題反復進行驗證。
10.2.3 維護者應當在分析的基礎上,選擇修改的實施方案。
10.2.4 維護者應當將問題/修改請求、分析結果和實施方案寫成文檔。 10.2.5維護者應當使所選擇的修改方案得到認可。
10.3 實施修改
此項活動含有下述任務:
10.3.1 維護者應當進行詳細的分析并決定哪些文檔、代碼單元和版本需要修改。應當把這種分析和決定寫成文檔。
10.3.2 維護者應當進入開發過程(第8章)以實施修改。開發過程的需求應當做如下補充:
10.3.2.1 為測試和評價系統的已修改部分和未修改部分(單元、部件和配置項),應當定義測試和評價準則,并將其寫成文檔。
10.3.2.2 應當保證初始的、未經修改的需求不受影響,而新修改過的需求得到完善、正確地實現。測試結果應當寫成文檔。
10.4 對維護的評審/驗收
此項活動含有下述任務:
10.4.1 維護者應當與管理修改的機構一起進行評審以決定經過修改的系統的整體性。
10.4.2 當對完成的修改滿意時,維護者應當獲得簽字。
10.5 系統移植
此項活動含有下述任務:
10.5.1 如果一個系統從一個舊的操作環境移植到一個新的操作環境中,應當保證在移植過程中所產生或修改的任何軟件都符合本標準。
10.5.2 移植任務可以含有:
a.需求分析和確定系統移植的要求;
b.移植工具的開發;
c.軟件和數據的轉換;
d.移植的執行。
10.6 系統退役
此項活動含有下述任務:
注:該軟件將根據擁有者的請求退役。
10.6.1 應當制訂操作和維護機構撤消正在進行的支持的退役計劃,并將其寫成文檔。用戶應當參與計劃制訂活動。該計劃中應當提及下述內容:
a.所要求的階段更新版本和新的系統版本;
b.在一段時間之后全部或部分地停止支持;
c.將系統和有關的文檔存檔;
d.關于未來仍需要支持時的責任;
e.如果可行,轉換到新系統。
10.6.2 系統的用戶應當提前得到退役計劃和活動的通知。通知中應當包括下述各項:
a.對替換和升級的說明及實施的日期;
b.說明為什么該系統不能繼續得到支持;
c.對撤消支持后可能得到的其它支持方案的說明。
10.6.3 為了順利地向新系統轉換,退役系統和新系統最好并行操作。在此期間應當提供用戶培訓。
10.6.4 當到了計劃的退役時!司時,應當通知用戶和支持人員。有關的開發文檔、記錄和代碼最好全部歸檔。
10.6.5 為了評價向新系統或升級系統轉變的影響,應當進行運行后的檢查。應當把評審結果送交原來的和/或現在的開發者,以便用來作為信息和指南。
?
11 支持過程
本章含有8個支持過程,其中的任何一個過程在獲取、項目管理和保證、開發、操作或維護過程,或另一個支持過程中都可以使用。在一個支持過程中的活動和任務是完成該支持過程的機構的責任。該機構保證此過程存在并發揮作用,否則該機構就建立一個支持過程。
11.1 文檔開發過程
文檔開發是一個記錄生存期過程或活動所產生的信息的過程。
此過程含有一組活動。這些活動計劃、設計、開發、編輯、發行和維護文檔。這些文檔是所有有關人員(例如系統的管理人員、工程師和用戶)所需要的。
此過程含有下述活動:
a.建工過程;
b.設計和開發;
c.生產和銷售;
d.維護。
11.1.1 建立過程
此項活動含有下述任務: 應當制訂一個規定在軟件生存周期中要產生的文檔的計劃并將其寫成文檔。所指出的每個文檔中應當含有下述內容:
a. 題目和名稱;
b.目的;
c.預期的讀者;
d.規定輸入、開發、評審、修改、批準、生產、儲存、發行、維護和配置管理的步驟和責任;
e.中間的和最終版本的時間表。
11.1.2 設計和開發
此項活動含有下述任務:
11.1. 2.1 應當根據可適用的文檔標準設計每個指定的文檔的格式、內容說明、頁碼編號、圖/表的設 置、產權/保密標記、包裝和其它條文。
11.1.2.2 應當保證文檔的輸入數據經過驗證確定是否是原始數據并且適當。可以使用自動文檔開發 工具。
11.1.2.3 應當對照著文檔標準評審已準備好的文檔的格式、技術內容和表現風格。
11.1.3 生產和發行
此項活動含有下述任務: 文檔應當生產和包裝,應當根據計劃向預期的讀者提供所需要的文檔。可用紙、電子或其它媒體生 產和發行文檔。主要資料的儲存應當適當考慮項目的記錄、保密、維護和備份。
11.1.4 維護
此項活動含有下述任務:當要修改一個現有的產品時應當執行這項任務(見第10章)。正處于配置管理、修改中的產品應當 依據第11.2條進行管理。
11.2 配置管理過程
配置管理是在系統的整個生存周期中實施管理和技術步驟的一個過程。它指明、定義一個系統的配 置項并指定基線;它控制對配置項的修改和公布;它記錄和報告配置項的狀態和修改請求;它保證各配 置項的完善和正確;它還控制配置項的儲存、處理和交付。
此項活動含有下述任務:
a.過程建工;
b.配置標識;
c.配置控制;
d.配置狀態計算;
e.配置審計;
f.儲存、處理和交付。
11.2.1 過程建立
此項活動含有下述任務: 應當制訂一個配置管理計劃并將其寫成文檔。該計劃應當指定:配置管理活動、執行這些活動的過 程,對執行配置管理和活動負責的機構和它們與其它機構(例如軟件開發機構)的關系。該計劃可以是系 統配置管理計劃的一部分。
11.2.2 配置標識
此項活動含有下述任務: 應當為項目要控制的配置項和它們的版本的標識制定一個方案。應當為每個配置項和它們的版本 指出:建立該基線的文檔、含有該文檔的媒體、它們的參考版本和其它指定資料。一個版本可以是中間版 本也可以是最終版本。
11.2.3 配置控制
此項活動含有下述任務: 應當執行下面的任務:標識和記錄修改請求;分析和評價修改;批準或拒絕批準請求;已修改項的實 現、驗證和發行。應當對每個修改進行審計跟蹤,可以跟蹤修改的原因和對修改的授權。應當仲裁、控制 和審計對受控制項的使用,以保持關鍵功能的安全性或保密性。”
11.2.4 配置狀態計帳
此項活動含有下述任務: 管理記錄受控制項的現狀和歷史(包括將要準備的基線)的狀態報告。狀態報告最好包括項目改變的數量、配置項的最新版本,版本證書的版本號及各版本之間的對比。
11.2.5 配置審計
此項活動含有下述任務: 應當決定和保證:
a. 與需求相對照,配置項在功能上是完善的;
b.配置項在物理上是完善的(不管它的設計和代碼是否反映了最新的技術)。配置審計可以作為 單獨的活動進行,也可以作為合同所要求的審計程序(見第11.3.2條)的一部分。
11.2.6儲存、處理和交付
此項活動含有下述任務: 應當正式控制軟件和文檔的儲存、處理和交付。在系統生存期內應當保存代碼和文檔的主拷貝。特 別是含有安全和保密的關鍵功能的代碼和文檔,應當依據所涉及的機構的政策來儲存、處理和交付。
11.3 合同要求的評審和審計過程
合同所要求的評審和審計過程為需方和供方之間的正式的、用合同建立的交流提供一個框架。
11.3.1 合同要求的評審過程
當進行合同要求的評審時,為了進行評價和批準,供方向需方提供生存周期活動的狀態和產品或項 目的一個階段的狀態。合同要求的評審從管理或技術的兩個方面、在整個合同期內進行。
此過程含有下述活動:
過程建立;
管理評審;
技術評審。
11.3.1.1 過程建立
此項活動含有下述任務: 合同要求的評審過程應當符合下面的一般要求:
a.應當按照項目計劃中的規定在預定的里程碑進行定期評審。當需方或供方任何一方認為必要 時最好建議進行特別評審;
b.應當記錄在評審中已經檢測出的全部問題,并進入改正過程(第11.6條);
c.進行評審所要求的全部資源應當經當事雙方同意。這些資源包括人員、地點、設備、硬件、軟件 和工具;
d.對每次評審,當事雙方最好對下述各項取得統一意見:會議的日程、要評審的產品(活動或階段 結果)、評審的范圍和步驟、進入和退出評審的準則;
e.在完成評審之后,供方應當立即將該評審寫出文檔,并將一式兩份中的一份交給需方。需方將’ 把評審的執行情況(例如批準、不批準或以后批準)告訴供方;
f.當事雙方應當對活動項的責任和終止準則達成協議。
11.3.1.2 管理評審
此項活動含有下述任務: 應當結合可使用的項目計劃、時間表、標準和指南評價項目的狀態。管理評審最好對下述各項提供 建議:
a.依據計劃對過程、產品或服務的狀態進行評價;
b. 通過充分地分配資源來保持對項目的全面控制;
c.改變項目的方向或確定改變計劃的必要性。
11.3.1.3 技術評審
此項活動含有下述任務:
11.3.1.3.1 應當用技術評審評價特定的產品或服務并提供證據,證明:
a.產品和服務符合它們的規格說明;
b.軟件產品的開發、操作和服務是根據項目的計劃、進度、標準和指南進行的;
c.對軟件產品的改變是適當的,這些改變只對配置管理過程(第11.2條)指出的系統領域有影響。
11.3.1.3.2 如果進行技術評審,則應當在滿意地結束下述開發過程活動(第8章)之后進行。這些活動 是:系統需求分析和系統設計、軟件需求分析、軟件結構設計、軟件的詳細設計、軟件集成、系統集成和系 統鑒定測試。應當按照進度評審產品符合使用標準和規范的情況。如果必要,這些評審可以結合進行或 重復進行。
11.3.2 合同要求的審計過程
在進行合同要求的審計時,需方評價供方的產品和活動,重點確認符合需求、規格說明、標準、過程 和計劃的情況。 此過程含有下述活動:
a.建立過程;
b.功能性配置審計(FCA);
c.物理配置審計( PCA);
d. 過程中的審計。
11.3.2.1 過程建立
此項活動含有下述任務:審計將由需方或需方指定的獨立的代理人進行。供方應當與需方或代理人合作。審計人員對所審 計的產品或活動不應當負有直接的責任。合同要求的審計過程應當符合下面的一般要求:
a. 審計應當在項目計劃中預先指定的里程碑進行;
b.審計所需要的全部資源需經過當事雙方的同意;這些資源包括支持人員、地點、設備、硬件、軟 件和工具;
c.對每項審計當事雙方應當對下面各項取得一致:日程、要評審的產品(和一項活動或一個階段 結果)、審計的范圍和步驟、進人和退出審計的準則;
d.在完成審計之后,應當把審計結果寫成文檔交給供方;供方應當將在審計中發現的問題、為解 決這些問題所計劃的改正活動告訴需方;
e.當事雙方應當就改正活動項的責任和結束準則達成一致意見。
11.3.2.2 功能性配置審計(FCA)
此項活動含有下述任務: 為了對照SCI的規格說明評審它的實際性能,應當進行FCA。應當對SCI的可交付的版本實施 FCA。最好評審測試數據以決定它是否與規格說明相符。應當檢查測試報告和用戶手冊是否完善和適當。
11.3.2.3 物理配置審計( PCA)
此項活動含有下述任務: 為了對照SCI的設計文檔評審它的已完成的版本,應當進行PCA。PCA最好包括對設計文檔、代 碼集、手冊和質量記錄的詳細審計,以保證列編的配置已反映在文檔中。應當確定文檔中所描述的、用于 驗收SCI的驗收評審和測試需求是否恰當。
注:FCA活動和PCA活動可以結合進行。
11.3.2.4 過程中的審計
此項活動含有下述任務:
11.3.2.4.1 需方將指明過程中的審計及其范圍。
11.3.2.4.2 為了保證活動和任務正在按照事先確定的準則進行,而且對過程的控制是有效的,應當對進行中的過程進行審計。
11.4 驗證和確認過程
驗證的目的是確定系統需求是否完善和正確,每個開發階段的產品是否完成了前面的階段對該階段提出的需求和條件。
確認的目的是決定最終的、已完成的系統是否符合所規定的需求。對于成本和性能有效性的驗證和確認(V&V)最好結合開發過程(或操作過程、維護過程)及早進行。V&V并不改變供方或開發者的評價責任,相反,V&V是這種責任的補充。 此過程可以由獨立于供方的一個機構進行。在這種情況下,此過程叫做獨立的驗證和確認( V&V)過程。
此過程含有下述活動:
a. 過程建工;
b.需求驗證;
c.設計驗證;
d.代碼驗證;
e.集成驗證;
f.文檔評審;
g.確認。
11.4.1 過程建立
此項活動含有下述任務:
11.4.1.1 應當決定正在考慮中的項目是否進行V&V,并決定在進行V&V時機構的獨立程度。應當分析項目需求的關鍵性。
關鍵性可以用下述條件來衡量:
a.在一個系統或系統需求中導致死機、人員傷害、任務失敗、財經上的或災難性的設備損失或損壞的潛在的、未檢測出的錯誤;
b.要使用的軟件開發技術的成熟程度和有關的風險;
c.資金和資源的可獲得性。
11.4.1.2 如果項目保證進行V&V,應當建立一個V&V過程以驗證和評價該系統。
11.4.1.3 如果項目保證進行 IV&V,應當選擇進行 IV&V的機構。 IV&V的實施人員有足夠的不受機構約束的自由度和權力來完成V&V活動。
11.4.1.4 在對上述范圍、規模、復雜性和關鍵性進行分析的基礎上,應當規定目標生存周期活動和需要V&V的產品。應當為目標生存周期活動和產品選擇V&V活動和任務(第11.4.2至11.4.7條),包括完成這些任務的方法、技術和工具。
11.4.1.5 應當以上面指出的 V&V任務為基礎制訂一個 V&V計劃,并將其寫成文檔。該計劃應當涉及將進行V&V的生存周期活動和產品、每個生存周期活動或產品所需求的Vgu任務、有關的資源、責任和時間表。該計劃應當涉及向需方和其它有關的機構提供V&V報告的步驟。
11.4.1.6 應當實施 V&V計劃。通過 V&V檢測出的問題和不符合之處應當進入改正過程(第 11.6 條)。全部問題和不符合之處都應當得到解決。應當將V&V活動的結果告訴需方和其它有關的機構。
11.4.1.7 V&V機構應當收集、保存和使用質量成本數據。使用這些數據的目的是:改進產品或服務的質量;規定預先應付的成本和改正產品或服務中的缺點或不符合之處的成本;計算進行V&V的成本。
11.4.2 需求驗證
此項活動含有下述任務。應當根據需求的范圍、規模、復雜性和關鍵性,執行一項或多項任務。
任務表可補充如下:
a.參加需求評價、合同要求的評審和審計,以及建立基線的活動;
b.驗證系統需求(包括接口和鑒定)的完善性、正確性、可行性和可測性;
c.驗證為達到最佳設計,系統需求已適當地分配給HCI、SCI和人工操作;
d.驗證軟件需求(包括接口和鑒定)的完善性、正確性、可行性和可測性;證明它們準確地反映了系統需求;
e.用合適的嚴密的方法驗證與關鍵性、安全性、保密性有關的軟件需求;
f.驗證項目的計劃需求。
11.4.3 設計驗證
此項活動含有下述任務。應當根據系統和軟件設計的范圍、規模和復雜性,執行一項或多項任務。任務表可以補充如下:
a. 參加設計評價;
b.分析設計方法是否與需求一致;
c.分析設計中的事件次序、輸入、輸出、接口、邏輯流程、計時分配和規模預算、出錯定義、錯誤的 隔離和恢復;
d.驗證根據需求所選擇的設計;
e.用合適的嚴密的方法,驗證實現關鍵性、安全性和保密性需求的設計。
11.4.4 代碼驗證
此項活動含有下述任務。應當根據代碼的范圍、規模和復雜性,執行一項或多項任務。任務表可以 補充如下:
a.評價程序員的文件;
b.為跟蹤設計和需求、可測性和與需求的一致性及編碼的標準而評審關鍵的代碼;
c.為適當的事件序列、一致的接口、正確的數據和控制流、完整性、適當分配的計時和規模預算、 出錯定義、隔離和恢復而分析代碼;
d.對照設計和需求驗證所選擇的代碼;
e.用合適的嚴密的方法驗證實現關鍵性、安全性和保密性需求的代碼。
11.4.5 集成驗證
此項活動含有下述任務。應當根據集成的范圍、規模和復雜性,執行一項或多項任務。
任務表可以補充如下:
a.驗證SCI的每個部件和單元已經完全和正確地集成進一個SCI中去;
b.驗證該系統的各個部件(HCI、SCI、人工操作部分)已經完全和正確地集成進該系統中去;
c.集成任務已經按照集成計劃執行。
11.4.6 文檔評審
此項活動含有下述任務。應當根據文檔的范圍、規模和復雜性,執行一項或多項任務。
任務表可以補充如下:
a.評審所選的文檔是否恰當、完善和具有一致性;
b.評價文檔準備工作的及時性;
c.評價對文檔的配置管理。
11.4.7 確認
此項活動含有下述任務。應當根據系統或軟件的范圍、規模、復雜性和關鍵性,執行一項或多項任務。
任務表可以補充如下:
a.就合同所要求的評審、審計及鑒定測試向需方提供咨詢;
b.評價所選的測試需求、測試用例、測試規格說明、測試步驟、進行測試的順序和分析測試結果的步驟;
c.參加合同要求的評審和審計;
d.參加對測試準備的評審;
e.監督鑒定測試;
f.準備所選的測試需求、測試用例、測試規格說明、測試過程,進行測試的步驟和分析測試結果的步驟;
g.進行所選擇的單元測試、集成測試或鑒定測試;
h.用輸入重點值、邊界值和異常輸入值來完成所選擇的測試;
i.測試軟件隔離錯誤和把錯誤的影響降到最小的能力,即使失敗逐級縮小的能力,在重要的、臨界的和在異常的條件下要求操作員干預的程度;
j.用一個合適的嚴密的方法確認該軟件正確地實現了關鍵性、安全性和保密要求。
11.5 軟件質量保證過程
軟件質量保證過程(SQA)由方針、標準、過程和活動等組成,其目的是恰當保證:此項目生存周期中的過程、產品和服務符合已建立的、預期的需求,并符合已制訂的計劃。而且,SQA促進能提高質量的環境的形成。為了不產生偏見,SQA機構需要對開發產品或提供服務的直接責任人有相對自由和相應的權力。 ISO 9 0 0 3— 8 7標準提供了實施軟件質量保證的指南。
此過程含有下述活動:
a. 過程建立;
b.產品保證;
c.過程保證;
d.質量改進。
11.5.1 過程建立
此項活動含有下述任務:
11.5.1.1 應當建立適合此項目的一個軟件質量保證過程。該 SQA的目標應當是保證和改進交付軟件產品和服務的質量,保證和改進為提供這些產品和服務所采用的軟件生存期過程的質量。
11.5.1.2 應當為此項目的生存期制訂進行 SQA活動的計劃,將其寫成文檔、執行它、維護它。
該計劃應當包括下述各項:
a.質量的目標,包括驗證、確認、測試、審計和質量測量活動;
b.執行SQA活動的質量標準、方法、步驟和工具(或引用機構的正式文件中的有關內容);
c.合同規定的評審和協調的步驟;
d.標識、收集、編寫文檔、維護和處置質量記錄的步驟;
e.執行SQA活動的資源、時間表和責任。
10.5.1.3 負責確認是否與合同要求相符的人員應當不受機構的約束,他們具有對目標進行評價以及啟動、影響、解決和驗證改正活動的資源和權力。
11.5.1.4 應當按計劃評價開發產品和提供服務所使用的軟件生存期過程中產生的產品,并進行過程中的評價。當評審出問題和與合同要求不相符之處時,應當把它們寫成文檔,并將其作為改正過程(第 11.6條)的輸入。應當編寫出評價記錄,并保存該記錄。
11.5.1.5 應當按照合同中的規定將評價記錄交給需方一份。
11.5.2 產品保證
此項活動含有下述任務:
11.5.2.1 應當保證把合同所要求的全部計劃寫成文檔,這些計劃要符合合同、互不矛盾,并在按照要求執行。
11.5.2.2 應當保證軟件和有關的文檔符合合同、遵守計劃。
11.5.2.3 在準備交付產品或完成服務的過程中,應當保證產品或服務完全滿足合同的要求,且是需方可以接受的。
11.5.3 過程保證
此項活動含有下述任務:
11.5.3.1 應當保證已為此項目采用的軟件生存期過程(供應、開發、操作、維護和支持,其中包括、 SQA)符合合同、遵守計劃。
11.5.3.2 應當保證內部的軟件工程實踐、開發環境、測試環境和庫是恰當的,并符合合同。
11.5.3.3 應當保證所適用的主合同的要求已交給予合同的當事人,該當事人的產品和服務符合主合 同的要求。
11.5.3.4 應當保證需方和其它各方依照合同、談判和計劃得到了所要求的支持和協作。
11.5.3.5 最好保證依照已建立的標準和步驟完滿地完成了產品和過程測試。
11.5.3.6 應當保證培訓提供了滿足項目需求所需要的技術和知識。
11.5.4 質量改進
此項活動含有下述任務:
11.5.4.1 管理應當保證機構中的全部項目人員了解項目的 SQA需求,執行并維護這些需求。
11.5.4.2 為了了解項目所采用的過程的長處和弱點,最好收集和分析歷史數據、技術數據和評價數 據。這些分析最好作為反饋信息用來改進這些過程,為該項目及以后的項目提出改進建議和指出技術改 進要求。
11.5.4.3 作為質量保證活動的管理部分,應當收集、維護和使用質量成本數據。這些數據應當說明預 定成本以及改正產品或服務中的缺點或不符合之處的成本。
11.6 改正過程
改正活動是分析和清除在軟件開發、操作或維護中發現的問題(包括不符合之處)的過程,不管它們 的性質和來源。其目的是提供一個及時的、負責的、已有文檔記載的方法,以保證所發現的全部問題被分 析和清除并指出趨向。
此項過程含有下述活動:
a. 過程建工;
b.采取改正活動。
11.6.1 過程建立
此項活動含有下述任務: 為了處理在產品、活動和服務中檢測到的全部問題(包括不符合之處),應當建立一個改正過程。
此過程應當符合下述要求:
a.此過程應當是閉環式的,保證及時報告所檢測到的全部問題,并進入改正過程。改正活動自此 開始,問題要得到解決,狀態得到跟蹤和報告。在合同期內保存問題的記錄;
b.此過程最好含有對問題進行分類和劃分優先權的方案。為了進行趨向分析和解決問題,最好 用分類法和優先級對每個問題分類;
c.應在問題報告中完成趨向分析;
d.應當對改正活動進行評價,以便: ——證明問題已經解決,不利的趨勢已扭轉,已在適當的過程、產品和服務中正確地實施了改變; ——確定是否又引起了另外的問題。
11.6.2 采取改正活動
此項活動含有下述任務: 當在一個產品、一項活動或服務中檢測到問題(包括不符合之處)時,應當寫出問題/修改報告,講明 所檢測到的每個問題。該問題/修改報告應當描述所需要的改正活動和為解決問題已采取的活動。這些 報告應當作為改正過程的輸入用來改正缺點、缺點的起因以及扭轉不利的趨勢。
1.7 培訓過程
軟件的獲取、開發、操作或維護主要取決于具有知識和熟練技術的人員。
例如:取得人員必須具有獲取、安裝、操作和維護該軟件的知識;開發者必須在軟件管理和軟件工程方面受過基本訓l練。因此,作出人員培訓計劃并及早實施是絕對必要的。這樣,當獲取、開發、操作和維護軟件時就有了經過培訓的人員。
此過程含有下述活動:
a.過程建工;
b.培訓資料的開發;
c.培訓計劃的實施。
11.7.1 過程建立
此項活動含有下述任務: 應當對項目需求進行完整的評審,以便確定和及時地制訂獲取或開發管理人員和技術人員所需要 的資源和技巧的條款。應當指明培訓的種類和水平,需要培訓的人員的分類。最好制訂一個培訓計劃, 該計劃說明實施的進程、資源需求和培訓需求,最好把該計劃寫成文檔。
11.7.2 培訓資料的開發
此項活動含有下述任務: 編寫培訓手冊,包括提供在培訓;時所需要的資料。
11.7.3 培訓計劃的實施
此項活動含有下述任務:
11.7.3.1 實施培訓計劃應當是為了提供人員培訓。最好保存培訓記錄。
11.7.3.2 最好保證及時地為所計劃的活動和任務提供正確搭配的和不同種類的受訓人員。
11.8 環境建立過程
為所涉及到的過程建立所需要的環境。
此過程含有下述活動:
a. 過程建工;
b.環境的建立;
c.環境的維護。
11.8.1 過程建立
此項活動含有下述任務:
11.8.1.1 最好定義環境并將該環境寫成文檔,以滿足所涉及到的過程、所考慮的將要使用的步驟、標 準、工具和技術的需求。
11.8.1.2 對該環境的建立最好作出計劃并寫出文檔。
11.8.2 環境的建立
此項活動含有下述任務:
11.8.2.1 最好對環境的配置作出計劃并將其寫成文檔。功能、性能、安全、保密、可用性、面積需求、設備、成本、時間限制最好都考慮到。
11.8.2.2 應當及時安裝該環境以便執行相關的過程。
11.8.3 環境的維護
此項活動含有下述任務:
環境應當得到維護。
非常好我支持^.^
(0) 0%
不好我反對
(0) 0%
相關閱讀:
- [電子說] 實驗室智能監控系統是智能硬件+軟件+云服務一體化的智慧實驗室解決方案 2023-10-24
- [電子說] 華為終端BG軟件部總裁龔體一行到訪拓維信息 2023-10-24
- [電子說] PLC編程軟件離開了硬件,能模擬應用嗎? 2023-10-24
- [電子說] 如何使用Ansys軟件套件實現立方體衛星系統的高級開發 2023-10-24
- [電子說] ArtDAQ數據采集管理軟件升級功能介紹 2023-10-23
- [電子說] 浩辰CAD Linux版 2024全球發布 2023-10-23
- [電子說] 浩辰軟件加快布局CAD云服務創新應用 2023-10-23
- [電子說] RTT平臺zephyr_polling軟件包SPI Bluenrg2丟包問題排查 2023-10-23
( 發表人:admin )