




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
軟件開發(fā)報價的計算方法1.軟件開發(fā)價格估算方法
軟件開發(fā)價格與工作量、商務(wù)成本、國家稅收和企業(yè)利潤等項有關(guān)。為了便于計算,給出一個計算公式:軟件開發(fā)價格=開發(fā)工作量×開發(fā)費用/人·月1.1開發(fā)工作量
軟件開發(fā)工作量與估算工作量經(jīng)驗值、風(fēng)險系數(shù)和復(fù)用系數(shù)等項有關(guān):軟件開發(fā)工作量=估算工作量經(jīng)驗值×風(fēng)險系數(shù)×復(fù)用系數(shù)1.1.1估算工作量經(jīng)驗值(以A來表示)
軟什開發(fā)工作量的計算,曾有人提出以源代碼行或功能點來計算,這些方法實施起來均有不少難度。目前國際上仍舊按以往經(jīng)驗的方式加以計算,國內(nèi)各軟件企業(yè)也是采用經(jīng)驗的方式加以估算工作量。
為了更好地規(guī)范估算方法,建議可按照國家標(biāo)準(zhǔn)“GB/T8566-2001軟件生存周期過程”所規(guī)定的軟件開發(fā)過程的各項活動來計算工作量。
工作量的計算是按一個開發(fā)工作人員在一個月內(nèi)(日歷中的月,即包括國家規(guī)定的節(jié)假日)能完成的工作量為單位,也就是通常所講的“人·月”。
特別要提醒的是軟件開發(fā)過程中既包括了通常所講的軟件開發(fā),也應(yīng)包括各類軟件測試的活動。
1.1.2風(fēng)險系數(shù)(以σ來表示)
估算工作量經(jīng)驗值亦會存在較大風(fēng)險,造成軟件危機的因素很多,這也是一個方面的因素。特別當(dāng)軟件企業(yè)對該信息工程項目的業(yè)務(wù)領(lǐng)域不熟悉或不太熟悉,而且用戶又無法或不能完整明白地表達他們的真實的需求,從而造成軟件企業(yè)需要不斷地完善需求獲取,修改設(shè)計等各項工作。因此:l≤風(fēng)險系數(shù)≤1.5
根據(jù)我們對軟件企業(yè)的了解,超過估算工作量經(jīng)驗值的一半,已是不可接受,所以我們確定“1.5”為極限值。當(dāng)然這既要看企業(yè)的能力,也要看用戶能接受的程度。
1.1.3復(fù)用系數(shù)(以τ來表示)
估算工作量經(jīng)驗值是軟件企業(yè)承擔(dān)一般項目來估算的,但如果軟件企業(yè)已經(jīng)采用“基于構(gòu)件的開發(fā)方法”,并己建立起能夠復(fù)用的構(gòu)件庫(核心資產(chǎn)庫),或者已有一些軟件產(chǎn)品,僅作二次開發(fā),從而使軟件開發(fā)工作量減少。因此:0.25≤復(fù)用系數(shù)≤1
根據(jù)國內(nèi)外軟件企業(yè)在實施基于構(gòu)件開發(fā)方法(軟件產(chǎn)品線)的經(jīng)驗數(shù)據(jù),提高工作效率達到25%(最高值)。
1.2開發(fā)費用/人·月
軟件企業(yè)的商務(wù)成本、國家稅收、企業(yè)利潤、管理成本和質(zhì)量成本。均可攤分到各個軟件開發(fā)人員頭上。開發(fā)費用/人·月=(P+Q+R)×S×τ1.2.1P(人頭費)
人頭費主要是員工的工資、獎金和國家規(guī)定的各項按人計算的費用。其總量在軟件企業(yè)中的商務(wù)成本占70%-80%。P=B×1.476
國家規(guī)定的公積金7%,醫(yī)療保險金12%,養(yǎng)老金22%,失業(yè)金2%(即通常所說的四金),另外還有按工資總額計征的工傷保證金0.5%,生育保證金0.5%,殘疾基金1.6%,工會基金2%,累計為47.6%。
B為平均工資,即企業(yè)支付給員工的工資、獎金、物質(zhì)獎勵等多項總和,除以企業(yè)員工數(shù),分?jǐn)偟矫總€月。
1.2.2Q(辦公費)
辦公費包括企業(yè)辦公房屋租賃費和物業(yè)管理費、通信費、辦公消耗品、水電空調(diào)費、設(shè)備折舊、差旅費,另外也包括企業(yè)對員工的在職培訓(xùn)所支付的費用,其總量在軟件企業(yè)中的商務(wù)成本占20%-30%。Q=B/3
此處辦公費用按商務(wù)成本的25%計算。
1.2.3R(國家稅收和企業(yè)利潤)
由于國家實施發(fā)展軟件產(chǎn)業(yè)的優(yōu)惠政策,故不單獨列出計算,但軟件企業(yè)仍需承擔(dān)繳納國家稅收的義務(wù),可一并與企業(yè)利潤一起考慮。
另外,軟件企業(yè)的員工不可能全年滿負荷地工作,即使一年十二個月都安排工作,但也需抽出時間進行在職培訓(xùn)和提職的崗前培訓(xùn)。據(jù)我們的了解,軟件企業(yè)的員工一年能有10個月到11個月的工作也是正常的。R=B/3
此處為我們的建議方案,各軟件企業(yè)可視情況加以變更。
1.2.4S(管理系數(shù))
通常每個機構(gòu)的管理人員都會有一定的比例,參考一些機構(gòu)的做法,按每十個軟件人員配備兩個管理人員即管理成本:1≤S≤T(優(yōu)質(zhì)系數(shù))
提高軟件質(zhì)量,必然有所開支,即質(zhì)量成本,對于不同的軟件企業(yè)來說,其質(zhì)量成本不盡相同。
軟件企業(yè)與其他企業(yè)一樣,也有誠信和品牌等諸多因素,從而增加企業(yè)的開支。
目前我們可以按通過ISO9000質(zhì)量體系認(rèn)證和CMM或CMMI的認(rèn)證來確定,分別取值1.05、1.1、1.15、1.2。
今后建議可對軟件企業(yè)的資質(zhì)分為四級。由軟件行業(yè)協(xié)會根據(jù)CMMI的認(rèn)證、品牌、誠信程度等各種因素加以確定。此體系建設(shè)還有待進一步探索。
據(jù)此,我們綜合上述各點:
開發(fā)費用/人·月=(B×1.476+B/3+B/3)×l.2×T
=B×(1.476+2/3)×1.2×T
=B×2.575×T
=B×λ
當(dāng)T=1.05時,λ=2.7
當(dāng)T=1.2時,λ=3.09
因此,2.7≤λ≤3.09
對于承接國外軟件外包業(yè)務(wù),一方面員工的工資較高,另外工作的安排也較難滿負荷工作,用此建議R=B/2。因此
開發(fā)費用/人·月=B(1.476+1/3+1/2)×1.2×T
=B×2.767×T
=B×λ
當(dāng)T=1.05時,λ=2.906
當(dāng)T=1.2時,λ=3.32
因此,2.9≤λ≤3.32
結(jié)論:
軟件開發(fā)價格=A×σ×τ×B×λ
A:估算工作量經(jīng)驗值
B:軟件企業(yè)的平均工資/人·月
Q:風(fēng)險系數(shù)l≤Q≤1.5
T:復(fù)用系數(shù)0.25≤τ≤1
λ:綜合系數(shù)2.7≤λ≤3.09
2.軟件(系統(tǒng))維護收費價格估算方法
在完成信心工程項目的系統(tǒng)集成和應(yīng)用軟件開發(fā),并交付用戶正式運行的一年內(nèi),對軟件(系統(tǒng))實行免費維護服務(wù)一年。
在正式運行一年后,軟件企業(yè)應(yīng)與用戶簽定軟件(系統(tǒng))維護合同。該合同屬技術(shù)轉(zhuǎn)讓合同,也可屬技術(shù)開發(fā)合同。
根據(jù)不同的用戶要求,可分四種級別進行軟件(系統(tǒng))維護。
2.1A級
軟件企業(yè)派出技術(shù)人員常駐用戶,解決日常運行中發(fā)生的問題。
2.1.1U(系統(tǒng)建設(shè)投資額)
用戶需要軟件企業(yè)維護的系統(tǒng),該系統(tǒng)建設(shè)的投資額。如用戶只需要軟件企業(yè)維護其所開發(fā)的應(yīng)用軟件,U就是該應(yīng)用軟件開發(fā)費;如用戶需要軟件企業(yè)維護整個系統(tǒng),包括計算機硬件、軟件、網(wǎng)絡(luò)和應(yīng)用軟件,則U就是該信息工程項目的總投資額。
2.1.2N(技術(shù)人員數(shù))
軟件企業(yè)派出N個技術(shù)人員,常駐用戶,因此:軟件(系統(tǒng))維護費/年=U×15%或B×λ×N×12
B、λ參見1.
2.2B級
軟件企業(yè)每周七天,每天24小時(即7×24小時)響應(yīng),2小時到現(xiàn)場,且每天派技術(shù)人員到現(xiàn)場進行軟件(系統(tǒng))性能調(diào)試,使之運行處于良好狀態(tài)。軟件(系統(tǒng))維護費/年=U×10%2.3C級
軟件企業(yè)7×24小時響應(yīng),2小時到場。軟件(系統(tǒng))維護費/年=U×5%2.4D級
用戶的信息工程系統(tǒng)或應(yīng)用軟件發(fā)生問題,由原承擔(dān)的軟件企業(yè)派人維護。
2.4.1B’
這種維護方式要求軟件企業(yè)需要保存所有的技術(shù)檔案,更需要軟件企業(yè)抽出專人來不斷熟悉和全面掌握該軟件(系統(tǒng))的各項技術(shù)細節(jié)。因此,軟件企業(yè)的這項支出必然要在維護費用收入中得到回報。
以1.1.3節(jié)中的B作為參數(shù),將其人·月單位改為人·天,以B’表示。
2.4.2τ’
軟件企業(yè)如果采用基于構(gòu)件開發(fā)方法,并建立起構(gòu)件庫,則會大大提高軟件維護的效率。另外,如果有多家用戶運行的系統(tǒng)大致類似,也可有所提高效率。
以1.1.3節(jié)中的τ作為參數(shù),以τ’來表示。因此:軟件(系統(tǒng))維護費/次=B’×τ’×n
此次n表示所需要的人·天數(shù)。τ’的取值是0.2≤τ’≤1。
3.系統(tǒng)集成價格的估算方法
將整個系統(tǒng)所涉及到的設(shè)備、軟件、網(wǎng)絡(luò)整和起來,并能正常地運行,其運行的結(jié)果能達到用戶建立該系統(tǒng)的目標(biāo)。這就是系統(tǒng)集成的含義。因此,可以理解為單純的設(shè)備采購和供應(yīng)并不涉及系統(tǒng)集成,以及單純的應(yīng)用軟件開發(fā)也并不涉及系統(tǒng)集成。
系統(tǒng)集成費應(yīng)與整個系統(tǒng)的規(guī)模、整個系統(tǒng)的復(fù)雜程度等項有關(guān)。
系統(tǒng)規(guī)模往往與系統(tǒng)建設(shè)費用密切相關(guān)。為了簡便計算,以系統(tǒng)建設(shè)費用(以U來表示)為參考坐標(biāo)。復(fù)雜程度(以α來表示)可分四種級別來區(qū)分。系統(tǒng)集成費=U×α×T
T參見1.2.5節(jié)
3.1A級
整個系統(tǒng)涉及到計算機硬件、軟件、局域網(wǎng)絡(luò),且體系結(jié)構(gòu)在三層次以下(含三層次)。5%≤α≤8%3.2B級
整個系統(tǒng)涉及到計算機硬件、軟件、局域網(wǎng)絡(luò)、互聯(lián)網(wǎng),且體系結(jié)構(gòu)在三層以上(含三層次)。7%≤α≤10%3.3C級
整個系統(tǒng)涉及到計算機硬件、軟件、局域網(wǎng)絡(luò)、互聯(lián)網(wǎng)以及多種網(wǎng)絡(luò)接口。8%≤α≤12%3.4D級
整個系統(tǒng)涉及到計算機硬件、軟件、網(wǎng)絡(luò)、通信以及各種數(shù)據(jù)采集設(shè)備接口或者與用主系統(tǒng)有接口。10%≤α≤15%4.系統(tǒng)解決方案費用估算方法
根據(jù)用戶所提出的初步需求,軟件企業(yè)根據(jù)以往的經(jīng)驗為之提供整個系統(tǒng)建設(shè)的方案,包括需購買的計算機硬件、軟件、網(wǎng)絡(luò)設(shè)備和應(yīng)用軟件開發(fā)的大體設(shè)想、費用估算、進度初步安排、信息化所涉及到的規(guī)章制度的一些規(guī)劃,有時還會涉及信息中心的建設(shè)等等。這就是系統(tǒng)解決方案所要完成的工作。
目前國內(nèi)市場對于系統(tǒng)解決方案是一種智力勞動成果的認(rèn)識不足,以及國內(nèi)多數(shù)招標(biāo)公司并不熟悉信息技術(shù),從而更加使得系統(tǒng)解決方案收費變得困難。因此,目前的收費處于過渡階段。
系統(tǒng)解決方案費用與整個系統(tǒng)的規(guī)模、復(fù)雜程度等項有關(guān)。
系統(tǒng)規(guī)模往往與系統(tǒng)建設(shè)費用密切相關(guān),為了簡便計算,以系統(tǒng)建設(shè)的總投資(以U來表示)為參考坐標(biāo)。
復(fù)雜程度就是用戶的功能、性能要求復(fù)雜性、信息接口的類型和數(shù)量有關(guān),以β來表示。解決方案費用=U×β×T
T參見1.2.5節(jié)
關(guān)于β我們參照第3節(jié)所列各級。
A級:0.7%≤β≤1.2%
B級:
1%≤β≤1.8%
C級:1.5%≤β≤2.2%
D級:
2%≤β≤3%實用標(biāo)準(zhǔn)文案精彩文檔軟件開發(fā)項目工作量估算序號大類小類內(nèi)容描述工作量工作量小計1需求分析需求調(diào)研與最終用戶,ITC溝通,進行需求調(diào)研1449需求分析需求分析的主要內(nèi)容是系統(tǒng)各個功能模塊的優(yōu)化方案細節(jié)要求12需求方案設(shè)計編制按需求調(diào)研結(jié)果,設(shè)計需求說明書,由建設(shè)雙方共同評審前確認(rèn)需求說明書,依說明書提出建設(shè)方案,確定工作內(nèi)容和工作量。232系統(tǒng)設(shè)計架構(gòu)設(shè)計系統(tǒng)架構(gòu)設(shè)計及評審1767概要設(shè)計系統(tǒng)概要設(shè)計及評審29詳細設(shè)計系統(tǒng)詳細設(shè)計及評審8數(shù)據(jù)庫設(shè)計系統(tǒng)數(shù)據(jù)模型設(shè)計及評審133程序開發(fā)系統(tǒng)功能優(yōu)化1.通用功能:項目中所有部門選擇功能改為使用彈出頁面方式
2.流程顯示,起草和應(yīng)用管理中,采用多級樹,包括排序,調(diào)整所屬父節(jié)點功能
3.應(yīng)用管理,改進表單模板的顯示及選擇方式
4.部門用戶管理,改進部門用戶組織管理方式,增加從用戶的角度可以查看所屬角色,擁有的權(quán)限的功能,并可對人員直接授權(quán)
5.角色類型管理;改進角色類型、角色組織管理方式,增加從角色類型的角度查看角色成員,角色類型擁有的權(quán)限
6.優(yōu)化流程時限管理,可按照流程步驟不同辦理人、不同條件設(shè)置相應(yīng)的時限,為流程運作提供監(jiān)控和優(yōu)化的信息支持。688其它功能優(yōu)化1.擊辦理按鈕后,在“人員選擇窗口”中選擇辦理人時提供全選功能。
2系統(tǒng)管理員在配置流程時配置默認(rèn)的待閱人員
3.在列表中顯示流程實例編號,并提供查詢功能
4.委托授權(quán)前可填寫意見,并在流轉(zhuǎn)過程中顯示
5.匯總類流程的實現(xiàn)方案,并提供例子流程
6.提供導(dǎo)出流程表單內(nèi)容及流轉(zhuǎn)內(nèi)容
7.提供統(tǒng)計分析可以查看具體流程實例
8.流程設(shè)計器中的部門等,以部門ID為主鍵
9.流程設(shè)計器中的變遷規(guī)則,支持in,notin算法
10.自定義表單支持checkboxlist,radioboxlist1效率分析優(yōu)化1)增加流程實例標(biāo)識,提供用戶查詢。
2)提供統(tǒng)計分析可以查看具體流程實例
3)流程管理中提供導(dǎo)出流程表單內(nèi)容及流轉(zhuǎn)內(nèi)容(如:審批意見,審批人,審批時間,超時時間等流程履歷顯示的內(nèi)容)5系統(tǒng)權(quán)限控制優(yōu)化流程查看、申請、管理權(quán)限4自定義表單1.InfoPath表單上傳管理
2.InfoPath表單在線編輯
3.InfoPath表單默認(rèn)值處理
4.InfoPath表單與流程引擎關(guān)聯(lián)
5.InfoPath表單解析功能13流程設(shè)計器1.Win32版本的設(shè)計器改進
2.Silverlight版本流程設(shè)計工具15自動化流程模擬工具1.流程自動化模擬工具,簡化流程測試8增加新的流程步驟類型1.后臺數(shù)據(jù)處理
2.業(yè)務(wù)處理
3.WebService處理步驟
4.業(yè)務(wù)代理
5.Biztalk操作
6.MOSS操作10流程引擎的功能改進1.流程組合的支持
2.流程嵌套的支持
3.環(huán)節(jié)參與者自定義SQL的支持
4.流程版本的支持8流程引擎組件1)可以安裝在IAP、UAP等平臺,供平臺應(yīng)用作為流程引擎組件調(diào)用。
2)對調(diào)用系統(tǒng)提供WebService、API等接口方式。6基于VisualStudio的表單設(shè)計改進1.業(yè)務(wù)表單的分離設(shè)計
2.業(yè)務(wù)表單的向?qū)絼?chuàng)建
3.業(yè)務(wù)表單字段設(shè)置控件
4.業(yè)務(wù)表單字段校驗控件
5.業(yè)務(wù)表單的發(fā)布管理124系統(tǒng)測試測試方案編寫(包含測試用例)測試方案編寫(包含測試用例)823單元測試單元測試7接口測試接口測試1集成測試特指在用戶測試環(huán)境的調(diào)測75系統(tǒng)部署系統(tǒng)部署包括正式環(huán)境部署和現(xiàn)場支持服務(wù)414數(shù)據(jù)初始化(包括數(shù)據(jù)遷移等)原有設(shè)備記錄、系統(tǒng)運行基礎(chǔ)數(shù)據(jù)導(dǎo)入與生成4部署文檔編寫6小計241平均單價(元/天)工作量價格¥898241¥216,500最終報價:¥111網(wǎng)站門戶改版項目投標(biāo)書(技術(shù)部分)計算機科學(xué)與技術(shù)學(xué)院08信息管理與信息系統(tǒng)課程:軟件項目管理學(xué)號:0827403034姓名:趙琳目錄TOC\o"1-3"\u2.技術(shù)部分(解決方案) 32.1簡介 32.2系統(tǒng)建設(shè)目標(biāo) 32.3項目建設(shè)設(shè)計原則 32.3.1規(guī)范性原則 32.3.2可靠性原則 42.3.3擴展性原則 42.3.4開放性原則 42.3.5易用性原則 42.3.6安全保密原則 42.4總體要求 52.4.1總體布局和風(fēng)格要求 52.4.2欄目設(shè)計和頻道策劃要求 52.4.3界面設(shè)計要求 52.4.4其他要求 52.4.5性能要求 52.5方案功能 62.6原型系統(tǒng)說明(開放源代碼軟件或自有軟件產(chǎn)品介紹) 72.7設(shè)計模式 72.8網(wǎng)絡(luò)安全模塊 92.9方案特點 102.10易用性要求 122.10.1硬件/軟件的要求 122.10.2質(zhì)量的要求 122.10.3基本性能要求 122.11操作安全性要求 132.12網(wǎng)站的特點 132.12服務(wù)與支持要求 152.12項目開發(fā)管理 162.13項目周期和項目投資 172.14項目費用明細表 182.技術(shù)部分(解決方案)2.1簡介蘇州工業(yè)園區(qū)管委會門戶網(wǎng)站自2004年初上線以來,一直是蘇州工業(yè)園區(qū)對外宣傳的重要平臺,但隨著園區(qū)經(jīng)濟社會的飛速發(fā)展,原有欄目架構(gòu)和內(nèi)容設(shè)計已遠不能適應(yīng)新形勢下的需要,故本次改版在網(wǎng)站整體架構(gòu)和表現(xiàn)形式上都希望有所突破,并在內(nèi)容建設(shè)上保持良好的可延續(xù)性,故本次公開招標(biāo),將網(wǎng)站內(nèi)容塊面的聯(lián)合承建與網(wǎng)站前臺建設(shè)一并打包。2.2系統(tǒng)建設(shè)目標(biāo)形成蘇州工業(yè)園區(qū)對外宣傳,樹立園區(qū)形象的主要窗口。成為園區(qū)管委會對內(nèi)提供高效服務(wù)、樹立政府形象的主要方式。成為公眾獲取園區(qū)發(fā)展資訊、獲知園區(qū)政府動態(tài)的有效渠道。2.3項目建設(shè)設(shè)計原則在項目建設(shè)過程中,必須遵循如下原則:2.3.1規(guī)范性原則在項目的建設(shè)過程中,按照“總體設(shè)計,分步實施”的原則,軟件工程必須標(biāo)準(zhǔn)化,遵循國際通用開發(fā)標(biāo)準(zhǔn),并按國家標(biāo)準(zhǔn)及行業(yè)標(biāo)準(zhǔn)執(zhí)行。結(jié)合項目需求,形成接口規(guī)范、數(shù)據(jù)規(guī)范、應(yīng)用系統(tǒng)接入等規(guī)范,參與驗收和評估。2.3.2可靠性原則作為一個對公眾開放的開放平臺,必須保證長期大規(guī)模訪問下系統(tǒng)的穩(wěn)定性、可用性和運行性能,避免單點故障和關(guān)鍵信息丟失。2.3.3擴展性原則系統(tǒng)應(yīng)采用模塊化、組件化的體系結(jié)構(gòu),在技術(shù)架構(gòu)和設(shè)計模式上保證技術(shù)的延續(xù)性,靈活的擴展性和廣泛的適應(yīng)性,確保系統(tǒng)能夠滿足用戶在數(shù)據(jù)及業(yè)務(wù)功能擴展方面的需求。2.3.4開放性原則在內(nèi)容模塊設(shè)計與網(wǎng)上實現(xiàn)過程中充分考慮開放性,便于日后內(nèi)容維護和擴展,同時要充分考慮與網(wǎng)站現(xiàn)有后臺(wcm)接口和二次開發(fā)。2.3.5易用性原則一般用戶網(wǎng)站訪問習(xí)慣和要求,提供靈活易用頁面布局。2.3.6安全保密原則具備統(tǒng)一完善的多級安全機制設(shè)置,符合國家安全及保密部門要求,拒絕非法用戶和合法用戶越權(quán)操作,避免系統(tǒng)數(shù)據(jù)遭到破壞,防止系統(tǒng)數(shù)據(jù)被竊取和篡改,對于關(guān)鍵信息使用加密傳輸,傳輸?shù)臄?shù)據(jù)文件提供不可抵賴性確認(rèn)。2.4總體要求2.4.1總體布局和風(fēng)格要求整體風(fēng)格符合蘇州工業(yè)園區(qū)管委會政府形象需要,并能突顯園區(qū)特色,頁面特別是首頁內(nèi)容豐滿。2.4.2欄目設(shè)計和頻道策劃要求1)突出園區(qū)當(dāng)前發(fā)展主題和服務(wù)性功能板塊。2)欄目架構(gòu)簡潔有序,子欄目最好不超過三級。2.4.3界面設(shè)計要求適于1024*768模式下瀏覽器滿屏顯示,界面元素豐富,重點內(nèi)容突出,便于瀏覽訪問。2.4.4其他要求內(nèi)容表現(xiàn)形式豐富(后臺可支持視頻、音頻、Flash動畫等多種常見內(nèi)容格式)。2.4.5性能要求頁面在內(nèi)網(wǎng)打開時間不得超過200毫秒。應(yīng)用的各種加載插件應(yīng)保證最大范圍的可用性,充分考慮現(xiàn)有各種瀏覽器屏蔽插件對頁面瀏覽效果的影響,確保頁面基本元素及內(nèi)容的完整性。2.5方案功能
內(nèi)容管理系統(tǒng)(BizfocusCMS)平臺
從不同層面政府門戶系統(tǒng)推進的策略來看,實施政府門戶系統(tǒng)應(yīng)重在領(lǐng)導(dǎo)決策系統(tǒng)建設(shè)和政府機構(gòu)之間的信息資源共享,政府門戶系統(tǒng)實施策略應(yīng)重于與社會、公眾的交互行為,實現(xiàn)政府管理的開放性和透明性。各層面政府門戶系統(tǒng)建設(shè)在信息網(wǎng)絡(luò)、應(yīng)用功能、信息資源、安全保密等方面的實施策略都有所不同。
BizfocusCMS系統(tǒng)是一套完全基于Java和瀏覽器技術(shù)的網(wǎng)絡(luò)內(nèi)容管理軟件,它以內(nèi)容管理為目標(biāo),引進國外最先進的內(nèi)容管理系統(tǒng)的技術(shù)架構(gòu),無需考慮關(guān)系型數(shù)據(jù)庫類型即可存儲和管理內(nèi)容。集中了瀏覽器信息創(chuàng)建和寫作、信息交付、信息交互等功能,基于模板的信息的發(fā)布、強大的多站點管理于一身,并提供靈活的團隊協(xié)作能力。
系統(tǒng)的接口開放性和第三方應(yīng)用的整合
系統(tǒng)在設(shè)計時考慮到充分的開放性,整體設(shè)計上基于J2EE構(gòu)架和XML標(biāo)準(zhǔn),實現(xiàn)各種第三方應(yīng)用的整體整合,可以方便地在未來進行各類應(yīng)用系統(tǒng)建設(shè)時,方便地進行銜接。
高度參數(shù)化設(shè)計
由于本系統(tǒng)的使用者為政府工作人員,系統(tǒng)應(yīng)作為簡單易用的工具體現(xiàn)其日常的工作流程;其次,對于維護人員來講,系統(tǒng)完成后維護人員的數(shù)量比較少。因此,除維護上應(yīng)考慮系統(tǒng)統(tǒng)一、便捷的管理外,從設(shè)計上還應(yīng)充分的考慮系統(tǒng)的靈活性。
根據(jù)上述原因,保證系統(tǒng)的功能模塊之間具有松散耦合,所有系統(tǒng)應(yīng)采用高度參數(shù)化設(shè)計,參數(shù)化設(shè)計決定了系統(tǒng)的靈活性及可擴展能力。
在設(shè)計上,將參數(shù)從系統(tǒng)級參數(shù)、應(yīng)用級參數(shù)、以及模塊、功能的參數(shù)。2.6原型系統(tǒng)說明(開放源代碼軟件或自有軟件產(chǎn)品介紹)蘇州工業(yè)園區(qū)管委網(wǎng)站門戶改版可以在此系統(tǒng)的基礎(chǔ)上進行加強改版,通過各種技術(shù)來使網(wǎng)站完善,到達各方面的要求。本網(wǎng)站發(fā)布后臺采用北京拓爾思(TRS)信息技術(shù)有限公司開發(fā)的能夠支持多種網(wǎng)絡(luò)格式(.html\.asp\.jsp\.php等)的WCM內(nèi)容管理協(xié)作平臺管理和發(fā)布網(wǎng)站內(nèi)容,該平臺是基于J2EE的,要求網(wǎng)站前臺所采用的各種表現(xiàn)形式能與該平臺高度融合。網(wǎng)站構(gòu)建前臺所采用的各種表現(xiàn)形式及所應(yīng)用的各種網(wǎng)絡(luò)插件應(yīng)符合網(wǎng)絡(luò)通行標(biāo)準(zhǔn),適于絕大部分操作系統(tǒng)(Window2000、WindowXP等)和通用瀏覽器(IE6.0、MozillaFirefox等)瀏覽需求。2.7設(shè)計模式在SunMicrosystems公司提出的J2EEPatterns中有十三種設(shè)計模式為經(jīng)過實踐檢驗的設(shè)計模式。根據(jù)本次應(yīng)用的規(guī)模、靈活性,我們在本次系統(tǒng)設(shè)計中應(yīng)用其中的4種模式。
1、Model-View-Controller模式
當(dāng)應(yīng)用包含數(shù)據(jù)訪問代碼、商業(yè)邏輯代碼和表示代碼混合在一起時,會出現(xiàn)一些問題。這些應(yīng)用很難維護,因為所有組件是相互依賴的使任何一處變化都有很大的影響。高耦合使類很難或是不可能被重用,因為它們和很多其它的類相互依賴。增加新的數(shù)據(jù)視圖經(jīng)常要求重新實現(xiàn)或是截取從前的商業(yè)邏輯代碼,這需要多點的維護。數(shù)據(jù)訪問代碼有著同樣的問題,當(dāng)在商業(yè)邏輯方法中被拷貝粘貼。一個Model-View-Controller設(shè)計模式通過數(shù)據(jù)訪問、商務(wù)邏輯、數(shù)據(jù)表達和用戶交互解決了這些問題。
BizfocusCMS系統(tǒng)以及本次的其他系統(tǒng)體系架構(gòu)是應(yīng)用Model-View-Controller設(shè)計模式的。其他設(shè)計模式被結(jié)合在MVC架構(gòu)設(shè)計中。
2、BusinessDelegate模式
BusinessDelegate模式的使用減少了Web層和EnterpriseJavaBeansTM層的耦合度。
BusinessDelegate模式處理復(fù)雜的分布式組件的查找和異常處理,將商業(yè)邏輯接口轉(zhuǎn)換成使用者看起來簡單的接口。
3、CompositeEntity模式
映射一個對象模型到一個EnterpriseJavaBeansTM(EJBTM)對象模型,是一個Java2平臺上EnterpriseEdition(J2EETM)應(yīng)用的共同設(shè)計問題。給定的一個內(nèi)部相關(guān)的對象網(wǎng)絡(luò),你必須決定是否每個對象都應(yīng)該被一個實體Beans或是一個簡單的Java對象實現(xiàn),并且管理對象之間的關(guān)系。遠程的實體Beans最適合于粗粒度的商務(wù)實體。用遠程的實體Beans實現(xiàn)小粒度的商業(yè)實體會產(chǎn)生過多的遠程通訊等性能問題。選擇Bean管理持久性意味著:依賴的對象,它們的數(shù)據(jù)只在其它類的上下文關(guān)系中有意義,傾向于這樣使用。
我們使用CompositeEntity模式。CompositeEntity的接口是粗粒度的,它管理小粒度對象之間交互。這種設(shè)計模式對有效管理依賴對象之間的關(guān)系特別有用。
4、DataAccessObject模式
依賴數(shù)據(jù)資源特殊特征的代碼使商業(yè)邏輯和數(shù)據(jù)訪問邏輯連接在一起。這是修改應(yīng)用數(shù)據(jù)資源變得非常困難。
DataAccessObject模式將數(shù)據(jù)資源的客戶端接口從數(shù)據(jù)訪問機制中分離出來,并將一個特殊的數(shù)據(jù)資源訪問接口轉(zhuǎn)換成一般的客戶接口。2.8網(wǎng)絡(luò)安全模塊在目前的設(shè)計中,為了抵抗惡意或傳播的安全隱患,系統(tǒng)對傳輸包和傳輸途徑都進行了加密和監(jiān)管。在軟件中對下載代碼也進行分析和甄別。如果必要,可以結(jié)合物理隔離卡做到更好。支持總體設(shè)計的一體化安全解決方案。對非法侵入、非法攻擊和網(wǎng)絡(luò)計算機病毒具有很強的防范能力。確保整個系統(tǒng)的安全、可靠及高效運行。應(yīng)用軟件具有相應(yīng)的容錯手段、操作回滾功能,保證系統(tǒng)的健壯性和數(shù)據(jù)完整性。2.9方案特點安全性程序不會因為遇到意外故障而破壞數(shù)據(jù)的正確性在程序運行過程中,如果遇到突然掉電、網(wǎng)絡(luò)中斷等意外故障,不會對現(xiàn)有的數(shù)據(jù)的正確性和完整性造成破壞。系統(tǒng)應(yīng)能夠提供對數(shù)據(jù)的備份、恢復(fù)功能系統(tǒng)能夠提供當(dāng)前系統(tǒng)數(shù)據(jù)庫的備份、恢復(fù)處理。在系統(tǒng)因為意外或誤操作而造成數(shù)據(jù)的丟失時,可以利用以前的備份文件恢復(fù)當(dāng)前數(shù)據(jù)庫。系統(tǒng)登錄時需進行安全性校驗系統(tǒng)登錄時校驗用戶名及密碼,校驗通過才可使用本系統(tǒng)。支持校驗碼驗證方式,充分保證了認(rèn)證的安全性。加入防口令猜測功能。當(dāng)用戶試圖多次猜測時,系統(tǒng)會不斷增加響應(yīng)的時延,并最終拒絕為用戶提供服務(wù)。用戶進行每個功能操作前,都要驗證操作的合法性用戶只能操作授權(quán)范圍內(nèi)的功能模塊。會話失效后需重新登錄 當(dāng)用戶在一定時間內(nèi)對系統(tǒng)不進行任何操作時,需要重新登錄網(wǎng)站風(fēng)格一致性對于網(wǎng)站的內(nèi)容將分為主頁內(nèi)容、欄目(子欄目)內(nèi)容、欄目中項目詳細內(nèi)容。上述內(nèi)容又涉及內(nèi)容的布局、布局中每塊區(qū)域的風(fēng)格、布局中每塊區(qū)域的內(nèi)容。在每個頁面中應(yīng)包括頁面的公用部分,如頁面的頁眉、頁腳、功能菜單、引航條等,和頁面的內(nèi)容部分。為保證網(wǎng)站中頁面風(fēng)格的統(tǒng)一,在頁面套用的模板最外層的布局及風(fēng)格的模板其風(fēng)格數(shù)據(jù)應(yīng)使用統(tǒng)一的數(shù)據(jù)源。同時,在頁面生成過程中,對于最外層公用部分的模板不允許內(nèi)容采編用戶進行更改。在網(wǎng)站內(nèi)容的模板來說,由于公用部分為保證網(wǎng)站的擴展性和靈活性,模板是動態(tài)生成的。其中動態(tài)部分的數(shù)據(jù)源是統(tǒng)一的,如欄目或引航條的數(shù)目、層次、內(nèi)容等,當(dāng)數(shù)據(jù)源進行變動時,所有頁面的產(chǎn)生將全部更新。通常對于主頁及整個網(wǎng)站頁面的公用部分來說,其布局、風(fēng)格改變應(yīng)是相當(dāng)慎重的。在系統(tǒng)開發(fā)完成后,只有系統(tǒng)管理員經(jīng)過授權(quán)(并且應(yīng)經(jīng)過相應(yīng)的行政審批)才有權(quán)利進行更改。欄目(子欄目)內(nèi)容的布局、風(fēng)格通常是欄目主編,通常也不會經(jīng)常改變。但欄目所有者可以進行更改,欄目下屬的所有頁面在載入模板時均會加載同樣的公用部分2.10易用性要求2.10.1硬件/軟件的要求硬件:綜合兼顧性能、價格、安全、可維護性、可擴展性和使用等多方面,在原資源的基礎(chǔ)上,兼顧實用性和超前性。軟件:系統(tǒng)軟件和應(yīng)用軟件都應(yīng)從不同角度提高軟件易使用性和易維護,實用性方面應(yīng)注重軟件具備響應(yīng)速度快、系統(tǒng)穩(wěn)定,并能夠提供連續(xù)和持續(xù)的新產(chǎn)品和技術(shù)支持。具體產(chǎn)品上通用產(chǎn)品和專用產(chǎn)品相結(jié)合。2.10.2質(zhì)量的要求1、該過程能夠支持CMM系列模型(以CMMI-SW/SE主要參照框架)的各關(guān)鍵過程域。2、過程中體系結(jié)構(gòu)融合當(dāng)前大部分主流產(chǎn)品和技術(shù)架構(gòu),分析設(shè)計方法和模型、度量方法能夠反映該領(lǐng)域先進理論和最佳實踐。3、健全的質(zhì)量評審體系和保障措施。2.10.3基本性能要求1、數(shù)據(jù)處理能力要求為:支持的終端數(shù)取決于網(wǎng)絡(luò)本身的負載能力、支持并行操作的用戶數(shù)和操作系統(tǒng)一致,處理的文件和記錄數(shù)、表和文件的大小和數(shù)據(jù)庫系統(tǒng)的一致。2、數(shù)據(jù)處理能力包括:支持的終端數(shù)、支持并行操作的用戶數(shù)、處理的文件和記錄數(shù)、表和文件的大小等暫定。3、時間特性包括:響應(yīng)時間、更新處理時間、數(shù)據(jù)的轉(zhuǎn)換和傳送時間、運行時間等暫定4、網(wǎng)絡(luò)范圍(本網(wǎng)作業(yè)、跨網(wǎng)接口)、業(yè)務(wù)范圍(跨系統(tǒng)接口)2.11操作安全性要求為確保系統(tǒng)的安全性,系統(tǒng)采取應(yīng)用系統(tǒng)使用驗證(操作員驗證)、數(shù)據(jù)庫登陸驗證兩種驗證方式相結(jié)合的方法驗證用戶。運用日志,對進入系統(tǒng)的用戶的操作進行記錄,可以根據(jù)日志進行事后分析,從而找到事故的發(fā)生原因、責(zé)任者或非法用戶。安全性的要求還體現(xiàn)在:(1)建立安全的管理制度(2)保證網(wǎng)絡(luò)安全(3)保證系統(tǒng)安全(4)解決系統(tǒng)異常應(yīng)急處理(5)確保數(shù)據(jù)訪問安全(6)保障數(shù)據(jù)存儲安全(7)提供安全的維護機制2.12網(wǎng)站的特點先進性該系統(tǒng)在設(shè)計上采用三層結(jié)構(gòu)、WebService技術(shù),使之在選用平臺、采用技術(shù)上具有先進性、前瞻性、擴充性,從而保證建成的網(wǎng)站系統(tǒng)具有良好的穩(wěn)定性、可擴展性和安全性。實用性考慮到要盡量滿足業(yè)務(wù)功能需求的前提下,又要適應(yīng)各業(yè)務(wù)角色的工作特點,該系統(tǒng)做到簡單、實用、人性化,實現(xiàn)了統(tǒng)一身份和資源管理、統(tǒng)一認(rèn)證、統(tǒng)一內(nèi)容管理、個性化界面和內(nèi)容定制??煽啃杂捎谠撓到y(tǒng)用戶群比較復(fù)雜,既有政府部門和各系統(tǒng)機構(gòu)內(nèi)的操作層、管理層和業(yè)務(wù)層,也有比較多的社會民眾,所以建設(shè)的信息服務(wù)網(wǎng)站系統(tǒng)我們考慮了在建設(shè)平臺上保證系統(tǒng)的可靠性和安全性。系統(tǒng)設(shè)計中,應(yīng)有適量冗余及其他保護措施,平臺和應(yīng)用軟件具有良好的容錯性、容災(zāi)性等。開放性在系統(tǒng)構(gòu)架、采用技術(shù)、選用平臺方面都有較好的開放性。特別是在選擇產(chǎn)品上,我們采用符合開放性要求,遵循國際標(biāo)準(zhǔn)化組織的技術(shù)標(biāo)準(zhǔn),我們的產(chǎn)品既有自己的獨特優(yōu)勢,又能與其他多家優(yōu)秀的產(chǎn)品進行組合,共同構(gòu)成一個開放的、易擴充的、穩(wěn)定的、統(tǒng)一軟件的系統(tǒng)。可維護性系統(tǒng)設(shè)計應(yīng)標(biāo)準(zhǔn)化、規(guī)范化,按照分層設(shè)計,軟件構(gòu)件化實現(xiàn)。采用軟件構(gòu)件化的開發(fā)方式:一是系統(tǒng)結(jié)構(gòu)分層,業(yè)務(wù)與實現(xiàn)分離,邏輯與數(shù)據(jù)分離;二是以統(tǒng)一的服務(wù)接口規(guī)范為核心,使用開放標(biāo)準(zhǔn);三是構(gòu)件語意描述形式化;四是提煉封裝構(gòu)件規(guī)范化??缮炜s性考慮到政務(wù)系統(tǒng)的網(wǎng)上業(yè)務(wù)建設(shè)是一個循序漸進、不斷擴充的過程,系統(tǒng)采用積木式結(jié)構(gòu),整體構(gòu)架可以與原有系統(tǒng)進行無縫連接,為今后系統(tǒng)擴展和集成留有擴充余量??梢浦残?可兼容性選擇開放的應(yīng)用平臺,建設(shè)一套與平臺無關(guān),以統(tǒng)一的服務(wù)接口規(guī)范和與各種數(shù)據(jù)庫相連的應(yīng)用組件。保證新系統(tǒng)與其他軟件之間是兼容的,是可維護的。在不同的環(huán)境下可以移植。采用高內(nèi)聚、低耦合原則進行模塊劃分。模塊間提供相應(yīng)的接口,當(dāng)應(yīng)用系統(tǒng)的業(yè)務(wù)或功能要求發(fā)生變化時,可以通過簡單的對相應(yīng)模塊的配置來實現(xiàn)功能擴展。特別是本系統(tǒng)中,這樣的要求更顯得重要2.12服務(wù)與支持要求服務(wù)不僅可以確保產(chǎn)品正常運行,同時還能充分發(fā)揮產(chǎn)品的性能??v觀整個IT業(yè),服務(wù)占整個產(chǎn)品生命周期中很重要一部分,就軟件而言,統(tǒng)計資料表明,服務(wù)階段的花費占整個軟件生命周期花費的67%。W5Team非常重視對客戶的售后服務(wù)和運維的支持,W5Team提供的服務(wù)包括以下四類。(1)糾錯性維護:在產(chǎn)品運行中發(fā)生異?;蚬收蠒r進行的維護工作。為解決銷售前未能測試各種條件帶來的問題。(2)完善性維護:為了擴充原有系統(tǒng)功能及提高原有系統(tǒng)的性能,滿足用戶實際需要而進行的維護,即通常所講的系統(tǒng)升級服務(wù),這些內(nèi)容在需求說明當(dāng)中并未明確規(guī)定,但實際經(jīng)常會發(fā)生。(3)適應(yīng)性維護:使運行的系統(tǒng)能適應(yīng)外部環(huán)境(如軟件的數(shù)據(jù)庫、數(shù)據(jù)格式、數(shù)據(jù)轉(zhuǎn)入轉(zhuǎn)出方式等)的變動而進行的服務(wù)。(4)預(yù)防性維護:進一步改變系統(tǒng)的維護性和可靠性。2.12項目開發(fā)管理開發(fā)過程將遵照下面的步驟進行,請參見下表:序號階段內(nèi)容相應(yīng)文檔1項目立項根據(jù)委托要求規(guī)定適于項目的軟件生存周期模型以確定開發(fā)過程的活動和任務(wù);編制項目開發(fā)原則和項目開發(fā)委托合同《解決方案》*《項目開發(fā)委托合同》*2軟件需求分析建立軟件需求基準(zhǔn),包括軟件項的功能與性能;運行的環(huán)境條件;資料定義和數(shù)據(jù)庫要求;用戶操作與維護需求等《軟件需求規(guī)格說明書》3軟件概要設(shè)計確保所有軟
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 港口碼頭突發(fā)傳染病應(yīng)急處置流程
- 九年級下學(xué)期班主任課外活動組織計劃
- 道德與法治跨學(xué)科融合計劃
- 教育培訓(xùn)售后服務(wù)流程
- 鋼琴老師教學(xué)問題解決計劃
- 教育科學(xué)出版社二年級上冊道德法治教學(xué)計劃
- 危大工程清單及安全管理措施
- 北師版三年級數(shù)學(xué)上冊教學(xué)工作安排計劃
- 統(tǒng)編版五年級語文下冊復(fù)習(xí)計劃
- 2024年教導(dǎo)處校際交流合作計劃
- 2025河南鄭州市新鄭市投資集團招聘25人筆試參考題庫附帶答案詳解
- 高速公路救援試題及答案
- 十八項醫(yī)療質(zhì)量安全核心制度-2025版考核試題
- 2025年軍事理論與國防教育課程考核試卷及答案
- 國家開放大學(xué)藥學(xué)考試試題及答案
- SJG 130 – 2023《混凝土模塊化建筑技術(shù)規(guī)程》
- 2025厭氧好氧缺氧(AOA)活性污泥法設(shè)計標(biāo)準(zhǔn)
- 2025年采供血機構(gòu)上崗證考試試題
- DB37-T5321-2025 居住建筑裝配式內(nèi)裝修技術(shù)標(biāo)準(zhǔn)
- 2025-2030中國火箭發(fā)動機行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略分析研究報告
- 自卸車安全培訓(xùn)
評論
0/150
提交評論