稅務(wù)局軟件開發(fā)管理制度
時(shí)間:2022-01-13 02:14:00
導(dǎo)語:稅務(wù)局軟件開發(fā)管理制度一文來源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。
一、總則
(一)本辦法適應(yīng)于全市國稅范圍內(nèi)各項(xiàng)軟件開發(fā)管理工作。
(二)本辦法的宗旨為,通過科學(xué)管理和激勵(lì)機(jī)制、調(diào)動(dòng)各級技術(shù)人員的積極性和創(chuàng)造性,推動(dòng)我市國稅系統(tǒng)信息化進(jìn)程,達(dá)到既提高實(shí)際工作效率,又鍛煉技術(shù)隊(duì)伍的雙重目的。
(三)本辦法將根據(jù)稅收信息化工作的進(jìn)程和軟件技術(shù)的發(fā)展不斷修改和完善。
二、軟件開發(fā)原則
(一)業(yè)務(wù)原則
1、對總局、省局開發(fā)的業(yè)務(wù)系統(tǒng),通過版本升級和補(bǔ)丁程序進(jìn)行業(yè)務(wù)功能的不斷完善,只進(jìn)行提高系統(tǒng)數(shù)據(jù)利用率和延伸功能的軟件開發(fā)。
2、市以下單位業(yè)務(wù)系統(tǒng)的開發(fā),主要是針對主體業(yè)務(wù)軟件進(jìn)行補(bǔ)充性與輔助性的開發(fā),彌補(bǔ)現(xiàn)有主體業(yè)務(wù)軟件存在的缺陷,擴(kuò)充系統(tǒng)功能及提高數(shù)據(jù)的利用率。
3、不允許對已有系統(tǒng)、已有功能、總局及省局已開發(fā)和將要開發(fā)的項(xiàng)目進(jìn)行重復(fù)開發(fā);不允許開發(fā)與主體業(yè)務(wù)軟件相矛盾的項(xiàng)目;不允許開發(fā)大型業(yè)務(wù)應(yīng)用系統(tǒng)。
(二)技術(shù)原則
提倡緊跟軟件技術(shù)發(fā)展趨勢,特別是緊跟總局和省局的軟件主流技術(shù)進(jìn)行項(xiàng)目開發(fā)?,F(xiàn)階段,盡量采用B/S模式,大型數(shù)據(jù)庫統(tǒng)一采用Oracle。
(三)數(shù)據(jù)結(jié)構(gòu)原則
1、對總局和省局開發(fā)系統(tǒng)的功能擴(kuò)充,一般要保持原有系統(tǒng)數(shù)據(jù)結(jié)構(gòu)的不變性。對不改變數(shù)據(jù)結(jié)構(gòu)無法實(shí)現(xiàn)項(xiàng)目功能的情況,只能重新創(chuàng)建新的結(jié)構(gòu),導(dǎo)入數(shù)據(jù),獨(dú)立于原有的系統(tǒng)。使原系統(tǒng)的升級對開發(fā)項(xiàng)目的影響降到最低。
2、對總局和省局開發(fā)系統(tǒng)的二次開發(fā),應(yīng)獨(dú)立建庫,與原有系統(tǒng)分開,結(jié)構(gòu)可保持一致。
(四)代碼規(guī)范原則
1、項(xiàng)目開發(fā)應(yīng)首先采用國家制定的代碼標(biāo)準(zhǔn)。
2、稅務(wù)代碼,應(yīng)參照總局相關(guān)主體軟件,保持代碼的一致性。
3、盡量減少自定義代碼的使用。
(五)自主開發(fā)原則
軟件項(xiàng)目開發(fā)工作應(yīng)采用自主原則,未經(jīng)市局批準(zhǔn)嚴(yán)禁任何單位與外單位聯(lián)合進(jìn)行軟件開發(fā)活動(dòng)。
三、軟件開發(fā)的立項(xiàng)
(一)立項(xiàng)審批管理
1、軟件開發(fā)項(xiàng)目必須報(bào)市局審批,經(jīng)市局批準(zhǔn),并立項(xiàng)后方可進(jìn)行。
2、軟件開發(fā)項(xiàng)目要統(tǒng)一參加市局組織的項(xiàng)目評審
(二)立項(xiàng)要求
1、軟件開發(fā)項(xiàng)目應(yīng)建立在本級業(yè)務(wù)部門業(yè)務(wù)需求的基礎(chǔ)上,形成《業(yè)務(wù)需求說明書》,并報(bào)市局相關(guān)業(yè)務(wù)部門審批。經(jīng)業(yè)務(wù)部門認(rèn)可后,根據(jù)《業(yè)務(wù)需求說明書》,形成《項(xiàng)目總體設(shè)計(jì)說明書》報(bào)市局審批立項(xiàng)。
2、對于特定項(xiàng)目,如業(yè)務(wù)需求非常明確、系統(tǒng)結(jié)構(gòu)比較簡單、本單位又特別急需的項(xiàng)目開發(fā),可直接形成《項(xiàng)目總體設(shè)計(jì)說明書》報(bào)市局審批立項(xiàng)。
3、《項(xiàng)目總體設(shè)計(jì)說明書》應(yīng)包括的主要內(nèi)容有:
(1)業(yè)務(wù)需求、需求緩急程度及業(yè)務(wù)部門的批示。
(2)系統(tǒng)功能。
(3)系統(tǒng)總體結(jié)構(gòu)。
(4)資金和設(shè)備需求。
(5)技術(shù)實(shí)現(xiàn)模式。
(6)技術(shù)難度和技術(shù)可行性分析。
(7)開發(fā)周期。
(8)項(xiàng)目推廣遠(yuǎn)景。
(9)其他事項(xiàng)。
4、對市局指定縣區(qū)局開發(fā)的應(yīng)用項(xiàng)目或全市普遍急需的業(yè)務(wù)需求的項(xiàng)目,市局在立項(xiàng)后將給予縣區(qū)局適當(dāng)資金、設(shè)備的支持。
四、軟件開發(fā)的過程管理
現(xiàn)代軟件開發(fā)項(xiàng)目的過程管理是一項(xiàng)專門的管理科學(xué),有著許多成熟的經(jīng)驗(yàn)與方法。結(jié)合國稅系統(tǒng)軟件開發(fā)項(xiàng)目的主要特點(diǎn),特提出下列軟件開發(fā)過程管理應(yīng)普遍遵循的規(guī)則。
(一)需求分析階段。需求分析是軟件開發(fā)的首要環(huán)節(jié)。由業(yè)務(wù)和技術(shù)部門共同參與,認(rèn)真分析、理解相關(guān)的稅收業(yè)務(wù)管理流程及要求,使需求分析符合實(shí)際,最終應(yīng)形成《業(yè)務(wù)需求說明書》。
(二)總體設(shè)計(jì)階段??傮w設(shè)計(jì)要完成的工作在上一節(jié)已經(jīng)明確,這里不再重復(fù)。
(三)概要設(shè)計(jì)階段。概要設(shè)計(jì)的主要目的是分解、細(xì)化系統(tǒng),主要內(nèi)容有:列出所需要的模塊,明確各模塊的功能,模塊之間的調(diào)用參數(shù)及模塊的測試計(jì)劃,根據(jù)業(yè)務(wù)需求完成的數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)、包括數(shù)據(jù)庫設(shè)計(jì)。概要設(shè)計(jì)完成后,應(yīng)提交《概要設(shè)計(jì)說明書》、《數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)庫設(shè)計(jì)說明書》、《模塊測試計(jì)劃說明書》。
(四)詳細(xì)設(shè)計(jì)階段。詳細(xì)設(shè)計(jì)在概要設(shè)計(jì)的基礎(chǔ)上進(jìn)行。詳細(xì)設(shè)計(jì)的內(nèi)容包括:
1、制定統(tǒng)一的程序編碼規(guī)范。程序編碼規(guī)范是詳細(xì)設(shè)計(jì)階段的指導(dǎo)性文檔,主要確定程序代碼編寫的統(tǒng)一要求和顯示界面的摸板或統(tǒng)一風(fēng)格。
2、制定系統(tǒng)統(tǒng)一的命名規(guī)范。主要包括模塊、變量、函數(shù)、數(shù)據(jù)庫、數(shù)據(jù)表、視圖、臨時(shí)表、字段、頁面等各類對象的命名規(guī)則。
3、按照程序編碼規(guī)范編寫程序代碼。
(1)程序描述,程序功能、輸入項(xiàng)、輸出項(xiàng)、算法、流程邏輯、注釋等。
(2)程序編碼,編碼風(fēng)格,縮進(jìn)風(fēng)格等。
(3)前臺(tái)界面,顯示風(fēng)格的統(tǒng)一。
4、詳細(xì)設(shè)計(jì)完成后,應(yīng)形成系統(tǒng)《詳細(xì)設(shè)計(jì)說明書》。
(五)軟件測試階段。
1、軟件測試是保證軟件質(zhì)量的重要工作環(huán)節(jié)。測試前要詳細(xì)制定《測試計(jì)劃》(在概要設(shè)計(jì)階段制定);測試中首先進(jìn)行功能測試,采取交叉工作方式,互相測試,記錄測試中發(fā)現(xiàn)的問題及解決情況。再進(jìn)行軟件的壓力測試、試運(yùn)行測試等工作。測試完成后,形成《測試報(bào)告說明書》。
2、在系統(tǒng)測試的同時(shí),開發(fā)團(tuán)隊(duì)同時(shí)應(yīng)形成系統(tǒng)的《安裝說明書》、《使用說明書》。
(六)文檔匯總
1、文檔是項(xiàng)目管理的手段,也是軟件開發(fā)的成果,是軟件維護(hù)、推廣的重要依據(jù)。項(xiàng)目開發(fā)結(jié)束,必須形成三份文檔:《安裝說明書》、《使用說明書》、《技術(shù)說明書》。
2、《安裝說明書》說明系統(tǒng)安裝環(huán)境、安裝方法、初始設(shè)置等。
3、《使用說明書》說明系統(tǒng)使用方法、常見故障及解決、典型案例實(shí)現(xiàn)等,是針對一般人員的使用指南。
4、《技術(shù)說明書》是完整的技術(shù)文檔。主要由需求分析、總體設(shè)計(jì)、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、數(shù)據(jù)字典、命名規(guī)范、編程規(guī)范等內(nèi)容整合而成,是針對專業(yè)技術(shù)人員的技術(shù)參考文檔。
5、源代碼,作為技術(shù)資料的一部分,在整個(gè)開發(fā)過程中,不斷整理打包,并按打包的時(shí)間或版本歸檔保管。
五、項(xiàng)目的試用
(一)項(xiàng)目開發(fā)完成后,開發(fā)單位應(yīng)積極組織項(xiàng)目在本單位的試用,項(xiàng)目的試用期應(yīng)根據(jù)項(xiàng)目的復(fù)雜程度、推廣緩急程度不同而定,一般試用期最短不低于2個(gè)月,最長不超過1年。
(二)試用期間,開發(fā)團(tuán)隊(duì)?wèi)?yīng)與業(yè)務(wù)部門和軟件使用人員保持緊密聯(lián)系,充分聽取對軟件的修改意見,并及時(shí)解決試用中遇到的問題,不斷完善軟件功能。
(三)試用完成后,應(yīng)對《安裝說明書》、《使用說明書》、《技術(shù)說明書》等文檔進(jìn)行重新整理,對源代碼進(jìn)行重新打包,保證文檔和源代碼與最新的軟件版本保持一致。
六、項(xiàng)目的推廣
通過正式立項(xiàng)的項(xiàng)目完成試用后,市局將根據(jù)項(xiàng)目的推廣應(yīng)用前景和緩急程度,分兩種情況決定是否進(jìn)行全市推廣。
(一)立項(xiàng)時(shí)確定了開發(fā)成功后將在全市推廣的項(xiàng)目,市局將組織專班對項(xiàng)目進(jìn)行現(xiàn)場評審,給出推廣是否可行的意見,然后組織在全市推廣。
(二)對于具有一定推廣前景,但緩急程度不高的項(xiàng)目,是否具有全市推廣性由市局每年組織的項(xiàng)目評審會(huì)審定。
(三)對于確定為全市推廣應(yīng)用的項(xiàng)目,市局將根據(jù)項(xiàng)目開發(fā)成本,給予開發(fā)單位適當(dāng)?shù)拈_發(fā)補(bǔ)貼。
七、項(xiàng)目評審及獎(jiǎng)勵(lì)
(一)市局每年組織一次全市項(xiàng)目評審,對各單位符合參加評審條件的項(xiàng)目進(jìn)行評審鑒定,并評選出全市優(yōu)秀開發(fā)項(xiàng)目。
(二)參加全市項(xiàng)目評審的條件
1、縣區(qū)局項(xiàng)目必須為已在市局正式立項(xiàng)的項(xiàng)目,每個(gè)縣區(qū)局參加市局評審的項(xiàng)目一般不超過2項(xiàng)(已在全市推廣的項(xiàng)目除外)。
2、必須為已經(jīng)通過試用,并投入正式使用的項(xiàng)目。
3、已在全市推廣應(yīng)用的項(xiàng)目可直接參加評審。
4、參加評審的項(xiàng)目必須資料齊全。必備的資料有項(xiàng)目介紹幻燈片及Word文檔、《安裝說明書》、《使用說明書》、《技術(shù)說明書》,程序源代碼等。
5、在運(yùn)行環(huán)境許可的情況下,參加評審的項(xiàng)目應(yīng)進(jìn)行現(xiàn)場演示。
(三)評審主要內(nèi)容
1、業(yè)務(wù)需求。
主要針對實(shí)際業(yè)務(wù)是否與本項(xiàng)目業(yè)務(wù)開發(fā)原則相符、上級業(yè)務(wù)部門和使用單位的評價(jià)、項(xiàng)目實(shí)現(xiàn)功能與業(yè)務(wù)需求是否吻合、是否有全市推廣應(yīng)用價(jià)值、應(yīng)用效果是否顯著等方面進(jìn)行評定。
2、技術(shù)規(guī)范。
按照開發(fā)過程管理要求,對項(xiàng)目進(jìn)行開發(fā)過程規(guī)范性評定。主要包括:項(xiàng)目的復(fù)雜程度、技術(shù)實(shí)現(xiàn)模式、代碼使用是否規(guī)范、是否有統(tǒng)一的命名規(guī)范、是否有程序編碼規(guī)范、項(xiàng)目開發(fā)是否遵循了命名規(guī)范和程序編碼規(guī)范、開發(fā)文檔是否齊全、內(nèi)容是否全面等。
3、項(xiàng)目質(zhì)量
項(xiàng)目的質(zhì)量評定主要包括:界面風(fēng)格、易操作性、可維護(hù)性、健壯性(可靠性)、安全性、易可擴(kuò)充性(開放性)、與主體業(yè)務(wù)系統(tǒng)的相對獨(dú)立性、響應(yīng)的及時(shí)性、經(jīng)濟(jì)性等方面。
(四)評審結(jié)論
根據(jù)上述評審內(nèi)容,項(xiàng)目評審前將制定具體的評分標(biāo)準(zhǔn)。按照評分標(biāo)準(zhǔn),評審結(jié)論分為“通過”或“未通過”兩種。
(五)優(yōu)秀項(xiàng)目
在評審?fù)ㄟ^的項(xiàng)目中,按得分高低,確定全市優(yōu)秀項(xiàng)目。
(六)獎(jiǎng)勵(lì)
對評審?fù)ㄟ^的項(xiàng)目及評選出的優(yōu)秀項(xiàng)目,市局將對開發(fā)人員給予適當(dāng)獎(jiǎng)勵(lì),并對開發(fā)單位年終考核適當(dāng)加分。
八、項(xiàng)目的歸檔管理
(一)項(xiàng)目歸檔管理是指對本級和下級開發(fā)項(xiàng)目的所有文檔和源代碼按項(xiàng)目的版本進(jìn)行分類保存,供今后的推廣、再開發(fā)、復(fù)用、學(xué)習(xí)等技術(shù)活動(dòng)使用和借鑒。
(二)歸檔保存建議采用按開發(fā)單位、項(xiàng)目名稱、版本分類歸檔。
(三)分類歸檔內(nèi)容為開發(fā)過程中的各類電子文檔、源代碼、后臺(tái)數(shù)據(jù)結(jié)構(gòu)、前后臺(tái)安裝程序等。
(四)平時(shí)應(yīng)及時(shí)做好每個(gè)項(xiàng)目的歸檔管理工作,年終將本年度歸檔管理內(nèi)容刻成光盤,永久保存。