版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、珠海軟件行業(yè)協(xié)會專家委員會主任珠海軟件行業(yè)協(xié)會專家委員會主任吉林大學(xué)珠海學(xué)院計算機(jī)系教授吉林大學(xué)珠海學(xué)院計算機(jī)系教授l軟件工程標(biāo)準(zhǔn)化軟件工程標(biāo)準(zhǔn)化 l軟件質(zhì)量認(rèn)證軟件質(zhì)量認(rèn)證lGB/T 8567-2006計算機(jī)軟件文計算機(jī)軟件文 檔編制規(guī)范檔編制規(guī)范 l本章小結(jié)本章小結(jié) 隨著軟件工程項目功能的不斷擴(kuò)大,人員的不斷增隨著軟件工程項目功能的不斷擴(kuò)大,人員的不斷增加,軟件質(zhì)量的下降、管理的混亂,從而使人們對軟件加,軟件質(zhì)量的下降、管理的混亂,從而使人們對軟件工程中的標(biāo)準(zhǔn)化、統(tǒng)一化更為迫切需要。軟件工作的范工程中的標(biāo)準(zhǔn)化、統(tǒng)一化更為迫切需要。軟件工作的范圍從只是使用程序設(shè)計語言編寫程序,擴(kuò)展到整個軟件
2、圍從只是使用程序設(shè)計語言編寫程序,擴(kuò)展到整個軟件生存期。例如,軟件概念的形成、需求分析、設(shè)計、實生存期。例如,軟件概念的形成、需求分析、設(shè)計、實現(xiàn)、測試、制造、安裝和檢驗、運行和維護(hù)直到軟件引現(xiàn)、測試、制造、安裝和檢驗、運行和維護(hù)直到軟件引退退(為新的軟件所代替為新的軟件所代替)。同時還有許多技術(shù)管理工作。同時還有許多技術(shù)管理工作(如如過程管理、產(chǎn)品管理、資源管理過程管理、產(chǎn)品管理、資源管理)以及確認(rèn)與驗證工作以及確認(rèn)與驗證工作(如評審與審計、產(chǎn)品分析、測試等如評審與審計、產(chǎn)品分析、測試等),常常是跨越軟件,常常是跨越軟件生存期各個階段的專門工作,所有這些方面都應(yīng)逐步地生存期各個階段的專門工作
3、,所有這些方面都應(yīng)逐步地建立標(biāo)準(zhǔn)或規(guī)范。建立標(biāo)準(zhǔn)或規(guī)范。 在開發(fā)一個軟件時,需要將項目和人員劃分成不同在開發(fā)一個軟件時,需要將項目和人員劃分成不同的層級和不同的分工,這些層次和分工存在著相互配合的層級和不同的分工,這些層次和分工存在著相互配合的問題的問題;同時,在開發(fā)項目的各個部分以及各開發(fā)階段之同時,在開發(fā)項目的各個部分以及各開發(fā)階段之間也都存在著許多聯(lián)系和銜接問題。那么把這些錯綜復(fù)間也都存在著許多聯(lián)系和銜接問題。那么把這些錯綜復(fù)雜的關(guān)系協(xié)調(diào)好,就需要有一系列統(tǒng)一的約束和規(guī)定雜的關(guān)系協(xié)調(diào)好,就需要有一系列統(tǒng)一的約束和規(guī)定;并并且在軟件開發(fā)項目取得階段成果或最后完成時,還需要且在軟件開發(fā)項目取
4、得階段成果或最后完成時,還需要進(jìn)行階段評審和驗收測試進(jìn)行階段評審和驗收測試;投入運行的軟件,其在運行中投入運行的軟件,其在運行中出現(xiàn)的問題或正常的維護(hù)也需要對軟件進(jìn)行全面的理解。出現(xiàn)的問題或正常的維護(hù)也需要對軟件進(jìn)行全面的理解。這些理解就像一門語言的語法規(guī)則一樣,都需要提供統(tǒng)這些理解就像一門語言的語法規(guī)則一樣,都需要提供統(tǒng)一的規(guī)范和標(biāo)準(zhǔn),使得各項工作都能有章可循。一的規(guī)范和標(biāo)準(zhǔn),使得各項工作都能有章可循。 過程標(biāo)準(zhǔn)過程標(biāo)準(zhǔn):與開發(fā)一個產(chǎn)品或從事一項服務(wù)的一系列活動與開發(fā)一個產(chǎn)品或從事一項服務(wù)的一系列活動或操作有關(guān)。如方法、技術(shù)以及度量等?;虿僮饔嘘P(guān)。如方法、技術(shù)以及度量等。 產(chǎn)品標(biāo)準(zhǔn)產(chǎn)品標(biāo)準(zhǔn):
5、涉及軟件工程事務(wù)的格式和內(nèi)容。如需求、設(shè)涉及軟件工程事務(wù)的格式和內(nèi)容。如需求、設(shè)計、部件、描述、計劃以及報告等。計、部件、描述、計劃以及報告等。 專業(yè)標(biāo)準(zhǔn)專業(yè)標(biāo)準(zhǔn):涉及軟件工程的所有方面,如職別、道德準(zhǔn)則、涉及軟件工程的所有方面,如職別、道德準(zhǔn)則、認(rèn)證、特許以及課程等。認(rèn)證、特許以及課程等。 記法標(biāo)準(zhǔn)記法標(biāo)準(zhǔn):論述了再軟件工程行業(yè)范圍內(nèi),以惟一的一種論述了再軟件工程行業(yè)范圍內(nèi),以惟一的一種方式進(jìn)行交流的方法。如術(shù)語、表示法以及語言等。方式進(jìn)行交流的方法。如術(shù)語、表示法以及語言等。 軟件工程的生命周期 參考國際標(biāo)準(zhǔn)、國家標(biāo)準(zhǔn)或行業(yè)標(biāo)準(zhǔn),制定適用于本參考國際標(biāo)準(zhǔn)、國家標(biāo)準(zhǔn)或行業(yè)標(biāo)準(zhǔn),制定適用于本單
6、位軟件開發(fā)的企業(yè)標(biāo)準(zhǔn),編寫軟件工程標(biāo)準(zhǔn)化手冊。單位軟件開發(fā)的企業(yè)標(biāo)準(zhǔn),編寫軟件工程標(biāo)準(zhǔn)化手冊。制定企業(yè)標(biāo)準(zhǔn)或是軟件產(chǎn)品標(biāo)準(zhǔn)應(yīng)當(dāng)吸收軟件工程師制定企業(yè)標(biāo)準(zhǔn)或是軟件產(chǎn)品標(biāo)準(zhǔn)應(yīng)當(dāng)吸收軟件工程師參加,讓他們充分理解開發(fā)和實施標(biāo)準(zhǔn)的意義,以及參加,讓他們充分理解開發(fā)和實施標(biāo)準(zhǔn)的意義,以及他們自己在其中的責(zé)任。他們自己在其中的責(zé)任。為適應(yīng)技術(shù)發(fā)展的形勢,對已制定的標(biāo)準(zhǔn),需要及時為適應(yīng)技術(shù)發(fā)展的形勢,對已制定的標(biāo)準(zhǔn),需要及時組織審查和更新。組織審查和更新。貫徹標(biāo)準(zhǔn)應(yīng)當(dāng)?shù)玫捷o助工具的支持。貫徹標(biāo)準(zhǔn)應(yīng)當(dāng)?shù)玫捷o助工具的支持。 根據(jù)軟件工程標(biāo)準(zhǔn)制定的機(jī)構(gòu)和標(biāo)準(zhǔn)適用的范圍有所不同,它根據(jù)軟件工程標(biāo)準(zhǔn)制定的機(jī)構(gòu)和標(biāo)準(zhǔn)適
7、用的范圍有所不同,它可分為可分為5個級別,即國際標(biāo)準(zhǔn)、國家標(biāo)準(zhǔn)、行業(yè)標(biāo)準(zhǔn)、企業(yè)個級別,即國際標(biāo)準(zhǔn)、國家標(biāo)準(zhǔn)、行業(yè)標(biāo)準(zhǔn)、企業(yè)(機(jī)構(gòu)機(jī)構(gòu))標(biāo)標(biāo)準(zhǔn)及項目準(zhǔn)及項目(課題課題)標(biāo)準(zhǔn)。以下分別對標(biāo)準(zhǔn)。以下分別對5級標(biāo)準(zhǔn)的標(biāo)識符和標(biāo)準(zhǔn)制定級標(biāo)準(zhǔn)的標(biāo)識符和標(biāo)準(zhǔn)制定(或或批準(zhǔn)批準(zhǔn))的機(jī)構(gòu)進(jìn)行簡要說明。的機(jī)構(gòu)進(jìn)行簡要說明。 國際標(biāo)準(zhǔn):由國際聯(lián)合機(jī)構(gòu)制定和公布,提供各國參考的標(biāo)準(zhǔn)。國際標(biāo)準(zhǔn):由國際聯(lián)合機(jī)構(gòu)制定和公布,提供各國參考的標(biāo)準(zhǔn)。 國家標(biāo)準(zhǔn):由政府或國家級的機(jī)構(gòu)制定或批準(zhǔn),適用于全國范國家標(biāo)準(zhǔn):由政府或國家級的機(jī)構(gòu)制定或批準(zhǔn),適用于全國范圍的標(biāo)準(zhǔn)。圍的標(biāo)準(zhǔn)。 行業(yè)標(biāo)準(zhǔn):由行業(yè)機(jī)構(gòu)、學(xué)術(shù)團(tuán)體或國防機(jī)構(gòu)制定,并適
8、用于行業(yè)標(biāo)準(zhǔn):由行業(yè)機(jī)構(gòu)、學(xué)術(shù)團(tuán)體或國防機(jī)構(gòu)制定,并適用于某個業(yè)務(wù)領(lǐng)域的標(biāo)準(zhǔn)。某個業(yè)務(wù)領(lǐng)域的標(biāo)準(zhǔn)。 企業(yè)規(guī)范:一些大型企業(yè)或公司,由于軟件工程工作的需要,企業(yè)規(guī)范:一些大型企業(yè)或公司,由于軟件工程工作的需要,制定適用于本部門的規(guī)范。制定適用于本部門的規(guī)范。 項目規(guī)范:由某一科研生產(chǎn)項目組織制定,目為該項任務(wù)專用項目規(guī)范:由某一科研生產(chǎn)項目組織制定,目為該項任務(wù)專用的軟件工程規(guī)范。的軟件工程規(guī)范。1. 軟件質(zhì)量認(rèn)證的產(chǎn)生背景軟件質(zhì)量認(rèn)證的產(chǎn)生背景 2. 軟件質(zhì)量認(rèn)證的標(biāo)準(zhǔn)軟件質(zhì)量認(rèn)證的標(biāo)準(zhǔn) 3. 軟件質(zhì)量認(rèn)證的作用軟件質(zhì)量認(rèn)證的作用 4. ISO9000標(biāo)準(zhǔn)的構(gòu)成標(biāo)準(zhǔn)的構(gòu)成 軟件產(chǎn)品的質(zhì)量直接影
9、響到國民經(jīng)濟(jì)信息系統(tǒng)和國際裝軟件產(chǎn)品的質(zhì)量直接影響到國民經(jīng)濟(jì)信息系統(tǒng)和國際裝備系統(tǒng)的可靠性與安全運行,在國內(nèi)外軟件市場激烈的競爭備系統(tǒng)的可靠性與安全運行,在國內(nèi)外軟件市場激烈的競爭中,提高軟件質(zhì)量已經(jīng)成為一個軟件企業(yè)生存發(fā)展的關(guān)鍵問中,提高軟件質(zhì)量已經(jīng)成為一個軟件企業(yè)生存發(fā)展的關(guān)鍵問題,軟件企業(yè)或從事軟件工程項目的機(jī)構(gòu)在實踐工作中在軟題,軟件企業(yè)或從事軟件工程項目的機(jī)構(gòu)在實踐工作中在軟件質(zhì)量問題上應(yīng)認(rèn)識到,軟件自身的特點和目前軟件開發(fā)模件質(zhì)量問題上應(yīng)認(rèn)識到,軟件自身的特點和目前軟件開發(fā)模式,使隱藏在軟件內(nèi)部的質(zhì)量缺陷是不可避免式,使隱藏在軟件內(nèi)部的質(zhì)量缺陷是不可避免 n軟件軟件需求中存在的模糊
10、以及需求的變更,影響著軟件產(chǎn)品的質(zhì)量。需求中存在的模糊以及需求的變更,影響著軟件產(chǎn)品的質(zhì)量。n目前廣為采用的手工開發(fā)方式難于避免出現(xiàn)差錯。目前廣為采用的手工開發(fā)方式難于避免出現(xiàn)差錯。 n軟件開發(fā)過程中各個環(huán)節(jié)的接口處不易保證正確性。軟件開發(fā)過程中各個環(huán)節(jié)的接口處不易保證正確性。n軟件測試技術(shù)具有局限性。軟件測試技術(shù)具有局限性。 n軟件質(zhì)量管理的實際困難軟件質(zhì)量管理的實際困難。n軟件質(zhì)量指標(biāo)許多尚未量化。軟件質(zhì)量指標(biāo)許多尚未量化。n目前許多軟件機(jī)構(gòu)的產(chǎn)品質(zhì)量責(zé)任尚未落實到人目前許多軟件機(jī)構(gòu)的產(chǎn)品質(zhì)量責(zé)任尚未落實到人n不規(guī)范的開發(fā)習(xí)慣難于糾正。不規(guī)范的開發(fā)習(xí)慣難于糾正。n人員之間的溝通容易出現(xiàn)問題
11、。人員之間的溝通容易出現(xiàn)問題。n軟件項目組中人員流動會影響產(chǎn)品質(zhì)量。軟件項目組中人員流動會影響產(chǎn)品質(zhì)量。直到直到1987年公布的年公布的ISO 9000系列標(biāo)準(zhǔn),是國際上影響系列標(biāo)準(zhǔn),是國際上影響最為深遠(yuǎn)的質(zhì)量管理標(biāo)準(zhǔn)當(dāng)屬國際標(biāo)準(zhǔn)化組織。這一國際標(biāo)最為深遠(yuǎn)的質(zhì)量管理標(biāo)準(zhǔn)當(dāng)屬國際標(biāo)準(zhǔn)化組織。這一國際標(biāo)準(zhǔn)發(fā)源于歐洲經(jīng)濟(jì)共同體,但很快就波及美國、日本及世界準(zhǔn)發(fā)源于歐洲經(jīng)濟(jì)共同體,但很快就波及美國、日本及世界各國。中國對此也十分重視,采取了積極態(tài)度。一方面確定各國。中國對此也十分重視,采取了積極態(tài)度。一方面確定對其等同采用,發(fā)布了與其相應(yīng)的質(zhì)量管理國家標(biāo)準(zhǔn)系列對其等同采用,發(fā)布了與其相應(yīng)的質(zhì)量管理國家
12、標(biāo)準(zhǔn)系列GB/T 19000。 n軟件企業(yè)貫徹實施軟件企業(yè)貫徹實施ISO 9000質(zhì)量管理體系認(rèn)證。質(zhì)量管理體系認(rèn)證。 n質(zhì)量體系認(rèn)證,是指對供方的質(zhì)量體系進(jìn)行的第三方評定質(zhì)量體系認(rèn)證,是指對供方的質(zhì)量體系進(jìn)行的第三方評定或注冊活動,以通過評定和事后監(jiān)督來證明供方的質(zhì)量體或注冊活動,以通過評定和事后監(jiān)督來證明供方的質(zhì)量體系符合并滿足需方對該體系規(guī)定的要求。第三方是指具有系符合并滿足需方對該體系規(guī)定的要求。第三方是指具有權(quán)威性,并目對于供需雙方都無經(jīng)濟(jì)利害關(guān)系的機(jī)構(gòu)。權(quán)威性,并目對于供需雙方都無經(jīng)濟(jì)利害關(guān)系的機(jī)構(gòu)。nISO 9000-3作為軟件企業(yè)實施,作為軟件企業(yè)實施,ISO 9001質(zhì)量保證
13、模式質(zhì)量保證模式標(biāo)準(zhǔn)的實施指南,通過對軟件產(chǎn)品從市場調(diào)查、需求分析、標(biāo)準(zhǔn)的實施指南,通過對軟件產(chǎn)品從市場調(diào)查、需求分析、軟件設(shè)計、編碼、測試等開發(fā)工作,直至作為商品軟件銷軟件設(shè)計、編碼、測試等開發(fā)工作,直至作為商品軟件銷售,以及安裝及維護(hù)整個過程進(jìn)行控制,保障軟件產(chǎn)品的售,以及安裝及維護(hù)整個過程進(jìn)行控制,保障軟件產(chǎn)品的質(zhì)量?,F(xiàn)在質(zhì)量?,F(xiàn)在ISO 9000標(biāo)準(zhǔn)已被各國軟件企業(yè)廣泛采用,標(biāo)準(zhǔn)已被各國軟件企業(yè)廣泛采用,并將其作為建立企業(yè)質(zhì)量體系的并將其作為建立企業(yè)質(zhì)量體系的依據(jù)依據(jù) ISO9000標(biāo)準(zhǔn)是一系統(tǒng)性的標(biāo)準(zhǔn),涉及的范圍、內(nèi)標(biāo)準(zhǔn)是一系統(tǒng)性的標(biāo)準(zhǔn),涉及的范圍、內(nèi)容廣泛,強(qiáng)調(diào)對各部門的職責(zé)權(quán)限進(jìn)
14、行明確劃分、計劃容廣泛,強(qiáng)調(diào)對各部門的職責(zé)權(quán)限進(jìn)行明確劃分、計劃和協(xié)調(diào),而使企業(yè)能有效地、有秩序地開展各項活動,和協(xié)調(diào),而使企業(yè)能有效地、有秩序地開展各項活動,保證工作順利進(jìn)行。它強(qiáng)調(diào)管理層的介入,明確制定質(zhì)保證工作順利進(jìn)行。它強(qiáng)調(diào)管理層的介入,明確制定質(zhì)量方針及目標(biāo),并通過定期的管理評審達(dá)到了解公司的量方針及目標(biāo),并通過定期的管理評審達(dá)到了解公司的內(nèi)部體系運作情況,及時采取措施,確保體系處于良好內(nèi)部體系運作情況,及時采取措施,確保體系處于良好的運作狀態(tài)的目的。它強(qiáng)調(diào)糾正及預(yù)防措施,消除產(chǎn)生的運作狀態(tài)的目的。它強(qiáng)調(diào)糾正及預(yù)防措施,消除產(chǎn)生不合格或不合格的潛在原因,防止不合格的再發(fā)生,從不合格或
15、不合格的潛在原因,防止不合格的再發(fā)生,從而降低成本。它強(qiáng)調(diào)不斷地審核及監(jiān)督,達(dá)到對企業(yè)的而降低成本。它強(qiáng)調(diào)不斷地審核及監(jiān)督,達(dá)到對企業(yè)的管理及運作不斷地修正及改良的目的。管理及運作不斷地修正及改良的目的。 ISO9000系列標(biāo)準(zhǔn)自發(fā)布以來,在系列標(biāo)準(zhǔn)自發(fā)布以來,在“市場競爭驅(qū)動市場競爭驅(qū)動”、“收益者驅(qū)動收益者驅(qū)動”和和“管理者驅(qū)動管理者驅(qū)動”3方面影響下,己經(jīng)發(fā)展方面影響下,己經(jīng)發(fā)展成為一個大的標(biāo)準(zhǔn)家族,稱為成為一個大的標(biāo)準(zhǔn)家族,稱為“ISO9000族族”標(biāo)準(zhǔn)。到標(biāo)準(zhǔn)。到1994年為止這個家族包括了以下幾類標(biāo)準(zhǔn)。年為止這個家族包括了以下幾類標(biāo)準(zhǔn)。 ISO8402質(zhì)量管理和質(zhì)量保證術(shù)語質(zhì)量管理
16、和質(zhì)量保證術(shù)語 質(zhì)量管理和質(zhì)量保證標(biāo)準(zhǔn)的選用和實施指南質(zhì)量管理和質(zhì)量保證標(biāo)準(zhǔn)的選用和實施指南 質(zhì)量保證標(biāo)準(zhǔn)質(zhì)量保證標(biāo)準(zhǔn) 質(zhì)量管理標(biāo)準(zhǔn)質(zhì)量管理標(biāo)準(zhǔn)GB/T 8567-2006 中華人民共和國國家標(biāo)準(zhǔn)中華人民共和國國家標(biāo)準(zhǔn)計計算機(jī)軟件文檔編制規(guī)范。本標(biāo)準(zhǔn)根據(jù)算機(jī)軟件文檔編制規(guī)范。本標(biāo)準(zhǔn)根據(jù)GB/T 8566-2001信息技術(shù)信息技術(shù) 軟件生存周期過程軟件生存周期過程的規(guī)定,主要對軟件的的規(guī)定,主要對軟件的開發(fā)過程和管理過程應(yīng)編制的主要文檔及其編制的內(nèi)容、開發(fā)過程和管理過程應(yīng)編制的主要文檔及其編制的內(nèi)容、格式規(guī)定了基本要求。本標(biāo)準(zhǔn)原則上適用于所有類型的格式規(guī)定了基本要求。本標(biāo)準(zhǔn)原則上適用于所有類型的
17、軟件產(chǎn)品的開發(fā)過程和管理過程。本標(biāo)準(zhǔn)參考國際標(biāo)準(zhǔn)軟件產(chǎn)品的開發(fā)過程和管理過程。本標(biāo)準(zhǔn)參考國際標(biāo)準(zhǔn)ISO/IEC 15910:1999 信息技術(shù)信息技術(shù) 軟件用戶文檔過程軟件用戶文檔過程等標(biāo)準(zhǔn)制定的。該標(biāo)準(zhǔn)是等標(biāo)準(zhǔn)制定的。該標(biāo)準(zhǔn)是GB/T 8567-1988計算機(jī)軟計算機(jī)軟件產(chǎn)品開發(fā)文件編制指南件產(chǎn)品開發(fā)文件編制指南的修訂版,更適合計算機(jī)軟的修訂版,更適合計算機(jī)軟件文檔的編寫件文檔的編寫。 概述概述 兩種主要類型的標(biāo)注:兩種主要類型的標(biāo)注:產(chǎn)品標(biāo)準(zhǔn),它規(guī)定產(chǎn)品的特征和功能需求產(chǎn)品標(biāo)準(zhǔn),它規(guī)定產(chǎn)品的特征和功能需求過程標(biāo)準(zhǔn),它規(guī)定開發(fā)產(chǎn)品的過程過程標(biāo)準(zhǔn),它規(guī)定開發(fā)產(chǎn)品的過程 源材料準(zhǔn)備源材料準(zhǔn)備需方
18、應(yīng)允許文檔管理者訪問以下內(nèi)容:需方應(yīng)允許文檔管理者訪問以下內(nèi)容: n所有有關(guān)的規(guī)格說明、記錄格式、屏幕和報告布局、所有有關(guān)的規(guī)格說明、記錄格式、屏幕和報告布局、CASE工具輸出和文檔的準(zhǔn)備所需要的任何其他的信息;工具輸出和文檔的準(zhǔn)備所需要的任何其他的信息;n若可用,軟件的操作副本;若可用,軟件的操作副本;n軟件的分析員和程序員,以及及時和確切地解答由文檔軟件的分析員和程序員,以及及時和確切地解答由文檔開發(fā)人員提出的問題;開發(fā)人員提出的問題;n若可能,訪問典型的用戶。若可能,訪問典型的用戶。 注:保證需方交付給文檔管理者的所有材料,當(dāng)交付時,是注:保證需方交付給文檔管理者的所有材料,當(dāng)交付時,是
19、完整的和正確的且在交付后保持是最新的,這是需方的完整的和正確的且在交付后保持是最新的,這是需方的責(zé)任。責(zé)任。 文檔計劃文檔計劃 n文檔管理者應(yīng)準(zhǔn)備一份文檔計劃,此計劃規(guī)定在文檔創(chuàng)建中要執(zhí)行文檔管理者應(yīng)準(zhǔn)備一份文檔計劃,此計劃規(guī)定在文檔創(chuàng)建中要執(zhí)行的工作。此文檔計劃應(yīng)經(jīng)需方正式同意,以預(yù)示它完全覆蓋了需方的工作。此文檔計劃應(yīng)經(jīng)需方正式同意,以預(yù)示它完全覆蓋了需方的要求。的要求。n文檔計劃應(yīng)正式地描述計劃的文檔的范圍和限制,以及重要的文檔文檔計劃應(yīng)正式地描述計劃的文檔的范圍和限制,以及重要的文檔分析和設(shè)計決定。也應(yīng)規(guī)定在文檔開發(fā)期間實現(xiàn)的過程和控制。分析和設(shè)計決定。也應(yīng)規(guī)定在文檔開發(fā)期間實現(xiàn)的過程
20、和控制。文檔開發(fā)文檔開發(fā) l按按文檔計劃規(guī)定進(jìn)行文檔開發(fā)。通常,在進(jìn)行文檔開發(fā)前,要規(guī)定文檔計劃規(guī)定進(jìn)行文檔開發(fā)。通常,在進(jìn)行文檔開發(fā)前,要規(guī)定文檔的格式(風(fēng)格)。文檔的格式(風(fēng)格)。l 在在軟件的開發(fā)和管理過程中需要那些文檔,每種文檔的規(guī)范在下面軟件的開發(fā)和管理過程中需要那些文檔,每種文檔的規(guī)范在下面說明。說明。 評審評審 n主要以用戶文檔的評審為例說明。對于開發(fā)文檔的評審,由供方組主要以用戶文檔的評審為例說明。對于開發(fā)文檔的評審,由供方組織和實施,而批準(zhǔn)由開發(fā)組織的上級技術(shù)機(jī)構(gòu)實施,更要著重經(jīng)??椇蛯嵤鷾?zhǔn)由開發(fā)組織的上級技術(shù)機(jī)構(gòu)實施,更要著重經(jīng)常性的、非正式的注重實效的評審。性的、非
21、正式的注重實效的評審。n用戶文檔的評審應(yīng)由需方實現(xiàn),包括當(dāng)需要時與文檔管理者討論。用戶文檔的評審應(yīng)由需方實現(xiàn),包括當(dāng)需要時與文檔管理者討論。評審宜由合適的有資格的人員執(zhí)行,這些人員被授權(quán)請求變更和批評審宜由合適的有資格的人員執(zhí)行,這些人員被授權(quán)請求變更和批準(zhǔn)文檔的內(nèi)容。需方在批準(zhǔn)每個用戶文檔草案之前,應(yīng)保證文檔的準(zhǔn)文檔的內(nèi)容。需方在批準(zhǔn)每個用戶文檔草案之前,應(yīng)保證文檔的安全和合法。安全和合法。與其他公司的文檔開發(fā)子合同與其他公司的文檔開發(fā)子合同 n文檔管理者應(yīng)保證子合同的文檔遵循本標(biāo)準(zhǔn),遵循文檔計劃和合同。文檔管理者應(yīng)保證子合同的文檔遵循本標(biāo)準(zhǔn),遵循文檔計劃和合同。n在子合同的文檔中,文檔管理
22、者作為本標(biāo)準(zhǔn)的在子合同的文檔中,文檔管理者作為本標(biāo)準(zhǔn)的“需方需方”,而子合同,而子合同承擔(dān)者作為承擔(dān)者作為“文檔管理者文檔管理者”。文檔管理者應(yīng)與子合同承擔(dān)者簽定符。文檔管理者應(yīng)與子合同承擔(dān)者簽定符合標(biāo)準(zhǔn)的協(xié)議。合標(biāo)準(zhǔn)的協(xié)議。 在計算機(jī)軟件的生存周期中,在計算機(jī)軟件的生存周期中,GB/T8567-2006給出了給出了這些文檔的編制規(guī)范,同時,該標(biāo)準(zhǔn)也是這些文檔的這些文檔的編制規(guī)范,同時,該標(biāo)準(zhǔn)也是這些文檔的編寫質(zhì)量的檢驗準(zhǔn)則。一般地說,一個軟件總是一個編寫質(zhì)量的檢驗準(zhǔn)則。一般地說,一個軟件總是一個計算機(jī)系統(tǒng)(包括硬件,固件和軟件)的組成部分。計算機(jī)系統(tǒng)(包括硬件,固件和軟件)的組成部分。鑒于計
23、算機(jī)系統(tǒng)的多樣性,本標(biāo)準(zhǔn)一般不涉及整個系鑒于計算機(jī)系統(tǒng)的多樣性,本標(biāo)準(zhǔn)一般不涉及整個系統(tǒng)開發(fā)中的文檔編制問題,本標(biāo)準(zhǔn)僅僅是軟件開發(fā)過統(tǒng)開發(fā)中的文檔編制問題,本標(biāo)準(zhǔn)僅僅是軟件開發(fā)過程中的文檔編制指南。程中的文檔編制指南。 管理人員:可行性分析(研究)報告, 項目開發(fā)計劃, 軟件配置管理計劃, 軟件質(zhì)量保證計劃, 開發(fā)進(jìn)度月報, 項目開發(fā)總結(jié)報告;用 戶: 軟件產(chǎn)品規(guī)格說明, 軟件版本說明, 用戶手冊, 操作手冊。 開發(fā)人員: 軟件需求規(guī)格說明, 接口需求規(guī)格說明, 軟件(結(jié)構(gòu))設(shè)計說明, 接口設(shè)計說明書, 數(shù)據(jù)庫(頂層)設(shè)計說明, 測試計劃, 測試報告;維護(hù)人員: 軟件需求規(guī)格說明, 接口需求規(guī)
24、格說明, 軟件(結(jié)構(gòu))設(shè)計說明; 對于對于使用文檔的人員而言他們所關(guān)心的文件的種類使用文檔的人員而言他們所關(guān)心的文件的種類隨他們所承擔(dān)的工作而異。隨他們所承擔(dān)的工作而異。 本標(biāo)準(zhǔn)規(guī)定了在軟件開發(fā)過程中文檔編制的要求,這些文檔從使本標(biāo)準(zhǔn)規(guī)定了在軟件開發(fā)過程中文檔編制的要求,這些文檔從使用的角度可分為用戶文檔和開發(fā)文檔兩大類。其中,用戶文檔必須交給用的角度可分為用戶文檔和開發(fā)文檔兩大類。其中,用戶文檔必須交給用戶。用戶應(yīng)該得到的文檔的種類和規(guī)模由供應(yīng)者與用戶之間簽訂的合用戶。用戶應(yīng)該得到的文檔的種類和規(guī)模由供應(yīng)者與用戶之間簽訂的合同規(guī)定。如前所述,軟件,從出現(xiàn)一個構(gòu)思之日起,經(jīng)過軟件開發(fā)成功同規(guī)定
25、。如前所述,軟件,從出現(xiàn)一個構(gòu)思之日起,經(jīng)過軟件開發(fā)成功投入使用,直到最后決定停止使用并被另一項軟件代替之時止,被認(rèn)為投入使用,直到最后決定停止使用并被另一項軟件代替之時止,被認(rèn)為是該軟件的一個生存周期,一般地說這個軟件生存周期可以分成以下六是該軟件的一個生存周期,一般地說這個軟件生存周期可以分成以下六個階段:個階段:n可行性與計劃研究階段可行性與計劃研究階段n需求分析階段需求分析階段n設(shè)計階段設(shè)計階段n實現(xiàn)階段實現(xiàn)階段n測試階段測試階段n運行與維護(hù)階段運行與維護(hù)階段 n在可行性分析(研究)與計劃階段內(nèi),要確定該軟件的開在可行性分析(研究)與計劃階段內(nèi),要確定該軟件的開發(fā)目標(biāo)和總的要求,要進(jìn)行
26、可行性分析、投資一收益分析、發(fā)目標(biāo)和總的要求,要進(jìn)行可行性分析、投資一收益分析、制訂開發(fā)計劃,并完成應(yīng)編制的文檔。制訂開發(fā)計劃,并完成應(yīng)編制的文檔。n在需求分析階段內(nèi),由系統(tǒng)分析人員對被設(shè)計的系統(tǒng)進(jìn)行在需求分析階段內(nèi),由系統(tǒng)分析人員對被設(shè)計的系統(tǒng)進(jìn)行系統(tǒng)分析,確定對該軟件的各項功能、性能需求和設(shè)計約系統(tǒng)分析,確定對該軟件的各項功能、性能需求和設(shè)計約束,確定對文檔編制的要求,作為本階段工作的結(jié)果,一束,確定對文檔編制的要求,作為本階段工作的結(jié)果,一般地說軟件需求規(guī)格說明(也稱為:軟件需求說明、軟件般地說軟件需求規(guī)格說明(也稱為:軟件需求說明、軟件規(guī)格說明)、數(shù)據(jù)要求說明和初步的用戶手冊應(yīng)該編寫出
27、規(guī)格說明)、數(shù)據(jù)要求說明和初步的用戶手冊應(yīng)該編寫出來。來。 n在設(shè)計階段內(nèi),系統(tǒng)設(shè)計人員和程序設(shè)計人員應(yīng)該在反復(fù)在設(shè)計階段內(nèi),系統(tǒng)設(shè)計人員和程序設(shè)計人員應(yīng)該在反復(fù)理解軟件需求的基礎(chǔ)上,提出多個設(shè)計,分析每個設(shè)計能理解軟件需求的基礎(chǔ)上,提出多個設(shè)計,分析每個設(shè)計能履行的功能并進(jìn)行相互比較,最后確定一個設(shè)計,包括該履行的功能并進(jìn)行相互比較,最后確定一個設(shè)計,包括該軟件的結(jié)構(gòu)、模塊(或軟件的結(jié)構(gòu)、模塊(或CSCI)的劃分、功能的分配,以)的劃分、功能的分配,以及處理流程。在被設(shè)計系統(tǒng)比較復(fù)雜的情況下,設(shè)計階段及處理流程。在被設(shè)計系統(tǒng)比較復(fù)雜的情況下,設(shè)計階段應(yīng)分解成概要設(shè)計階段和詳細(xì)設(shè)計階段兩個步驟
28、。在一般應(yīng)分解成概要設(shè)計階段和詳細(xì)設(shè)計階段兩個步驟。在一般情況下,應(yīng)完成的文檔包括:結(jié)構(gòu)設(shè)計說明、詳細(xì)設(shè)計說情況下,應(yīng)完成的文檔包括:結(jié)構(gòu)設(shè)計說明、詳細(xì)設(shè)計說明和測試計劃初稿。明和測試計劃初稿。n在實現(xiàn)階段內(nèi),要完成源程序的編碼、編譯(或匯編)和在實現(xiàn)階段內(nèi),要完成源程序的編碼、編譯(或匯編)和排錯調(diào)試得到無語法錯的程序清單,要開始編寫進(jìn)度日報、排錯調(diào)試得到無語法錯的程序清單,要開始編寫進(jìn)度日報、周報和月報(是否要有日報或周報,取決于項目的重要性周報和月報(是否要有日報或周報,取決于項目的重要性和規(guī)模),并且要完成用戶手冊、操作手冊等面向用戶的和規(guī)模),并且要完成用戶手冊、操作手冊等面向用戶的
29、文檔的編寫工作,還要完成測試計劃的編制。文檔的編寫工作,還要完成測試計劃的編制。n在測試階段:該程序?qū)⒈蝗娴販y試,已編制的文檔將被在測試階段:該程序?qū)⒈蝗娴販y試,已編制的文檔將被檢查審閱。一般要完成測試分析報告。作為開發(fā)工作的結(jié)檢查審閱。一般要完成測試分析報告。作為開發(fā)工作的結(jié)束,所生產(chǎn)的程序、文檔以及開發(fā)工作本身將逐項被評價,束,所生產(chǎn)的程序、文檔以及開發(fā)工作本身將逐項被評價,最后寫出項目開發(fā)總結(jié)報告。最后寫出項目開發(fā)總結(jié)報告。n在整個開發(fā)過程中(即前五個階段中),開發(fā)團(tuán)隊要按月在整個開發(fā)過程中(即前五個階段中),開發(fā)團(tuán)隊要按月編寫開發(fā)進(jìn)度月報。編寫開發(fā)進(jìn)度月報。n在運行和維護(hù)階段,軟件
30、將在運行使用中不斷地被維護(hù),在運行和維護(hù)階段,軟件將在運行使用中不斷地被維護(hù),根據(jù)新提出的需求進(jìn)行必要而且可能的擴(kuò)充和刪改、更新根據(jù)新提出的需求進(jìn)行必要而且可能的擴(kuò)充和刪改、更新和升級。和升級。 文檔編制是開發(fā)過程的有機(jī)組成部分,也是一個不斷努文檔編制是開發(fā)過程的有機(jī)組成部分,也是一個不斷努力的工作過程。是一個從形成最初輪廓、經(jīng)反復(fù)檢查力的工作過程。是一個從形成最初輪廓、經(jīng)反復(fù)檢查和修改,直至程序和文檔正式交付使用的完整過程。和修改,直至程序和文檔正式交付使用的完整過程。其中每一步都要求工作人員做出很大努力。要保證文其中每一步都要求工作人員做出很大努力。要保證文檔編制的質(zhì)量,要體現(xiàn)每個開發(fā)項目
31、的特點,也要注檔編制的質(zhì)量,要體現(xiàn)每個開發(fā)項目的特點,也要注意不要花太多的人力。為此編制中要考慮如下各項因意不要花太多的人力。為此編制中要考慮如下各項因素。素。每一種文檔都具有特定的讀者。這些讀者包括個人或小每一種文檔都具有特定的讀者。這些讀者包括個人或小組、軟件開發(fā)單位的成員或社會上的公眾、從事軟件組、軟件開發(fā)單位的成員或社會上的公眾、從事軟件工作的技術(shù)人員、管理人員或領(lǐng)導(dǎo)干部。他們期待著工作的技術(shù)人員、管理人員或領(lǐng)導(dǎo)干部。他們期待著使用這些文檔的內(nèi)容來進(jìn)行工作,例如設(shè)計、編寫程使用這些文檔的內(nèi)容來進(jìn)行工作,例如設(shè)計、編寫程序、測試、使用、維護(hù)或進(jìn)行計劃管理。因此這些文序、測試、使用、維護(hù)或
32、進(jìn)行計劃管理。因此這些文檔的作者必須了解自己的讀者。這些文檔的編寫必須檔的作者必須了解自己的讀者。這些文檔的編寫必須注意適應(yīng)自己的特定讀者的水平、特點和要求。注意適應(yīng)自己的特定讀者的水平、特點和要求。 本規(guī)范中列出的文檔編制規(guī)范的內(nèi)容要求中,顯然存在本規(guī)范中列出的文檔編制規(guī)范的內(nèi)容要求中,顯然存在某些重復(fù)。較明顯的重復(fù)有兩類。引言是每一種文檔某些重復(fù)。較明顯的重復(fù)有兩類。引言是每一種文檔都要包含的內(nèi)容,以向讀者提供總的梗概都要包含的內(nèi)容,以向讀者提供總的梗概.第二類明顯第二類明顯的重復(fù)是各種文檔中的說明部分,如對功能性能的說的重復(fù)是各種文檔中的說明部分,如對功能性能的說明;對輸入、輸出的描述;
33、系統(tǒng)中包含的設(shè)備等。這明;對輸入、輸出的描述;系統(tǒng)中包含的設(shè)備等。這是為了方便每種文檔各自的讀者,每種文檔應(yīng)該自成是為了方便每種文檔各自的讀者,每種文檔應(yīng)該自成體系,盡量避免讀一種文檔時又不得不去參考另一種體系,盡量避免讀一種文檔時又不得不去參考另一種文檔。當(dāng)然,在每一種文檔里,有關(guān)引言、說明等同文檔。當(dāng)然,在每一種文檔里,有關(guān)引言、說明等同其他文檔相重復(fù)的部分,在行文上、在所用的術(shù)語上、其他文檔相重復(fù)的部分,在行文上、在所用的術(shù)語上、在詳細(xì)的程度上,還是應(yīng)該有一些差別以適應(yīng)各種文在詳細(xì)的程度上,還是應(yīng)該有一些差別以適應(yīng)各種文檔的不同讀者的需要。檔的不同讀者的需要。 鑒于軟件開發(fā)是具有創(chuàng)造性的
34、腦力勞動,也鑒于不同軟件在規(guī)模上和鑒于軟件開發(fā)是具有創(chuàng)造性的腦力勞動,也鑒于不同軟件在規(guī)模上和復(fù)雜程度上差別極大,本規(guī)范認(rèn)為在文檔編制工作中應(yīng)允許一定的靈活性。復(fù)雜程度上差別極大,本規(guī)范認(rèn)為在文檔編制工作中應(yīng)允許一定的靈活性。這種靈活性表現(xiàn)在如下各款。這種靈活性表現(xiàn)在如下各款。 應(yīng)編制的文檔種類應(yīng)編制的文檔種類 盡管本規(guī)范認(rèn)為在一般情況下,一項軟件的開發(fā)過程中,應(yīng)產(chǎn)生如盡管本規(guī)范認(rèn)為在一般情況下,一項軟件的開發(fā)過程中,應(yīng)產(chǎn)生如上所述的各種文檔,然而針對一項具體的軟件開發(fā)項目,有時不必編上所述的各種文檔,然而針對一項具體的軟件開發(fā)項目,有時不必編制這么多的文檔,可以把幾種文檔合并成一種。一般地說
35、,當(dāng)項目的制這么多的文檔,可以把幾種文檔合并成一種。一般地說,當(dāng)項目的規(guī)模、復(fù)雜性和失敗風(fēng)險增大時,文檔編制的范圍,管理手續(xù)和詳細(xì)規(guī)模、復(fù)雜性和失敗風(fēng)險增大時,文檔編制的范圍,管理手續(xù)和詳細(xì)程度將隨之增加,反之,則可適當(dāng)減少。為了恰當(dāng)?shù)卣莆者@種靈活性,程度將隨之增加,反之,則可適當(dāng)減少。為了恰當(dāng)?shù)卣莆者@種靈活性,本規(guī)范要求貫徹分工負(fù)責(zé)的原則,這意味著:本規(guī)范要求貫徹分工負(fù)責(zé)的原則,這意味著: 一個軟件開發(fā)單位的領(lǐng)導(dǎo)機(jī)構(gòu)應(yīng)該根據(jù)本單位經(jīng)營承包的應(yīng)用軟件一個軟件開發(fā)單位的領(lǐng)導(dǎo)機(jī)構(gòu)應(yīng)該根據(jù)本單位經(jīng)營承包的應(yīng)用軟件的專業(yè)領(lǐng)域和本單位的管理能力,制定一個對文檔編制要求的實施規(guī)的專業(yè)領(lǐng)域和本單位的管理能力
36、,制定一個對文檔編制要求的實施規(guī)定,主要是:在不同的條件下,應(yīng)該形成哪些文檔?這些文檔的詳細(xì)定,主要是:在不同的條件下,應(yīng)該形成哪些文檔?這些文檔的詳細(xì)程度?該開發(fā)單位的每一個項目負(fù)責(zé)人,必須認(rèn)真執(zhí)行這個實施規(guī)定。程度?該開發(fā)單位的每一個項目負(fù)責(zé)人,必須認(rèn)真執(zhí)行這個實施規(guī)定。 對于一個具體的應(yīng)用軟件項目,項目負(fù)責(zé)人應(yīng)根據(jù)上對于一個具體的應(yīng)用軟件項目,項目負(fù)責(zé)人應(yīng)根據(jù)上述實施規(guī)定,確定一個文檔編制計劃(可以包含在軟件開發(fā)述實施規(guī)定,確定一個文檔編制計劃(可以包含在軟件開發(fā)計劃中),其中包括:計劃中),其中包括:n應(yīng)該編制哪幾種文檔,詳細(xì)程度如何?應(yīng)該編制哪幾種文檔,詳細(xì)程度如何?n各個文檔的編制負(fù)責(zé)人和進(jìn)度要求;各個文檔的編制負(fù)責(zé)人和進(jìn)度要求;n審查、批準(zhǔn)的負(fù)責(zé)人和時間進(jìn)度安排審查、批準(zhǔn)的負(fù)責(zé)人和時間進(jìn)度安排n在開發(fā)時間內(nèi),各文檔的維護(hù)、修改和在開發(fā)時間內(nèi),各文檔的維護(hù)、修改和 管理的負(fù)責(zé)人,管理的負(fù)責(zé)人,以及批準(zhǔn)手續(xù)。每項
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年人教新課標(biāo)九年級科學(xué)上冊階段測試試卷含答案
- 2025年蘇人新版八年級地理下冊月考試卷
- 2025年人教B版拓展型課程化學(xué)下冊月考試卷含答案
- 二零二五版企業(yè)員工宿舍租賃管理規(guī)范合同2篇
- 2025年度企業(yè)安全生產(chǎn)培訓(xùn)合作協(xié)議合同范本4篇
- 二零二五版新能源項目暖通系統(tǒng)設(shè)計咨詢合同4篇
- 2025年二零二五農(nóng)業(yè)機(jī)械化項目設(shè)備采購及安裝合同4篇
- 二零二五版借貸房屋買賣合同違約責(zé)任免除合同4篇
- 2025年農(nóng)業(yè)信息化建設(shè)舊房購置合同書4篇
- 二零二五版影視配音合同范本集4篇
- 幼兒園學(xué)習(xí)使用人民幣教案教案
- 2023年浙江省紹興市中考科學(xué)真題(解析版)
- 語言學(xué)概論全套教學(xué)課件
- 大數(shù)據(jù)與人工智能概論
- 《史記》上冊注音版
- 2018年湖北省武漢市中考數(shù)學(xué)試卷含解析
- 測繪工程產(chǎn)品價格表匯編
- 《腎臟的結(jié)構(gòu)和功能》課件
- 裝飾圖案設(shè)計-裝飾圖案的形式課件
- 護(hù)理學(xué)基礎(chǔ)教案導(dǎo)尿術(shù)catheterization
- ICU護(hù)理工作流程
評論
0/150
提交評論