版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1. 目的本程序文件規(guī)定了軟件開(kāi)發(fā)項(xiàng)目的實(shí)施過(guò)程,其目的是以工程的觀點(diǎn),控制軟件項(xiàng)目的開(kāi)發(fā)和實(shí)施過(guò)程,使軟件項(xiàng)目的開(kāi)發(fā)和實(shí)施過(guò)程處于可控制的狀態(tài),提高軟件產(chǎn)品的質(zhì)量,提高工作效率。1.1. 參考資料a) 質(zhì)量管理體系標(biāo)準(zhǔn) GB/T 19000-2000。b) 質(zhì)量管理體系標(biāo)準(zhǔn) GB/T 19001-2000。c) 質(zhì)量管理體系標(biāo)準(zhǔn) GB/T 19004-2000。d) 軟件工程術(shù)語(yǔ)GBT11457-1995。e) 信息技術(shù)軟件生存期過(guò)程GB/T 85661995。f) 計(jì)算機(jī)軟件產(chǎn)品開(kāi)發(fā)文件編制指南 GB 8567-88。g) 計(jì)算機(jī)軟件需求說(shuō)明編制指南 GB 9385-88。h) 質(zhì)量管理和
2、保證標(biāo)準(zhǔn)第三部分:GB/T19001-ISO9001在軟件開(kāi)發(fā)、供應(yīng)和維護(hù)中的使用指南。i) 公司質(zhì)量體系程序文件設(shè)計(jì)和開(kāi)發(fā)控制程序。j) 公司質(zhì)量體系程序文件產(chǎn)品策劃和生產(chǎn)服務(wù)控制程序。k) 公司質(zhì)量體系程序文件項(xiàng)目質(zhì)量計(jì)劃控制程序。1.1. 常用術(shù)語(yǔ)1.1.1. 軟件 software軟件是指計(jì)算機(jī)程序及其有關(guān)的數(shù)據(jù)和文檔,也包括固化了的程序。1.1.2. 軟件生存周期 software life cycle軟件生存周期進(jìn)指從系統(tǒng)對(duì)計(jì)算機(jī)軟件系統(tǒng)提出應(yīng)用需求開(kāi)始,經(jīng)過(guò)開(kāi)發(fā),產(chǎn)生一個(gè)滿(mǎn)足需求的計(jì)算機(jī)軟件系統(tǒng),然后投入運(yùn)行,直至該軟件系統(tǒng)退役為止。期間經(jīng)歷系統(tǒng)分析與軟件定義、軟件開(kāi)發(fā)以及系統(tǒng)的
3、運(yùn)行與維護(hù)等三個(gè)階段。其中軟件開(kāi)發(fā)階段一般又劃分成需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼與單元測(cè)試、組裝與系統(tǒng)測(cè)試發(fā)及安裝與驗(yàn)收等六個(gè)階段。1.1.3. 審查 inspection a) 一種正式的評(píng)定技術(shù)。由除作者之外的某人或某一小組仔細(xì)檢查軟件需求、設(shè)計(jì)或代碼,以找出故障、違反開(kāi)發(fā)標(biāo)準(zhǔn)之處和其它一些問(wèn)題。與軟件工程術(shù)語(yǔ)GBT11457-1995 2 545條相對(duì)照。參見(jiàn)軟件工程術(shù)語(yǔ)GBT11457-1995 2 63條。b) 質(zhì)量管理的一個(gè)階段。在此階段借助檢查。觀察或測(cè)量來(lái)確定材料、必須品、零部件、附屬 品、系統(tǒng)、過(guò)程或結(jié)構(gòu)是否符合預(yù)定的質(zhì)量要求。 1.1.4. 需求 requirement
4、客戶(hù)為解決某一問(wèn)題或達(dá)到某個(gè)目標(biāo)所需要的條件或能力。系統(tǒng)或系統(tǒng)部件為滿(mǎn)足或具有的條件或能力以滿(mǎn)足合同、標(biāo)準(zhǔn)、規(guī)格說(shuō)明或其它正式的強(qiáng)制性文件。所有需求的集合形成了以后開(kāi)發(fā)系統(tǒng)或系統(tǒng)部件的基礎(chǔ)。參見(jiàn)軟件工程術(shù)語(yǔ)GBT11457-19952404條、2406條。2407條。 1.1.5. 需求分析 requirements analysis 研究客戶(hù)要求以得到系統(tǒng)或軟件需求的定義的過(guò)程。對(duì)系統(tǒng)需求或軟件需求的驗(yàn)證。1.1.6. 需求階段 requirements phase軟件生存周期中的一個(gè)階段。在此期間對(duì)軟件產(chǎn)品的需求(如功能和性能方面的能力)進(jìn)行定義并編制出相應(yīng)的文檔。1.1.7. 需求規(guī)格說(shuō)
5、明 requirements specification 陳述系統(tǒng)或系統(tǒng)部件(例如,軟件配置項(xiàng))的需求的規(guī)格說(shuō)明,通常包括功能需求、性能需求。接口需求、設(shè)計(jì)需求以及開(kāi)發(fā)標(biāo)準(zhǔn)。1.1.8. 概要設(shè)計(jì) Preliminary designa) 分析各種設(shè)計(jì)方案和定義軟件體系結(jié)構(gòu)的過(guò)程。典型的概要設(shè)計(jì)包括計(jì)算機(jī)程序組成成分和數(shù)據(jù)的定義及構(gòu)造、界面的定義,并提出時(shí)間和規(guī)模方面的估計(jì)。 b) 概要設(shè)計(jì)過(guò)程的結(jié)果。參見(jiàn)軟件工程術(shù)語(yǔ)GBT11457-1995 2135條、2216條。 1.1.9. 詳細(xì)設(shè)計(jì) detailed designa) 推敲并擴(kuò)充初步設(shè)計(jì),以獲得關(guān)于處理邏輯、數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)定義的更加
6、詳盡的描述,直到設(shè)計(jì)完善到足以能實(shí)現(xiàn)的地步。 b) 詳細(xì)設(shè)計(jì)過(guò)程的結(jié)果。 1.1.10. 代碼,編碼 code a) 一組無(wú)歧義性的規(guī)則,它規(guī)定了使數(shù)據(jù)得以用某種離散形式加以表示的方式。b) 用處理機(jī)可以接受的符號(hào)形式表示數(shù)據(jù)或計(jì)算機(jī)程序。c) 書(shū)寫(xiě)例行程序。d) 也可指一個(gè)或多個(gè)計(jì)算機(jī)程序,或計(jì)算機(jī)程序一部分。 已為了安全的目的對(duì)數(shù)據(jù)進(jìn)行的加密表示。1.1.11. 注釋 comment a) 在計(jì)算機(jī)程序、命令語(yǔ)言或數(shù)據(jù)之間的說(shuō)明信息,旨在給讀者提供澄清性材料,并不影響機(jī)器的解釋工作。 b) 加到或散置在源語(yǔ)言語(yǔ)句當(dāng)中的描述、附注或解釋?zhuān)谀繕?biāo)語(yǔ)言中這些是無(wú)效的1.1.12. 代碼審計(jì) co
7、de audit 由某人、某小組、或借助某種工具對(duì)源代碼進(jìn)行的獨(dú)立的審查,以驗(yàn)證其是否符合軟件設(shè)計(jì)文件和程序設(shè)計(jì)標(biāo)準(zhǔn)。還可能對(duì)正確性和有效性進(jìn)行估計(jì)。參見(jiàn)軟件工程術(shù)語(yǔ)GBT11457-1995234條、2468條、2237條、2545條。1.1.13. 驗(yàn)證 verification驗(yàn)證是指確定軟件開(kāi)發(fā)周期中的一個(gè)給定階段的產(chǎn)品是否達(dá)到在上一階段確立的需求的過(guò)程。1.1.14. 確認(rèn) validation確認(rèn)是指在軟件開(kāi)發(fā)過(guò)程結(jié)束時(shí)對(duì)軟件進(jìn)行評(píng)價(jià)以確定它是否和軟件需求相一致的過(guò)程。1.1.15. 測(cè)試 testing測(cè)試是指通過(guò)執(zhí)行程序來(lái)有意識(shí)地發(fā)現(xiàn)程序中的設(shè)計(jì)錯(cuò)誤和編碼錯(cuò)誤的過(guò)程。測(cè)試是驗(yàn)證
8、和確認(rèn)的手段之一。1.1.16. 軟件質(zhì)量 software quality軟件質(zhì)量是指軟件產(chǎn)品中能滿(mǎn)足給定需求的各種特性和總和。這些特性稱(chēng)做質(zhì)量特性,它包括功能度、可靠性、時(shí)間經(jīng)濟(jì)性、資源經(jīng)濟(jì)性、可維護(hù)性和或移植性等。1.1.17. 質(zhì)量保證 quality assurance質(zhì)量保證是指為使軟件產(chǎn)品規(guī)定需求所進(jìn)行的一系列有計(jì)劃的必要工作。2. 適用范圍軟件工程實(shí)施程序適用于純軟件開(kāi)發(fā)項(xiàng)目的實(shí)施過(guò)程和軟硬件集成項(xiàng)目中與軟件開(kāi)發(fā)相關(guān)的的實(shí)施過(guò)程。3. 人員職責(zé)3.1. 項(xiàng)目經(jīng)理a) 負(fù)責(zé)項(xiàng)目設(shè)計(jì)開(kāi)發(fā)的管理。b) 制定項(xiàng)目實(shí)施計(jì)劃,確定開(kāi)發(fā)組人員分工,監(jiān)控計(jì)劃的執(zhí)行。c) 組織實(shí)施該計(jì)劃以滿(mǎn)足目
9、標(biāo)和標(biāo)準(zhǔn)的要求,履行對(duì)過(guò)程的控制。d) 在業(yè)務(wù)代表的協(xié)助下,協(xié)調(diào)與客戶(hù)關(guān)系,協(xié)調(diào)各部門(mén)的關(guān)系。e) 整體掌握項(xiàng)目需求和技術(shù)方案,按時(shí)提交階段任務(wù)結(jié)果。 f) 調(diào)查、分析和解決在項(xiàng)目實(shí)施過(guò)程中發(fā)現(xiàn)的問(wèn)題。問(wèn)題的解決可以導(dǎo)致對(duì)計(jì)劃的修改。保證任何計(jì)劃改變所造成的影響都在控制和監(jiān)督之下。問(wèn)題及其解決辦法都應(yīng)當(dāng)寫(xiě)成文檔。 g) 保證對(duì)產(chǎn)品和計(jì)劃進(jìn)行檢查,使產(chǎn)品和計(jì)劃在完成或變更之后保持完整性和一致性。h) 從完整性方面檢查產(chǎn)品完成的結(jié)果和記錄,這些結(jié)果和記錄應(yīng)當(dāng)存檔。3.2. 技術(shù)負(fù)責(zé)人(項(xiàng)目技術(shù)總監(jiān))a) 對(duì)項(xiàng)目經(jīng)理負(fù)責(zé)。b) 對(duì)項(xiàng)目的技術(shù)方向和技術(shù)成果負(fù)責(zé)。c) 確立系統(tǒng)的技術(shù)方案及開(kāi)發(fā)的總體目標(biāo)
10、,組織對(duì)概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)進(jìn)行內(nèi)部審核。d) 提出系統(tǒng)開(kāi)發(fā)修改方案。e) 在開(kāi)發(fā)過(guò)程中對(duì)程序員進(jìn)行指導(dǎo)。f) 按時(shí)提交階段任務(wù)結(jié)果。3.3. 系統(tǒng)分析員a) 對(duì)項(xiàng)目經(jīng)理負(fù)責(zé),依據(jù)軟件工程實(shí)施程序和相應(yīng)的作業(yè)指導(dǎo)書(shū)的要求實(shí)施系統(tǒng)分析和設(shè)計(jì)過(guò)程,提交相應(yīng)的文檔。b) 依據(jù)項(xiàng)目實(shí)施計(jì)劃完成項(xiàng)目的技術(shù)設(shè)計(jì),對(duì)設(shè)計(jì)質(zhì)量負(fù)責(zé)。c) 依據(jù)測(cè)試計(jì)劃在質(zhì)量控制負(fù)責(zé)人的組織下,進(jìn)行系統(tǒng)測(cè)試。d) 按時(shí)提交階段任務(wù)結(jié)果。3.4. 界面美工a) 對(duì)項(xiàng)目經(jīng)理負(fù)責(zé)。b) 界面風(fēng)格設(shè)計(jì),界面制作、美工制作。c) 依據(jù)測(cè)試計(jì)劃在質(zhì)量控制負(fù)責(zé)人的組織下,參加系統(tǒng)測(cè)試。3.5. 文檔管理人員a) 對(duì)項(xiàng)目經(jīng)理負(fù)責(zé)。b) 依據(jù)項(xiàng)目實(shí)
11、施計(jì)劃,中的要求,維護(hù)管理文檔,保證文檔的完整性和一致性。c) 依據(jù)測(cè)試計(jì)劃在質(zhì)量控制負(fù)責(zé)人的組織下,參加系統(tǒng)測(cè)試。3.6. 程序員a) 對(duì)項(xiàng)目經(jīng)理負(fù)責(zé)。b) 編碼調(diào)試,依照任務(wù)單、詳細(xì)設(shè)計(jì)報(bào)告按期、安質(zhì)完成模塊編碼。c) 完成單元測(cè)試。依據(jù)測(cè)試計(jì)劃在質(zhì)量控制負(fù)責(zé)人的組織下,參加系統(tǒng)測(cè)試。3.7. 質(zhì)量控制負(fù)責(zé)人a) 檢查系統(tǒng)的概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)。b) 依據(jù)系統(tǒng)的概要設(shè)計(jì)、詳細(xì)設(shè)計(jì),完成項(xiàng)目的測(cè)試計(jì)劃的制作,監(jiān)督測(cè)試記錄的制作,按計(jì)劃組織測(cè)試。c) 保證對(duì)產(chǎn)品和計(jì)劃進(jìn)行檢查,使產(chǎn)品和計(jì)劃在完成或變更之后保持完整性和一致性。d) 從質(zhì)量管理方面,控制可能出現(xiàn)的風(fēng)險(xiǎn),及時(shí)報(bào)告項(xiàng)目經(jīng)理。3.8. 用
12、戶(hù)教育負(fù)責(zé)人在項(xiàng)目交付完成后,應(yīng)在用戶(hù)教育負(fù)責(zé)人的組織下,完成對(duì)客戶(hù)的培訓(xùn)。a) 對(duì)項(xiàng)目經(jīng)理負(fù)責(zé)。b) 組織用戶(hù)文檔編寫(xiě)。c) 依據(jù)依據(jù)項(xiàng)目實(shí)施計(jì)劃的要求,依據(jù)客戶(hù)的要求完成用戶(hù)的培訓(xùn)。d) 積極向用戶(hù)解釋?zhuān)浖到y(tǒng)的使用方法,及時(shí)向項(xiàng)目經(jīng)理報(bào)告客戶(hù)的反應(yīng)。4. 工作程序4.1. 流程下圖描述了項(xiàng)目開(kāi)發(fā)實(shí)施過(guò)程的流程,圖中右側(cè)是每個(gè)階段的輸入和輸出,中間是處理過(guò)程,左側(cè)是評(píng)審或檢查的要點(diǎn)。圖1. 軟件項(xiàng)目實(shí)施流程1圖2. 軟件項(xiàng)目實(shí)施流程2圖3. 軟件項(xiàng)目實(shí)施流程34.2. 各階段的過(guò)程及評(píng)審4.2.1. 項(xiàng)目策劃4.2.1.1. 過(guò)程1. 為了保證交付的系統(tǒng)、產(chǎn)品或服務(wù)的質(zhì)量,全面評(píng)審合同中
13、的需求,項(xiàng)目經(jīng)理通過(guò)與銷(xiāo)售、售前支持的溝通理解顧客的要求。2. 項(xiàng)目經(jīng)理應(yīng)確定或選擇與項(xiàng)目的范圍、規(guī)模和復(fù)雜性相適合的軟件生存周期模型。應(yīng)當(dāng)把從本標(biāo)準(zhǔn)中選出的過(guò)程、活動(dòng)和任務(wù)影射到該生存周期模型中。該生存周期模型應(yīng)當(dāng)包括可使用的開(kāi)發(fā)環(huán)境,其中包括標(biāo)準(zhǔn)、方法和工具等。 3. 編制項(xiàng)目實(shí)施計(jì)劃。計(jì)劃應(yīng)包括:a) 對(duì)資源的需求和客戶(hù)的介入。b) 為開(kāi)發(fā)該產(chǎn)品或提供該服務(wù)選擇方案。 可供選擇的方案有: a利用研發(fā)中心現(xiàn)有的資源提供產(chǎn)品或提供服務(wù); b通過(guò)與客戶(hù)的協(xié)商,分階段完成合同規(guī)定的產(chǎn)品或服務(wù)或用子合同方式開(kāi)發(fā)產(chǎn)品或提供服務(wù); c從研發(fā)中心或采購(gòu)現(xiàn)貨產(chǎn)品; d上述a、b二條結(jié)合。c) 項(xiàng)目管理計(jì)劃
14、 在這些計(jì)劃中應(yīng)當(dāng)規(guī)定下述事項(xiàng): a. 項(xiàng)目的組織機(jī)構(gòu),以及包括外部機(jī)構(gòu)在內(nèi)的每個(gè)機(jī)構(gòu)的權(quán)利和責(zé)任; b開(kāi)發(fā)環(huán)境,包括測(cè)試環(huán)境。庫(kù)、設(shè)備、儀器以及工程標(biāo)準(zhǔn)、步驟和工具; c生存期過(guò)程和活動(dòng)的工作細(xì)目的結(jié)構(gòu),其中包括可交付的產(chǎn)品,與任務(wù)有關(guān)的經(jīng)費(fèi)預(yù)算、人員。物理資源、軟件的規(guī)模以及時(shí)間進(jìn)度; d系統(tǒng)的質(zhì)量需求管理。如果需要,可以另外制訂質(zhì)量保證計(jì)劃; e系統(tǒng)安全和保密的關(guān)鍵需求管理。如果需要,另外制訂安全和保密計(jì)劃; f客戶(hù)的介入,即按合同要求進(jìn)行的評(píng)審和審計(jì)、非正式的會(huì)面、報(bào)告、修改和變更的實(shí)施、批準(zhǔn)、驗(yàn)收、對(duì)設(shè)施的使用等; g驗(yàn)證和確認(rèn),在必要的情況下,規(guī)定中應(yīng)包括與獨(dú)立的驗(yàn)證和確認(rèn)機(jī)構(gòu)接觸
15、的方法; h質(zhì)量保證,明確項(xiàng)目的質(zhì)量目標(biāo)和產(chǎn)品、服務(wù)的質(zhì)量保證手段、方法、時(shí)間安排等; i風(fēng)險(xiǎn)管理,此項(xiàng)管理包括對(duì)項(xiàng)目的潛在技術(shù)、成本和進(jìn)度諸風(fēng)險(xiǎn)領(lǐng)域的管理; j制定計(jì)劃、跟蹤和報(bào)告的方法; k人員培訓(xùn),明確項(xiàng)目的人員培訓(xùn)的要求,及人員培訓(xùn)的安排。4.2.1.2. 階段結(jié)果項(xiàng)目實(shí)施計(jì)劃。4.2.1.3. 評(píng)審項(xiàng)目實(shí)施計(jì)劃由項(xiàng)目經(jīng)理負(fù)責(zé)編寫(xiě),項(xiàng)目實(shí)施計(jì)劃應(yīng)提交研發(fā)中心的評(píng)審組進(jìn)行評(píng)審。評(píng)審后,評(píng)審負(fù)責(zé)人評(píng)審結(jié)果和意見(jiàn)記入評(píng)審報(bào)告。評(píng)審?fù)ㄟ^(guò)后,項(xiàng)目方可進(jìn)入下一個(gè)實(shí)施階段。根據(jù)項(xiàng)目情況,可以以會(huì)簽或會(huì)議的方式進(jìn)行評(píng)審。4.2.2. 需求分析4.2.2.1. 過(guò)程1. 對(duì)系統(tǒng)的要求進(jìn)行分析,以建立系統(tǒng)
16、需求。系統(tǒng)需求應(yīng)當(dāng)說(shuō)明:系統(tǒng)的功能和性能;安全、保密、人機(jī)工程、接口、操作和維護(hù)需求;設(shè)計(jì)限制和鑒定的要求。2. 系統(tǒng)分析員在項(xiàng)目經(jīng)理的組織先完成需求的分析、調(diào)查過(guò)程,并將需求分析結(jié)果寫(xiě)成文檔。 該文檔描述: a功能和能力規(guī)格說(shuō)明,其中包括性能、物理特性、運(yùn)行軟件的環(huán)境條件;b用戶(hù)文檔;c安全規(guī)格說(shuō)明,其中包括與操作和維護(hù)的方法、環(huán)境影響和人員傷害有關(guān)的說(shuō)明; d保密規(guī)格說(shuō)明,依據(jù)合同或客戶(hù)的需求描述對(duì)敏感性信息或資料的保護(hù)手段;e人機(jī)工程和人一機(jī)規(guī)格說(shuō)明,其中包括與人工操作、人機(jī)對(duì)話(huà)、對(duì)人員的限制有關(guān)的規(guī)格說(shuō)明,以及那些對(duì)于人的錯(cuò)誤和能力很敏感的、需要人集中注意力的領(lǐng)域的說(shuō)明;f處理器、存儲(chǔ)
17、設(shè)備或數(shù)據(jù)通道所用的硬件處理和資源儲(chǔ)備的規(guī)格說(shuō)明;g數(shù)據(jù)定義和數(shù)據(jù)庫(kù)的需求;h已交付軟件在操作和維護(hù)現(xiàn)場(chǎng)上的安裝和驗(yàn)收的需要; i用戶(hù)維護(hù)需求。 j與其他系統(tǒng)接口的需求3. 對(duì)系統(tǒng)需求進(jìn)行評(píng)價(jià),使其包括下述準(zhǔn)則 a對(duì)系統(tǒng)需求和系統(tǒng)設(shè)計(jì)的可跟蹤性; b與系統(tǒng)需求的外部一致性; c各種軟件需求之間的內(nèi)部一致性; d. 軟件需求的可測(cè)性; e軟件需求的測(cè)試范圍; f軟件設(shè)計(jì)、操作和維護(hù)的可行性。 4. 研發(fā)中心評(píng)審組應(yīng)當(dāng)進(jìn)行合同所要求的評(píng)審,以決定軟件需求的完善和恰當(dāng)。5. 對(duì)于內(nèi)部項(xiàng)目或開(kāi)發(fā)工作量小于6人/月的項(xiàng)目,應(yīng)編制系統(tǒng)規(guī)格說(shuō)明書(shū)代替需求分析報(bào)告,其內(nèi)容需覆蓋需求分析工作的內(nèi)容。4.2.2.
18、2. 階段結(jié)果需求分析報(bào)告或系統(tǒng)規(guī)格說(shuō)明書(shū)。4.2.2.3. 評(píng)審需求分析報(bào)告由項(xiàng)目經(jīng)理組織系統(tǒng)分析員編寫(xiě),需求分析報(bào)告應(yīng)提交研發(fā)中心的評(píng)審組進(jìn)行評(píng)審。評(píng)審后,評(píng)審負(fù)責(zé)人評(píng)審結(jié)果和意見(jiàn)記入評(píng)審報(bào)告。評(píng)審?fù)ㄟ^(guò)后,項(xiàng)目方可進(jìn)入下一個(gè)實(shí)施階段。根據(jù)項(xiàng)目情況,可以以會(huì)簽或會(huì)議的方式進(jìn)行評(píng)審。若符合4.2.2.1的規(guī)定應(yīng)提交系統(tǒng)規(guī)格說(shuō)明書(shū),代替需求分析報(bào)告提交評(píng)審。4.2.3. 概要設(shè)計(jì) (總體設(shè)計(jì))4.2.3.1. 過(guò)程1. 建立系統(tǒng)體系結(jié)構(gòu)。應(yīng)當(dāng)在系統(tǒng)的體系結(jié)構(gòu)中體現(xiàn)系統(tǒng)的需求,該系統(tǒng)體系結(jié)構(gòu)要表現(xiàn)出系統(tǒng)的內(nèi)部結(jié)構(gòu)以及硬件、軟件和人工操作的要求。2. 明確系統(tǒng)或子系統(tǒng)的每個(gè)功能需求,應(yīng)當(dāng)執(zhí)行的下述任
19、務(wù):a) 系統(tǒng)分析人員應(yīng)當(dāng)把軟件需求轉(zhuǎn)變?yōu)橐粋€(gè)體系結(jié)構(gòu),該體系結(jié)構(gòu)應(yīng)描述它的結(jié)構(gòu)、定義它的主要部分。它應(yīng)當(dāng)保證系統(tǒng)的結(jié)構(gòu)、功能的描述和要求覆蓋系統(tǒng)的需求,可以對(duì)其細(xì)化進(jìn)行詳細(xì)設(shè)計(jì)。b) 系統(tǒng)分析人員應(yīng)當(dāng)明確規(guī)定軟件系統(tǒng)與外部接口的設(shè)計(jì)、各軟件部分之間的設(shè)計(jì)。 c) 系統(tǒng)分析人員應(yīng)當(dāng)編寫(xiě)數(shù)據(jù)庫(kù)設(shè)計(jì)文檔。3. 項(xiàng)目經(jīng)理和技術(shù)負(fù)責(zé)人應(yīng)當(dāng)確認(rèn)軟件配置項(xiàng)的體系結(jié)構(gòu)、接口和數(shù)據(jù)庫(kù)的設(shè)計(jì),使其包括下面指出的各項(xiàng):a. 對(duì)軟件系統(tǒng)需求的可跟蹤性; b.與軟件系統(tǒng)需求的外部一致性; c.各部分需求之間的內(nèi)部一致性;d.所使用的設(shè)計(jì)方法和標(biāo)準(zhǔn)是否恰當(dāng);e.詳細(xì)設(shè)計(jì)、操作和維護(hù)的可行性。 4. 在項(xiàng)目經(jīng)理的指導(dǎo)下,
20、由技術(shù)負(fù)責(zé)人組織,系統(tǒng)分析員為測(cè)試軟件單元規(guī)定測(cè)試要求和時(shí)間進(jìn)度,并將其寫(xiě)成文檔。5. 應(yīng)當(dāng)對(duì)工作結(jié)果進(jìn)行的評(píng)審,以確定設(shè)計(jì)方法是完善和恰當(dāng)?shù)摹?. 對(duì)于內(nèi)部項(xiàng)目或開(kāi)發(fā)工作量小于6人/月的項(xiàng)目,應(yīng)編制系統(tǒng)規(guī)格說(shuō)明書(shū)代替概要設(shè)計(jì)報(bào)告,其內(nèi)容需覆蓋概要設(shè)計(jì)工作的內(nèi)容 4.2.3.2. 階段結(jié)果概要設(shè)計(jì)報(bào)告或系統(tǒng)規(guī)格說(shuō)明書(shū)。數(shù)據(jù)庫(kù)設(shè)計(jì)報(bào)告。測(cè)試計(jì)劃。4.2.3.3. 評(píng)審概要設(shè)計(jì)報(bào)告由項(xiàng)目經(jīng)理組織系統(tǒng)分析員編寫(xiě),概要設(shè)計(jì)報(bào)告應(yīng)提交研發(fā)中心的評(píng)審組進(jìn)行評(píng)審。評(píng)審后,評(píng)審負(fù)責(zé)人評(píng)審結(jié)果和意見(jiàn)記入評(píng)審報(bào)告。評(píng)審?fù)ㄟ^(guò)后,項(xiàng)目方可進(jìn)入下一個(gè)實(shí)施階段。根據(jù)項(xiàng)目情況,可以以會(huì)簽或會(huì)議的方式進(jìn)行評(píng)審。若符合4.2.
21、3.1的規(guī)定應(yīng)提交系統(tǒng)規(guī)格說(shuō)明書(shū),代替概要設(shè)計(jì)報(bào)告提交評(píng)審。4.2.4. 界面設(shè)計(jì)4.2.4.1. 過(guò)程1. 在概要設(shè)計(jì)過(guò)程中,應(yīng)建立系統(tǒng)界面設(shè)計(jì)原則,依據(jù)客戶(hù)的需求,完成整個(gè)系統(tǒng)的用戶(hù)界面設(shè)計(jì)。2. 界面制作人員在項(xiàng)目經(jīng)理、系統(tǒng)分析員的指導(dǎo)下完成系統(tǒng)的界面制作,模擬系統(tǒng)的運(yùn)轉(zhuǎn)過(guò)程。3. 依據(jù)客戶(hù)的需求,項(xiàng)目經(jīng)理應(yīng)對(duì)客戶(hù)講解界面設(shè)計(jì)的原則,通過(guò)模擬系統(tǒng)的運(yùn)轉(zhuǎn)過(guò)程,講解對(duì)系統(tǒng)需求的理解。4.2.4.2. 階段結(jié)果界面設(shè)計(jì)報(bào)告。系統(tǒng)的運(yùn)轉(zhuǎn)界面4.2.4.3. 評(píng)審界面設(shè)計(jì)報(bào)告由項(xiàng)目經(jīng)理組織系統(tǒng)分析員編寫(xiě),界面設(shè)計(jì)報(bào)告應(yīng)由項(xiàng)目經(jīng)理確認(rèn)、簽字。4.2.5. 詳細(xì)設(shè)計(jì)4.2.5.1. 過(guò)程1. 系統(tǒng)分析
22、員應(yīng)當(dāng)依據(jù)概要設(shè)計(jì)階段的設(shè)計(jì)成果,詳細(xì)設(shè)計(jì)軟件功能的每個(gè)組件或功能單元。應(yīng)當(dāng)盡量地將各個(gè)軟件功能詳細(xì)劃分為組件或功能單元,以便進(jìn)行編碼、編譯和測(cè)試。應(yīng)當(dāng)保證該軟件的需求已完全分配給從軟件功能到組件或功能單元的整個(gè)軟件系統(tǒng)。應(yīng)當(dāng)把該詳細(xì)設(shè)計(jì)寫(xiě)成文檔。2. 系統(tǒng)分析員應(yīng)當(dāng)寫(xiě)出組件或功能單元的實(shí)現(xiàn)詳細(xì)設(shè)計(jì)文檔,并明確規(guī)定各個(gè)組件或功能單元的接口,明確規(guī)定組件或功能單元與軟件功能的關(guān)系。3. 系統(tǒng)分析員、文檔管理人員最好寫(xiě)出軟件用戶(hù)手冊(cè)的最初版本。 4. 在項(xiàng)目經(jīng)理的指導(dǎo)下,由質(zhì)量控制負(fù)責(zé)人組織編寫(xiě)為軟件系統(tǒng)測(cè)試規(guī)定測(cè)試要求、進(jìn)行測(cè)試設(shè)計(jì),為每個(gè)功能項(xiàng)規(guī)定測(cè)試用例(輸入、輸出、測(cè)試準(zhǔn)則)和測(cè)試步驟,將
23、這部分內(nèi)容寫(xiě)入測(cè)試計(jì)劃。項(xiàng)目經(jīng)理和技術(shù)負(fù)責(zé)人應(yīng)當(dāng)評(píng)價(jià)軟件的詳細(xì)設(shè)計(jì)和測(cè)試要求,使其包括下面的準(zhǔn)則:a. 對(duì)軟件系統(tǒng)功能需求的可跟蹤性; b. 與體系結(jié)構(gòu)設(shè)計(jì)的外部一致性; c各組件和功能單元的需求之間的內(nèi)部一致性; d所使用的設(shè)計(jì)方法和標(biāo)準(zhǔn)是否恰當(dāng); e測(cè)試、操作和維護(hù)的可行性。 6. 對(duì)于內(nèi)部項(xiàng)目或開(kāi)發(fā)工作量小于6人/月的項(xiàng)目,應(yīng)編制系統(tǒng)規(guī)格說(shuō)明書(shū)代替詳細(xì)設(shè)計(jì)報(bào)告,其內(nèi)容需覆蓋詳細(xì)設(shè)計(jì)工作的內(nèi)容。4.2.5.2. 階段結(jié)果a) 詳細(xì)設(shè)計(jì)報(bào)告或系統(tǒng)規(guī)格說(shuō)明書(shū)。b) 界面設(shè)計(jì)說(shuō)明書(shū)。c) 數(shù)據(jù)流程圖。d) 數(shù)據(jù)字典。e) 數(shù)據(jù)庫(kù)設(shè)計(jì)報(bào)告。f) 任務(wù)單。4.2.5.3. 評(píng)審詳細(xì)設(shè)計(jì)完成后,應(yīng)在項(xiàng)
24、目經(jīng)理的組織下,由項(xiàng)目組內(nèi)部進(jìn)行檢查。檢查后,檢查人將檢查結(jié)果和意見(jiàn)記入評(píng)審報(bào)告。檢查通過(guò)后,由項(xiàng)目經(jīng)理簽發(fā)評(píng)審報(bào)告,確認(rèn)詳細(xì)設(shè)計(jì)完成,可進(jìn)入開(kāi)發(fā)階段。若符合4.2.5.1的規(guī)定應(yīng)提交系統(tǒng)規(guī)格說(shuō)明書(shū),代替詳細(xì)設(shè)計(jì)報(bào)告提交檢查。4.2.6. 編碼和單元測(cè)試4.2.6.1. 過(guò)程1. 程序員依據(jù)任務(wù)單,在技術(shù)負(fù)責(zé)人、系統(tǒng)分析員的指導(dǎo)下,進(jìn)行下述開(kāi)發(fā):a開(kāi)發(fā)每個(gè)組件或功能單元和數(shù)據(jù)庫(kù);b為測(cè)試每個(gè)組件或功能單元和數(shù)據(jù)庫(kù)而開(kāi)發(fā)的測(cè)試軟件和數(shù)據(jù);c為進(jìn)行軟件集成而開(kāi)發(fā)的測(cè)試軟件和數(shù)據(jù)。2. 程序員應(yīng)當(dāng)測(cè)試每個(gè)組件或功能單元和數(shù)據(jù)庫(kù),以保證它們符合需求。記錄測(cè)試記錄。3. 技術(shù)負(fù)責(zé)人和質(zhì)量控制負(fù)責(zé)人應(yīng)當(dāng)評(píng)
25、價(jià)軟件的代碼和測(cè)試結(jié)果,使其包括下面的準(zhǔn)則:a. 代碼規(guī)范性;b各單元需求之間的內(nèi)部一致性;c單元的測(cè)試結(jié)果。d評(píng)價(jià)結(jié)果記入任務(wù)單。e使用的編碼方法和標(biāo)準(zhǔn)是否恰當(dāng);f集成、操作和維護(hù)的可行性。4.2.6.2. 階段結(jié)果可正確執(zhí)行的程序代碼。測(cè)試記錄。任務(wù)單。4.2.6.3. 評(píng)審技術(shù)負(fù)責(zé)人和質(zhì)量控制負(fù)責(zé)人應(yīng)當(dāng)評(píng)價(jià)軟件的代碼和測(cè)試結(jié)果,結(jié)果記入 測(cè)試記錄或任務(wù)單。4.2.7. 系統(tǒng)集成和系統(tǒng)集成測(cè)試4.2.7.1. 過(guò)程1. 由項(xiàng)目經(jīng)理指定的程序員,應(yīng)當(dāng)依據(jù)詳細(xì)設(shè)計(jì)、任務(wù)單的要求組裝各個(gè)軟件單元、組件,使之可運(yùn)行并實(shí)現(xiàn)部分或全部軟件功能。2. 質(zhì)量控制負(fù)責(zé)人應(yīng)當(dāng)組織對(duì)集成的軟件的功能進(jìn)行測(cè)試。保
26、證每個(gè)集合體都能滿(mǎn)足需求,并且在集成活動(dòng)結(jié)束時(shí)形成部分可以運(yùn)轉(zhuǎn)的的軟件系統(tǒng)。集成和測(cè)試的結(jié)果應(yīng)當(dāng)記入測(cè)試記錄。3. 為了進(jìn)行軟件的系統(tǒng)測(cè)試,質(zhì)量控制負(fù)責(zé)人應(yīng)當(dāng)保證集成后的軟件系統(tǒng)可以進(jìn)行軟件系統(tǒng)測(cè)試。4. 項(xiàng)目經(jīng)理和技術(shù)負(fù)責(zé)人、質(zhì)量控制負(fù)責(zé)人應(yīng)當(dāng)對(duì)集成計(jì)劃、設(shè)計(jì)、代碼、測(cè)試、測(cè)試結(jié)果進(jìn)行評(píng)價(jià),使其包括下面的準(zhǔn)則:a軟件功能需求的可跟蹤性;b與軟件功能需求的外部一致性;c軟件單元、組件的內(nèi)部一致性;d軟件功能需求的測(cè)試范圍;e使用的測(cè)試方法和標(biāo)準(zhǔn)是否恰當(dāng);f是否符合預(yù)期的結(jié)果;4.2.7.2. 階段結(jié)果測(cè)試記錄。任務(wù)單。4.2.7.3. 評(píng)審項(xiàng)目經(jīng)理和技術(shù)負(fù)責(zé)人、質(zhì)量控制負(fù)責(zé)人應(yīng)當(dāng)對(duì)集成計(jì)劃、設(shè)
27、計(jì)、代碼、測(cè)試、測(cè)試結(jié)果進(jìn)行評(píng)價(jià),其內(nèi)容記入測(cè)試記錄。4.2.8. 系統(tǒng)測(cè)試4.2.8.1. 過(guò)程1. 質(zhì)量控制負(fù)責(zé)人組織測(cè)試人員,依據(jù)需求分析報(bào)告、概要設(shè)計(jì)報(bào)告的要求進(jìn)行系統(tǒng)測(cè)試。應(yīng)當(dāng)保證對(duì)每項(xiàng)要求進(jìn)行符合測(cè)試。應(yīng)將系統(tǒng)測(cè)試結(jié)果記錄測(cè)試記錄。2. 必要時(shí),文檔制作人員應(yīng)當(dāng)更新用戶(hù)手冊(cè)。3. 項(xiàng)目經(jīng)理和技術(shù)負(fù)責(zé)人應(yīng)當(dāng)對(duì)設(shè)計(jì)、代碼、測(cè)試、測(cè)試結(jié)果和用戶(hù)手冊(cè)進(jìn)行評(píng)價(jià),使其包括下面的準(zhǔn)則:a. 對(duì)軟件系統(tǒng)需求的可跟蹤性;b與軟件系統(tǒng)需求一致性;d軟件系統(tǒng)需求的測(cè)試范圍;e是否符合預(yù)期結(jié)果;f操作和維護(hù)的可行性。4. 應(yīng)當(dāng)保證軟件系統(tǒng)的測(cè)試成功并符合需求,而且用戶(hù)手冊(cè)中充分描述了軟件的操作要求、過(guò)程及
28、操作的限制。5. 為系統(tǒng)封裝或適當(dāng)時(shí)的安裝和驗(yàn)收,更新和準(zhǔn)備可交付的軟件;4.2.8.2. 階段結(jié)果測(cè)試記錄。測(cè)試報(bào)告。4.2.8.3. 評(píng)審質(zhì)量控制負(fù)責(zé)人、項(xiàng)目經(jīng)理和技術(shù)負(fù)責(zé)人應(yīng)當(dāng)對(duì)設(shè)計(jì)、代碼、測(cè)試、測(cè)試結(jié)果評(píng)價(jià),其結(jié)果記入測(cè)試記錄、測(cè)試報(bào)告。4.2.9. 系統(tǒng)安裝4.2.9.1. 過(guò)程這個(gè)階段的關(guān)鍵任務(wù)是將通過(guò)系統(tǒng)集成測(cè)試的軟件完成最后的包裝,交付客戶(hù)。同時(shí)在客戶(hù)的安排下,依據(jù)項(xiàng)目實(shí)施計(jì)劃的安排,進(jìn)入現(xiàn)場(chǎng),在客戶(hù)指定的系統(tǒng)軟件和系統(tǒng)硬件的環(huán)境下,完成軟件系統(tǒng)的安裝,同時(shí)將安裝結(jié)果,記錄成文檔,由客戶(hù)代表簽字確認(rèn)安裝完成。4.2.9.2. 階段結(jié)果包裝的軟件系統(tǒng)。用戶(hù)手冊(cè)。系統(tǒng)安裝手冊(cè)。4.
29、2.9.3. 評(píng)審由項(xiàng)目經(jīng)理檢查工作完成情況簽批系統(tǒng)安裝手冊(cè)。4.2.10. 軟件維護(hù)、更正過(guò)程4.2.10.1. 過(guò)程當(dāng)系統(tǒng)由于錯(cuò)誤、缺陷、問(wèn)題或客戶(hù)的需要改進(jìn)和修改時(shí),從而要對(duì)代碼和相關(guān)的文檔進(jìn)行修改時(shí)即進(jìn)入此過(guò)程。其目的是在保持現(xiàn)有系統(tǒng)整體性的同時(shí)修改它。此過(guò)程以客戶(hù)確認(rèn)而終止。1. 為了進(jìn)行改正和修改,項(xiàng)目經(jīng)理、技術(shù)負(fù)責(zé)人、系統(tǒng)分析員應(yīng)當(dāng)對(duì)問(wèn)題進(jìn)行討論。2. 項(xiàng)目經(jīng)理應(yīng)當(dāng)在分析的基礎(chǔ)上,選擇修改的方法,安排修改。3. 項(xiàng)目經(jīng)理通過(guò)與客戶(hù)的商談,確定修改的方法和安排。4. 項(xiàng)目經(jīng)理應(yīng)當(dāng)將問(wèn)題修改請(qǐng)求、分析結(jié)果記入修改記錄。 5. 程序員在項(xiàng)目經(jīng)理、技術(shù)負(fù)責(zé)人、系統(tǒng)分析員的指導(dǎo)下,進(jìn)入開(kāi)發(fā)
30、過(guò)程以實(shí)施修改。6. 質(zhì)量控制人員將測(cè)試結(jié)果記入測(cè)試記錄。 4.2.10.2. 階段結(jié)果修改、調(diào)試后的軟件系統(tǒng)。測(cè)試記錄。修改記錄。4.2.10.3. 評(píng)審項(xiàng)目經(jīng)理、質(zhì)量控制負(fù)責(zé)人應(yīng)對(duì)修改結(jié)果進(jìn)行檢查,結(jié)果記入修改記錄、測(cè)試記錄,簽批修改記錄和測(cè)試記錄。4.2.11. 用戶(hù)教育4.2.11.1. 過(guò)程項(xiàng)目交付客戶(hù)后,依據(jù)項(xiàng)目實(shí)施計(jì)劃完成對(duì)客戶(hù)的培訓(xùn)。4.2.11.2. 階段結(jié)果項(xiàng)目驗(yàn)收單。4.2.11.3. 評(píng)審項(xiàng)目經(jīng)理制作項(xiàng)目驗(yàn)收單,在客戶(hù)確認(rèn)系統(tǒng)驗(yàn)收時(shí),確認(rèn)培訓(xùn)情況。4.2.12. 客戶(hù)確認(rèn)驗(yàn)收4.2.12.1. 過(guò)程1. 確認(rèn)項(xiàng)目開(kāi)發(fā)已經(jīng)完成,使客戶(hù)滿(mǎn)意。2. 應(yīng)當(dāng)保證每項(xiàng)系統(tǒng)需求都已進(jìn)行系統(tǒng)測(cè)試、把系統(tǒng)測(cè)試的結(jié)果寫(xiě)成文檔,而且系統(tǒng)已做好交付準(zhǔn)備。4.2.12.2. 階段結(jié)果項(xiàng)目驗(yàn)收單。4.2.12.3. 評(píng)審項(xiàng)目經(jīng)理制作項(xiàng)目驗(yàn)收單,在客戶(hù)確認(rèn)系統(tǒng)驗(yàn)收合格后,請(qǐng)客戶(hù)簽收。4.2.1
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年版婚內(nèi)背叛離婚合同樣本版
- 測(cè)試信號(hào)課程設(shè)計(jì)
- 微機(jī)時(shí)鐘課程設(shè)計(jì)
- 泰勒課程設(shè)計(jì)理論實(shí)例
- 《生產(chǎn)主管職業(yè)化訓(xùn)練教程》
- 稻谷干燥系統(tǒng)課程設(shè)計(jì)
- 電鍍課程設(shè)計(jì)總結(jié)
- 美少女頭像繪畫(huà)課程設(shè)計(jì)
- 骨科護(hù)士工作總結(jié)
- 金融行業(yè)客服崗位總結(jié)
- 《科學(xué)與工程倫理》課件-1港珠澳大橋工程建設(shè)中的白海豚保護(hù)相關(guān)案例分析
- 浙江省杭州市錢(qián)塘區(qū)2023-2024學(xué)年四年級(jí)上學(xué)期數(shù)學(xué)期末試卷
- 《湖北省市政基礎(chǔ)設(shè)施工程質(zhì)量標(biāo)準(zhǔn)化圖冊(cè)》(燃?xì)夤芫W(wǎng)工程)
- 天車(chē)租賃合同范例
- 無(wú)機(jī)化學(xué)實(shí)驗(yàn)試題
- 2024年考研(英語(yǔ)一)真題及參考答案
- 山東省濟(jì)南市(2024年-2025年小學(xué)四年級(jí)語(yǔ)文)人教版期末考試((上下)學(xué)期)試卷及答案
- 醫(yī)保藥店一體化信息管理系統(tǒng)操作手冊(cè)
- 2016年河南省對(duì)口升學(xué)文秘類(lèi)基礎(chǔ)課試題卷
- 小學(xué)六年級(jí)數(shù)學(xué)上期家長(zhǎng)會(huì)精品課件
- 汽車(chē)常用英文術(shù)語(yǔ)
評(píng)論
0/150
提交評(píng)論