• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 軟件生存期過程(6)

    發表于:2008-01-23來源:作者:點擊數: 標簽:軟件生存期
    12 過程的建立、評價和改進 本章含有要建立、評價、測量、控制和改進軟件生存期過程的活動。 此項過程含有下述活動: a. 過程建工; b. 過程評價; c. 過程改進。 12.1 過程建立 此項活動含有下述任務: 因為在業務活動中機構要具有獲
    12 過程的建立、評價和改進

      本章含有要建立、評價、測量、控制和改進軟件生存期過程的活動。
      此項過程含有下述活動:
      a. 過程建工;
      b. 過程評價;
      c. 過程改進。

      12.1 過程建立

      此項活動含有下述任務: 因為在業務活動中機構要具有獲取、供應、開發、操作、維護功能,所以,機構應當為這些活動建立一套過程。應當將這些過程以及它們在特殊情況下的應用寫成文檔,并寫進公司的出版物中。在適當的情況下,最好建立一個過程控制機制以開發、監督、控制和改進這些過程。

      12.2 過程評價

      此項活動含有下述任務: 最好制訂一個過程評價步驟,將它寫成文檔并使用它。最好能保存并維護評價記錄。

      12.3 過程改進

      此項活動含有下述任務: 最好用過程評價的結果來改進機構的過程。最好能更新過程的文檔,使其反映機構過程中的改進。

      附錄A 剪裁過程(補充件)

      本附錄定義為一個軟件項目剪裁本標準時所需要的基本活動和步驟。附錄B剪裁指南(參考件)是對剪裁本標準的要求的簡要說明。
      本剪裁過程含有下述活動:
      —指定項目的環境;
      —輸入請求;
      —選擇標準的單元;
      —把剪裁決定和理由寫成文檔。

      AI 指定項目的環境

      此項活動含有下述任務:
      應當指出將影響剪裁的項目環境的特性??赡艿奶匦允牵荷嬷芷谀P?;當前的系統生存周期階段; 系統和軟件的需求;機構所采用的方針、過程和策略;系統和軟件的規模、類型和關鍵性;所涉及的人數 和當事各方等。

      A2 輸人請求

      此項活動含有下述任務:
      應當征求將要受剪裁影響的機構的請求并輸入。用戶、支持人員、簽訂合同的官員和潛在的投標人 最好參與剪裁。

      A3 選擇標準的單元

      此項活動含有下述任務:

      A3.1 應當根據在AI和 A2中收集的數據,對照本標準的每一章,決定要執行本標準的哪些過程、活動和任務,要開發什么文檔,誰將負責等。

      A3.2 本標準中,要求是用含有“應”、“應當”和“將”“將要”的句子來指明的。最好認真考慮在特殊項目 中是否把這些要求包括進去。要考慮的因素有(但不僅僅限于這些):風險、成本、時間進度、性能、規模、 關鍵性和人機界面。

      A4 把剪裁決定和理由寫成文檔

      此項活動含有下述任務:
      應當把全部剪裁決定及做這些決定的理由寫成文檔。

      附錄B 剪裁指南 (參考件)

      同樣的項目是不存在的。在諸多的因素中,機構所采用的方針和步驟、獲取方法和策略、項目的規模和復雜性、系統需求和開發方法等因素影響著一個系統的獲取、開發、操作和維護的方式。本標準是為通用項目編寫的,以盡可能地適應各種變化。因此,為了降低成本和改進質量,最好針對具體項目剪裁本標準。項目的有關各方最好參與剪裁。

      B1 通用的剪裁指南

      本章提供與本標準有關的剪裁指南,但不詳述。圖BI示出剪裁過程。本章可用來為一個項目完成” 對本標準的第一級剪裁。本章是根據地區的用途實現剪裁。

      B2 開發過程的剪裁

      要特別注意開發過程(第8章),因為此過程可以為具有不同目的的不同機構所使用。作為此過程的第一級剪裁,建議進行以下活動。對于包含在系統內或集成到系統中的軟件:
      a. 此過程中的全部12個活動最好都考慮;
      b.最好區分開發者是否要完成或支持系統的活動。 獨立的、不是系統一部分的軟件可能不需要第8.2、8.3、8.10和8。11條中的用于系統的活動,但最好考慮其它的活動。

      B3 與評價有關的活動的剪裁

      與一個項目或一個過程的生存周期的某個階段有關的任何人都要對自己的或他人的產品或服務進行評價。該標準把這些評價分為下述五類。前四類評價與項目有關,第五類評價與過程有關。最好根據項目或過程的范圍、規模、復雜性和關鍵性適當地選擇和剪裁這些評價活動。把從這些評價中產生的問題、不符合之處和改進的報告反饋給改正過程(第11.6條)。

      a. 過程內的評價(第5、6、7、8、、9和10章的評價任務)。由在此過程中執行指定任務的人員在他們的日?;顒又羞M行。

      b.合同要求的評審和審計(第11.3條)。由需方和供方按照事先同意的時間表正式進行。

      c.(獨立的)驗證和確認(第11.4條)。由需方、供方或獨立的第三方進行,根據項目對產品或服務進行不同程度的評價。此項評價并不代替其它種類的評價,只是其它評價的補充。

      d.軟件質量保證(第11.5條)。由對開發該產品或實施該服務的直接責任人之外的人員進行獨立的質量保證。進行獨立的保證的目的是使產品或服務與合同的要求相符,并堅持已制訂的計劃。

      e.過程建立、評價和改進(第12章)。這些活動由一機構實施,以對過程進行有效的管理和自我改進。這種評價活動與合同的要求無關。

      B4 剪裁的考慮因素

      本章中的各段指出了為此項目的關鍵特性在剪裁時要考慮的廣泛的因素。此處對這些考慮因素和特性不作詳述,只陳述目前的一些想法。

      B4.1 機構所采用的方針

      指出機構所采用的方針。例如關于計算機語言、安全和保密、硬件儲存需求、風險管理等等。 應當保留本標準中與機構的方針有關的章條。

     

      B4.2 獲取策略

      指出項目的獲取策略。例如合同的類型、多項合同、分包商和v&v構的介入、需方作為合同當事人介入的程度、對合同當事人能力的評價等等。 應當保留本標準中與這些策略有關的章條。

      B4.3 支持的概念

      指出支持的概念。例如需方或合同當事人預期應當支持的時間、變化的程度等。 如果軟件將有較長的支持壽命或預期有較大的改變,最好考慮全部的文檔需求。建議自動生成文檔。

      B4.4生存周期模型

      指出項目的生存周期模型。例如瀑布式、交互瀑布式、漸進式、積木式、預期的產品改進等。 所有的這些模型描述了可以有順序地、重復地或組合地完成的一些過程和活動。在這些模型中,本標準中的生存周期活動最好映射到所選擇的模型中。對于漸進式的、積木式的和預期的產品改進模型,項目的一個階段的輸出就是下一個階段的輸入。在這些情況下,最好在每項活動完成時提交文檔。

      B4.5 所涉及的各方

      指出此項目所涉及的當事各方。例如需方、供方、開發者、分包商、v&v機構、維護者和人員的數量。 與當事雙方之間(例如需方一開發者,供方一v&v機構等)有關的全部需求都要考慮。 涉及許多(幾十或幾百)人的大項目需要大量的管理性監督和控制。對于一個大項目,內部的、合同需求的和獨立的評價、評審、審計和檢測、數據收集等都是很重要的工具。對于小項目,這些控制可以是 多余的。

      B4.6 生存周期的階段

      指出系統的生存周期當前階段。例如需方的項目起動,供方的開發、維護等,例如下述情況: 需 方在提出或定義系統需求時,可能要對需求和設計進行可行性研究和原型制作,也可能要編寫原 型的軟件代碼,這些代碼在以后按照合同開發軟件時可能用到,也可能用不到;可能是開發系統需求和 最初的軟件需求,在這種情況下,第8章的開發過程可以作為開發指南使用,而不是作為需求使用;可能 不需要嚴格的鑒定和評價;合同所要求的評審和審計也可能不需要。 開發者在按照合同生產軟件的情況下,剪裁時最好考慮全部的開發過程(第8章)需求。 維護者要修改軟件和文檔,在考慮維護過程(第10章)時,開發過程(第8章)的各部分可以作為子 過程使用。

      B4.7 系統的層次特性

      指出系統的層次特性,例如子系統的數量和配置項等。 如果系統有許多子系統或配置項,最好謹慎地為每個子系統和配置項剪裁開發過程(第8章)。最好 考慮全部的接口和集成需求。

      B4.8 軟件的層次特性

      指出軟件的層次特性,例如軟件配置項(SCI)的數量,軟件的類型、規模和關鍵性,技術風險等。 如果軟件有許多SCI、部件或單元,最好謹慎地為每個SCI剪裁開發過程(第8章)。最好考慮全部 的接口和集成需求。

      決定何種類型的軟件包括在內,因為不同類型的軟件可以需要不同的剪裁決定。例如:

      a. 新開發的軟件??紤]全部的需求,特別是開發過程(第8章)。

      b.照原樣使用現成的軟件。開發過程(第8章)可能是多余的。最好評價與該軟件有關的性能、文 檔、產權和未來的支持。

      c.修改現有的軟件??梢詻]有文檔。最好依據關鍵性和所預期的未來的改變,通過維護過程(第 10章)來使用開發過程(第8章)。最好評價與該軟件有關的性能、文檔、產權和未來的支持。

      d.包含在一個系統中的或集成進一個系統的軟件或固件。既然這種軟件是一個大系統的一部分,最好考慮開發過程(第8章)中與該系統有關的活動。在與系統有關的活動中,只需要選擇詞匯“執行”或是“選擇”。 如果在未來不可能修改該軟件或固件,最好仔細審計文檔需要的范圍。

      e.獨立的軟件。既然該種軟件不是一個系統的一部分,就不必考慮開發過程(第8章)中與系統有關的活動。最好仔細審查文檔需求,尤其是維護文檔的需求。

      f.不交付軟件。既然沒有任何一項被獲取、供應或開發,最好不考慮除開發過程的第8。1.5條之外的其它章條。但是,如果需方決定獲取這種軟件中的一個軟件用于未來的操作和維護,那么,這個軟件最好按照b條或c條中的軟件對待。

      B4.9 其它考慮因素:

      系統越是依賴于軟件的正確操作和及時完成,就越是要通過測試、評審、審計、V&V等來加強管理控制。但是,對非關鍵性的軟件或小軟件加強管理反而不會降低成本。 軟件的開發可能有技術風險。如果采用的軟件技術是不成熟的,正在開發的軟件是前所未有的或是復雜的,或者,軟件含有安全和保密的重要需求,那么,就可能需要嚴格的規范、設計、測試和評價。獨立的V&V就可能是很重要的。

      附加說明:

      本標準由中華人民共和國電子工業部提出。
      本標準由電子工業部標準化研究所歸口。
      本標準由中國計算機軟件與技術服務總公司負責起草。
      本標準主要起草人周明德、賈耀良、王桂蘭。
      本標準于 1988年 7月首次公布。

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>