從工程整體實施過程來看,每一個開發(fā)階段的實施,都由有項目經(jīng)驗的技術(shù)人員進行實施和全面管理控制。有過成功的經(jīng)驗,才能準(zhǔn)確把握項目的技術(shù)關(guān)鍵和難點,把問題消滅在產(chǎn)生之前或萌芽中,充分項目實施的成功率。有了成功實施的技術(shù)隊伍,才能項目的質(zhì)量和性能。
設(shè)計和開發(fā)輸入:項目經(jīng)理在充分考慮業(yè)主的要求,合同及技術(shù)附件要求及國家、行業(yè)規(guī)定和標(biāo)準(zhǔn)的基礎(chǔ)上,確定設(shè)計的輸入要求,形成《軟件需求規(guī)格說明書》。開發(fā)項目組負責(zé)組織有關(guān)部門和人員對”設(shè)計輸入”的內(nèi)容進行評審,以確保設(shè)計輸入是充分的和適宜的。
設(shè)計和開發(fā)輸出:項目經(jīng)理根據(jù)《軟件項目計劃》的要求,按產(chǎn)品設(shè)計程序分階段提供經(jīng)過評審的軟件產(chǎn)品、驗收標(biāo)準(zhǔn)、使用說明書等全部設(shè)計輸出,并滿足設(shè)計輸入的要求。設(shè)計輸出文件發(fā)布前應(yīng)予以評審,并經(jīng)過授權(quán)人的批準(zhǔn)。
設(shè)計和開發(fā)評審:由開發(fā)項目組組織有關(guān)部門和人員,按程序文件規(guī)定的方法評審,并做好記錄。設(shè)計評審的參加者除要求的外,還應(yīng)包括與評審內(nèi)容相關(guān)的設(shè)計人員。對于評審識別的任何問題及提出的必要措施,由項目經(jīng)理實施改進,改進措施應(yīng)做出記錄。評審記錄、改進措施的記錄隨開發(fā)文件一并歸檔。
質(zhì)量控制:軟件開發(fā)階段劃分的目的是為了便于形成基于里程碑的軟件開發(fā)質(zhì)量控制體系,每個里程碑都是一個質(zhì)量控制節(jié)點,這些質(zhì)量控制節(jié)點貫穿于整個軟件開發(fā)全過程,從而構(gòu)成軟件開發(fā)的質(zhì)量控制體系。
貫穿于整個生命周期中的QA活動依據(jù)一整套的規(guī)范來進行,在每個里程碑結(jié)束時質(zhì)量控制機構(gòu)SQA(由技術(shù)質(zhì)量部和測試小組組成),根據(jù)相應(yīng)的軟件開發(fā)管理規(guī)范及應(yīng)用要求對階段成果進行評議控制,確保應(yīng)用開發(fā)的順利進行,及交付的應(yīng)用系統(tǒng)能夠滿足業(yè)主的使用需要,確保交付的系統(tǒng)能夠代表項目承建方的整體技術(shù)水平。同時也有利于規(guī)避軟件開發(fā)風(fēng)險。
項目的實施工作內(nèi)容主要包括:需求分析:需求分析就是需求人員對建設(shè)內(nèi)容的詳細調(diào)研、整理、分析,后形成需求規(guī)格說明書的過程。需求分析過程中會涉及到調(diào)研大綱、會議紀(jì)要、收集的用戶資料的管理、需求調(diào)研報告、需求規(guī)格說明書等等產(chǎn)出。
總體技術(shù)設(shè)計:總體設(shè)計就是設(shè)計人員對項目的從架構(gòu)、技術(shù)選取、技術(shù)架構(gòu)、軟件設(shè)計、性能指標(biāo)等等方面進行設(shè)計。