版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
【軟件工程開發(fā)招標(biāo)書】軟件工程開發(fā)
招標(biāo)書【通用版模板】【軟件工程開發(fā)招標(biāo)書】關(guān)鍵技術(shù)解決方案基本技術(shù)介紹基于當(dāng)前Web應(yīng)用程序開發(fā)面臨的問題,工程結(jié)合目前比擬流行的開源框架SSH(Spring、Struts、Hibernate),具體討論其基本相似性及有關(guān)基本概念,提出了一種開發(fā)JavaEEWeb應(yīng)用的輕量級(jí)解決方案,此系統(tǒng)架構(gòu)可以在短期內(nèi)搭建結(jié)構(gòu)清晰、可復(fù)用性好、可擴(kuò)展性好、維護(hù)方便的Web應(yīng)用程序。MVC模式MVC模式是一個(gè)用于將用戶界面邏輯與業(yè)務(wù)邏輯別離開來的基礎(chǔ)設(shè)計(jì)模式,它將數(shù)據(jù)處
理、界面以及用戶的行為控制分為:Model(模型)-View(視圖)-Controller(控制器)。Model:負(fù)責(zé)當(dāng)前應(yīng)用的數(shù)據(jù)獲取與變更及相關(guān)的業(yè)務(wù)邏輯。可用JAVABEAN來表達(dá);View:負(fù)責(zé)顯示信息。可以使用JSP、VELOCITY模板等技術(shù)。其優(yōu)點(diǎn)有:Controller:負(fù)責(zé)收集轉(zhuǎn)化用戶的輸入。常用一個(gè)SERVLET來實(shí)現(xiàn);View和Controller都依賴于Model,但是Model既不依賴于View,也不依賴于Controller,這是別離的主要優(yōu)點(diǎn)之一,這樣Model可以單獨(dú)的建立和測試以便于代碼復(fù)用,View和Controller只需要Model提供數(shù)據(jù),它們不會(huì)知道、也不會(huì)關(guān)心數(shù)據(jù)是存儲(chǔ)在SQLServer還是Oracle數(shù)據(jù)庫中或者別的什么地方。第10頁【軟件工程開發(fā)招標(biāo)書】三層技術(shù)三層結(jié)構(gòu)框架及功能由于傳統(tǒng)的二層C/S結(jié)構(gòu)存在以下幾個(gè)局限:它是單一服務(wù)器且以局域網(wǎng)為中心的,所以難以擴(kuò)展至廣域網(wǎng)范圍或Internet的大型應(yīng)用模式;難以管理大量的客戶機(jī);受限于供應(yīng)商,整個(gè)系統(tǒng)與特定的應(yīng)用程序聯(lián)系緊密;軟、硬件的組合及集成能力有限。因此,在樂清電子政務(wù)應(yīng)用系統(tǒng)中以三層結(jié)構(gòu)體系為主。三層結(jié)構(gòu)是將應(yīng)用功能分成表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)層三局部。其解決方案是對(duì)這三層進(jìn)行明確分割,并在邏輯上使其獨(dú)立。各層說明如下:表示層一擔(dān)負(fù)用戶與應(yīng)用間的對(duì)話功能,通過瀏覽器模式實(shí)現(xiàn)表示層,組成的B/S結(jié)構(gòu);或使用可以自動(dòng)更新的瘦客戶端軟件實(shí)現(xiàn)表示層,組成基于三層體系的“客戶/服務(wù)器”結(jié)構(gòu);業(yè)務(wù)邏輯層一包含了具體的業(yè)務(wù)處理邏輯程序相當(dāng)于應(yīng)用的本體;數(shù)據(jù)層一負(fù)責(zé)管理對(duì)數(shù)據(jù)庫數(shù)據(jù)的讀寫。主要是利用大型關(guān)系型數(shù)據(jù)庫進(jìn)行迅速、大量的數(shù)據(jù)處理。選用三層結(jié)構(gòu)的優(yōu)點(diǎn)選用三層結(jié)構(gòu)具有以下優(yōu)點(diǎn):系統(tǒng)管理簡單,大大減少客戶機(jī)維護(hù)工作量?;贐/S結(jié)構(gòu)的應(yīng)用模式無需客戶端維護(hù)工作;基于“客戶/服務(wù)器”結(jié)構(gòu)的客戶端可以實(shí)現(xiàn)自動(dòng)更新下載,也無需客戶端維護(hù)工作。具有靈活的硬件系統(tǒng)構(gòu)成對(duì)于各個(gè)層可以選擇與其處理負(fù)荷和處理特性相適應(yīng)的硬件,方便的實(shí)現(xiàn)負(fù)載均衡。清晰、合理地分割三層結(jié)構(gòu)并使其獨(dú)立,可以使系統(tǒng)構(gòu)成的變更非常簡單。因此,被分成三層的應(yīng)用基本上不需要修正。第11頁【軟件工程開發(fā)招標(biāo)書】提高程序的可維護(hù)性三層B/S結(jié)構(gòu)中,應(yīng)用的各層可以并行開發(fā),各層也可以選擇各自最適合的開發(fā)語言。因?yàn)槭前磳臃指罟δ埽愿鱾€(gè)程序的處理邏輯變得比擬簡單。進(jìn)行嚴(yán)密的平安管理涉密的關(guān)鍵應(yīng)用的平安管理非常重要。在三層C/S結(jié)構(gòu)中,識(shí)別用戶的機(jī)構(gòu)是按層來構(gòu)筑的,對(duì)應(yīng)用和數(shù)據(jù)的存取權(quán)限也可以按層進(jìn)行設(shè)定。例如,即使外部的入侵者突破了表示層的安全防線,假設(shè)在功能層中備有另外的平安機(jī)構(gòu),系統(tǒng)也可以阻止入侵者進(jìn)入其他局部。中間技術(shù)消息中間件采用消息中間件技術(shù)、基于J2EE的三層結(jié)構(gòu)構(gòu)建面向各級(jí)單位的數(shù)據(jù)交換體系中。消息中間件是位于平臺(tái)(硬件和操作系統(tǒng))和應(yīng)用之間的通用服務(wù),具有標(biāo)準(zhǔn)的程序接口和協(xié)議。針對(duì)不同的操作系統(tǒng)和硬件平臺(tái),它們可以有符合接口和協(xié)議規(guī)范的多種實(shí)現(xiàn)。消息中間件起到了一個(gè)“平臺(tái)+通信”的作用,一方面使進(jìn)一步的開發(fā)工作可以構(gòu)建在一個(gè)統(tǒng)一的開發(fā)環(huán)境(平臺(tái))之上,不必關(guān)心具體的網(wǎng)絡(luò)編程技術(shù)細(xì)節(jié),大大簡化了設(shè)計(jì)和編程工作;另一方面,中間件完全負(fù)責(zé)消息通信,用戶只需關(guān)注于業(yè)務(wù)系統(tǒng)的運(yùn)行、開發(fā),有效地提高了效率。消息中間件通信傳輸類型:可靠傳輸可以在保證報(bào)文的正確性的前提下實(shí)現(xiàn)相對(duì)的實(shí)時(shí)傳輸。每個(gè)報(bào)文有相對(duì)的生命周期,在網(wǎng)絡(luò)超時(shí)或者接受方宕機(jī)時(shí)終止發(fā)送請(qǐng)求,即報(bào)文有可能喪失或非順序到達(dá)。可靠傳輸對(duì)處理機(jī)和網(wǎng)絡(luò)的開銷較小,一般適用于對(duì)傳輸速率要求較高的準(zhǔn)實(shí)時(shí)系統(tǒng),而對(duì)報(bào)文的喪失有一定的冗余度。確保傳送可以保證信息的無喪失、按順序傳送。在信息的發(fā)送者與接受者之間的網(wǎng)絡(luò)出現(xiàn)中斷或者接受者方的機(jī)器出現(xiàn)故障,在網(wǎng)路恢復(fù)連接后,仍然能保證在故障時(shí)期內(nèi)的所有信息按順序的正確到達(dá)。確保傳送的高可靠性是以較多的資源開銷(處理機(jī)、網(wǎng)絡(luò))作為代價(jià)的。因此,確保傳送一般是用于傳送頻率比擬低,但傳送可靠性要求高的信息傳輸,如重要文件的傳輸?shù)取T搨鬏旑愋皖愃朴陔娮余]件的傳輸方式。數(shù)據(jù)中間件第12頁【軟件工程開發(fā)招標(biāo)書】在綜合數(shù)據(jù)支撐平臺(tái)中,為了整合桌面型數(shù)據(jù)庫成為一個(gè)可共享的具有用戶和權(quán)限管理的虛擬數(shù)據(jù)庫,需要采用數(shù)據(jù)中間件以屏蔽掉數(shù)據(jù)節(jié)點(diǎn)分布、數(shù)據(jù)庫表異構(gòu)特性,實(shí)現(xiàn)虛擬數(shù)據(jù)庫合理的軟件層次結(jié)構(gòu)。平安應(yīng)用技術(shù)為了在電子政務(wù)系統(tǒng)的應(yīng)用層、網(wǎng)絡(luò)層實(shí)施細(xì)粒度的訪問控制,實(shí)現(xiàn)對(duì)用戶的身份鑒別、實(shí)現(xiàn)信息的保密性、完整性、真實(shí)性和抗抵賴性等保護(hù),采用當(dāng)今流行的高強(qiáng)度平安策略--數(shù)字證書技術(shù)。應(yīng)用系統(tǒng)可以基于數(shù)字證書以及相關(guān)的經(jīng)國家有關(guān)部門認(rèn)可的密碼算法認(rèn)證登錄系統(tǒng)的用戶的真實(shí)身份,進(jìn)行數(shù)字簽名和驗(yàn)證簽名,采用數(shù)字簽名技術(shù)解決抗抵賴性和數(shù)據(jù)完整性的問題,利用平安系統(tǒng)提供的加密算法,解決信息的保密性問題。對(duì)重要數(shù)據(jù)庫的訪問,還要通過平安代理,對(duì)訪問者的身份基于數(shù)字證書進(jìn)行高強(qiáng)度的認(rèn)證,對(duì)其訪問應(yīng)用系統(tǒng)的請(qǐng)求進(jìn)行確認(rèn),如果該用戶沒有訪問的權(quán)限,其訪問請(qǐng)求將被安全代理拒絕。同時(shí)、在平安代理服務(wù)器上還可以完成包括包過濾、加密、解密等技術(shù),從而實(shí)現(xiàn)權(quán)限確認(rèn)和數(shù)據(jù)的密存密傳功能。技術(shù)路線的可行性和解決關(guān)鍵技術(shù)的途徑三層應(yīng)用構(gòu)架是一種成熟的開發(fā)模式,可以應(yīng)用到電子政務(wù)中,針對(duì)行文應(yīng)用的特殊要求,建議Domino平臺(tái)這一成熟的體系,以確保電子政務(wù)的正常運(yùn)作。Java技術(shù)是一種成熟的技術(shù),已經(jīng)得到廣泛的應(yīng)用,J2EE技術(shù)規(guī)范已經(jīng)得到大的中間件生成廠商如BEA公司、舊M公司的產(chǎn)品化支持。中間件技術(shù)是軟件產(chǎn)品的開展方向,現(xiàn)在市場上已有大量的產(chǎn)品可供選擇,因此在結(jié)合電子政務(wù)需求開發(fā)數(shù)據(jù)中間件是可行的,在數(shù)據(jù)交換體系中采用消息中間件已是可行的,符合開展方向。平安應(yīng)用技術(shù)是電子政務(wù)中的一種重要指標(biāo),國內(nèi)許多單位進(jìn)行過大量的研發(fā)工作,有的已形成了產(chǎn)品,因此也具有可行性。虛擬數(shù)據(jù)庫是解決數(shù)據(jù)共享、系統(tǒng)平滑過渡的必又之路,結(jié)合數(shù)據(jù)庫技術(shù)和中間件技術(shù),一定能到達(dá)目標(biāo),創(chuàng)優(yōu)質(zhì)工程。第13頁【軟件工程開發(fā)招標(biāo)書】數(shù)據(jù)資源解決方案對(duì)不能(不方便)共享的桌面型數(shù)據(jù)庫,為暫時(shí)維持現(xiàn)有應(yīng)用不變且又能提供數(shù)據(jù)資源共享,提出了一個(gè)完備的基于整體應(yīng)用的數(shù)據(jù)庫解決方案一一即虛擬數(shù)據(jù)庫解決方案。其基本思想是將分散的、局部的桌面形數(shù)據(jù)庫(Foxpro>Access)利用網(wǎng)絡(luò)資源以及虛擬數(shù)據(jù)庫應(yīng)用將它們在邏輯上統(tǒng)一起來,實(shí)現(xiàn)呈現(xiàn)給用戶一個(gè)完整的、統(tǒng)一的數(shù)據(jù)庫訪問模式,同時(shí)提供數(shù)據(jù)資源的用戶和權(quán)限管理功能,即對(duì)用戶以及應(yīng)用程序來說就好像訪問大型關(guān)系型數(shù)據(jù)庫一樣方便地訪問數(shù)據(jù)資源,而不是在訪問分散于不同服務(wù)終端的數(shù)據(jù)庫,所有的處理都將在虛擬數(shù)據(jù)庫構(gòu)架中完成,不需要用戶或應(yīng)用程序涉及任何底層的輸入。高性能頁面響應(yīng)解決方案從系統(tǒng)角度來理解軟件,確定對(duì)所開發(fā)系統(tǒng)的綜合要求,并提出這些需求的實(shí)現(xiàn)條件?,以及需求應(yīng)該到達(dá)的標(biāo)準(zhǔn)。這些需求包括:功能需求(做什么),性能需求(要到達(dá)什么指標(biāo)),環(huán)境需求(如機(jī)型,操作系統(tǒng)等),可靠性需求(不發(fā)生故障的概率),平安保密需求,用戶界面需求,資源使用需求(軟件運(yùn)行是所需的內(nèi)存、CPU等),軟件本錢消耗與開發(fā)進(jìn)度需求,預(yù)先估計(jì)以后系統(tǒng)可能到達(dá)的目標(biāo)。平安性解決方案平安性測試主要是測試系統(tǒng)在沒有授權(quán)的內(nèi)部或者外部用戶對(duì)系統(tǒng)進(jìn)行攻擊或者惡意破壞時(shí)如何進(jìn)行處理,是否仍能保證數(shù)據(jù)和頁面的平安。測試人員可以學(xué)習(xí)一些黑客技術(shù),來對(duì)系統(tǒng)進(jìn)行攻擊。另外,對(duì)操作權(quán)限的測試也包含在平安性測試中。具體測試內(nèi)容如下:0執(zhí)行添加、刪除、修改等動(dòng)作中是否做過登錄檢測。0退出系統(tǒng)之后的操作是否可以完成。0所有插入表單操作中輸入特殊字符是否可以正常輸正常存儲(chǔ),特殊字符為:???#¥%,,—*()+=[]{}、I;:'"?/《》o,。0在帶有參數(shù)的回顯數(shù)據(jù)的動(dòng)作中更改參數(shù),把參數(shù)改為特殊字符并加入操。測試表單中有沒有做標(biāo)簽檢測,標(biāo)簽檢測是否完整。第14頁【軟件工程開發(fā)招標(biāo)書】系統(tǒng)平安解決方案物理平安保證計(jì)算機(jī)系統(tǒng)平安,可靠地運(yùn)行,確保系統(tǒng)在對(duì)信息進(jìn)行采集、傳輸、存儲(chǔ)、處理、顯示、分發(fā)和利用的過程中不會(huì)受到人為或自然因素的危害而使信息喪失、泄漏和破壞,對(duì)計(jì)算機(jī)系統(tǒng)設(shè)備、通信與網(wǎng)絡(luò)設(shè)備、存儲(chǔ)媒體設(shè)備和人員所采取的平安技術(shù)措施,實(shí)體平安包括環(huán)境平安,設(shè)備平安和媒體平安三個(gè)方面。環(huán)境平安包括受災(zāi)防護(hù)、區(qū)域防護(hù),設(shè)備平安包括設(shè)備防盜、設(shè)備防毀、防止電磁信息泄露、防止線路截獲、抗電磁干擾、電源保護(hù)等,媒體平安是媒體數(shù)據(jù)和媒體本身。網(wǎng)絡(luò)層平安為保護(hù)數(shù)據(jù)處理系統(tǒng)而采取的技術(shù)的和管理的平安措施,保護(hù)計(jì)算機(jī)硬件、軟件和數(shù)據(jù)不住因偶然和故意的原因而遭到破壞、更改和泄露。防火墻策略防火墻指的是一個(gè)由軟件和硬件設(shè)備組合而成,在內(nèi)部網(wǎng)和外部網(wǎng)之間專,用網(wǎng)與公共網(wǎng)之間的界面上構(gòu)造的保護(hù)屏障,是一種獲取平安性方法的形象說法,它是一種計(jì)算機(jī)硬件和軟件的結(jié)合,使Internet與Intranet之間建立起一個(gè)平安網(wǎng)關(guān)(SecurityGateway),從而保護(hù)內(nèi)部網(wǎng)免受非法用戶的侵入,防火墻主要由服務(wù)訪問規(guī)那么、驗(yàn)證工具、包過濾和應(yīng)用網(wǎng)關(guān)4個(gè)局部組成,防火墻就是一個(gè)位于計(jì)算機(jī)和它所連接的網(wǎng)絡(luò)之間的軟件或硬件,該計(jì)算機(jī)流入流出的所有網(wǎng)絡(luò)通信和數(shù)據(jù)包均要經(jīng)過此防火墻。拒絕服務(wù)攻擊的防范分布式拒絕服務(wù)(DDoS:DistributedDenialofService)攻擊指借助于客戶/服務(wù)器技術(shù),將多個(gè)計(jì)算機(jī)聯(lián)合起來作為攻擊平臺(tái),對(duì)一個(gè)或多個(gè)目標(biāo)發(fā)動(dòng)DDoS攻擊,從而成倍地提高拒絕服務(wù)攻擊的威力。通常,攻擊者使用一個(gè)偷竊帳號(hào)將DDoS主控程序安裝在一個(gè)計(jì)算機(jī)上,在一個(gè)設(shè)定的時(shí)間主控程序?qū)⑴c大量代理程序通訊,代理程序已經(jīng)被安裝在網(wǎng)絡(luò)上的許多計(jì)算機(jī)上,代理程序收到指令時(shí)就發(fā)動(dòng)攻擊,利用客戶/服務(wù)器技術(shù),主控程序能在幾秒鐘內(nèi)激活成百上T次代理程序的運(yùn)行。第15頁【軟件工程開發(fā)招標(biāo)書】網(wǎng)絡(luò)系統(tǒng)設(shè)計(jì)基本要求本系統(tǒng)所有涉及軟件要求基于J2EE平臺(tái)開發(fā),并且到達(dá)以下要求:系統(tǒng)將采用B/S結(jié)構(gòu)。系統(tǒng)將采用多層架構(gòu)的體系結(jié)構(gòu)。系統(tǒng)中采用SSH(Spring.SpringMVQHibernate)框架。應(yīng)用設(shè)計(jì)本方案采用多層架構(gòu)技術(shù),實(shí)現(xiàn)工程的可擴(kuò)展性、可維護(hù)性,以及結(jié)合其他相關(guān)技術(shù)保障工程能成功實(shí)施。MVC模式是一個(gè)用于將用戶界面邏輯與業(yè)務(wù)邏輯別離開來的基礎(chǔ)設(shè)計(jì)模式,它將數(shù)據(jù)處理、界面以及用戶的行為控制分為:Model(模型)-View(視圖)一Controller(控制器)。1、Model:負(fù)責(zé)當(dāng)前應(yīng)用的數(shù)據(jù)獲取與變更及相關(guān)的業(yè)務(wù)邏輯,可用JAVABEAN來表達(dá)。2、View:負(fù)責(zé)顯示信息,可以使用JSP、VELOCITY模板等技術(shù)。3、Controller:負(fù)責(zé)收集轉(zhuǎn)化用戶的輸入,常用一個(gè)SERVLET來實(shí)現(xiàn)。存儲(chǔ)設(shè)計(jì)提供高可靠性的數(shù)據(jù)存放,通過存儲(chǔ)系統(tǒng)的可靠性設(shè)計(jì)以及磁盤鏡像、RAID技術(shù),保證存儲(chǔ)介質(zhì)內(nèi)數(shù)據(jù)的可靠性。第16頁
【軟件工程開發(fā)招標(biāo)書】軟硬件環(huán)境設(shè)計(jì)硬件環(huán)境服務(wù)器硬件環(huán)境配置服務(wù)器端:硬件:機(jī)型:CPU:E5-46032.20GHz內(nèi)存:8.00GB硬盤:3TB軟件:操作系統(tǒng):WindowsServer2008R2Enterprise數(shù)據(jù)庫:支撐軟件:Apache、jdk、TeamViwer、rar軟件環(huán)境及開發(fā)環(huán)境軟件環(huán)境解決方案主要包括操作系統(tǒng)的選擇、數(shù)據(jù)庫環(huán)境、開發(fā)工具及程序設(shè)計(jì)語言、測試工具、版本控制工具。操作系統(tǒng)的選擇Windows:向后兼容性、廣泛的外圍兼容性、多顯示器支持、多任務(wù)處理等。主流操作系統(tǒng)比照表序內(nèi)容UNIXWindowsLinux1可管理性較好的可管理性很好的可管理性可管理性好,且開放源代碼,必要時(shí)可進(jìn)行源碼級(jí)修Mi2可維護(hù)性系統(tǒng)維護(hù)難度較大,服務(wù)器可靠性高,支持24小時(shí)長時(shí)間不間斷運(yùn)行。系統(tǒng)維護(hù)難度較小,維護(hù)軟件簡單易用,但是服務(wù)器整體穩(wěn)定性稍低。系統(tǒng)維護(hù)難度較大,有維護(hù)軟件工具可選,服務(wù)器穩(wěn)定,支持連續(xù)24小時(shí)不間斷運(yùn)行第17頁【軟件工程開發(fā)招標(biāo)書】開發(fā)工具及程序設(shè)計(jì)語言代碼編寫:MyEclipse編寫語言:Java(后臺(tái))、B-JUI(前端)數(shù)據(jù)庫開發(fā):623測試工具功能測試自動(dòng)化:QTRSelenium.Loadrunner>Jmeter等。測試管理工具:MQC禪道、JIRA等。版本控制工具版本控制工具:SVN版本控制是對(duì)已做成的軟件在開展過程中的一種質(zhì)量管理,各大公司對(duì)自己的軟件均有一套版本控制方法。我們開發(fā)的軟件系統(tǒng)絕不是“一錘子買賣”,推出了第一期軟件的試用版,還會(huì)有第二期軟件補(bǔ)充進(jìn)來,兩期軟件到一定階段都將定為正式版,而且今后還會(huì)繼續(xù)開展,到一定時(shí)候還要更新。何時(shí)定為正式版,何時(shí)宣布版本升級(jí),都需要有明確的要求和界限,兩個(gè)版本之間的任何修改和維護(hù)都需要一套管理方法。升級(jí)也好,更新也好,都需要考慮與原來版本的兼容,以保護(hù)用戶的投資利益。2.2系統(tǒng)建設(shè)目標(biāo)形成蘇州工業(yè)園區(qū)對(duì)外宣傳,樹立園區(qū)形象的主要窗口。成為園區(qū)管委會(huì)對(duì)內(nèi)提供高效服務(wù)、樹立政府形象的主要方式。成為公眾獲取園區(qū)開展資訊、獲知園區(qū)政府動(dòng)態(tài)的有效渠道。2.3工程建設(shè)設(shè)計(jì)原那么在工程建設(shè)過程中,必須遵循如下原那么:第18頁【軟件工程開發(fā)招標(biāo)書】規(guī)范性原那么在工程的建設(shè)過程中,按照“總體設(shè)計(jì),分步實(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ī)范,參與臉收和評(píng)估。可靠性原那么作為一個(gè)對(duì)公眾開放的開放平臺(tái),必須保證長期大規(guī)模訪問下系統(tǒng)的穩(wěn)定性、可用性和運(yùn)行性能,防止單點(diǎn)故障和關(guān)鍵信息喪失。擴(kuò)展性原那么系統(tǒng)應(yīng)采用模塊化、組件化的體系結(jié)構(gòu),在技術(shù)架構(gòu)和設(shè)計(jì)模式上保證技術(shù)的延續(xù)性,靈活的擴(kuò)展性和廣泛的適應(yīng)性,確保系統(tǒng)能夠滿足用戶在數(shù)據(jù)及業(yè)務(wù)功能擴(kuò)展方面的需求。開放性原那么在內(nèi)容模塊設(shè)計(jì)與網(wǎng)上實(shí)現(xiàn)過程中充分考慮開放性,便于日后內(nèi)容維護(hù)和擴(kuò)展,同時(shí)要充分考慮與網(wǎng)站現(xiàn)有后臺(tái)(wcrri接口和二次開發(fā)。易用性原那么一般用戶網(wǎng)站訪問習(xí)慣和要求,提供靈活易用頁面布局。平安保密原那么具備統(tǒng)一完善的多級(jí)平安機(jī)制設(shè)置,符合國家平安及保密部門要求,拒絕非法用戶和合法用戶越權(quán)操作,防止系統(tǒng)數(shù)據(jù)遭到破壞,防止系統(tǒng)數(shù)據(jù)被竊取和篡改,對(duì)于關(guān)鍵信息使用加密傳輸,傳輸?shù)臄?shù)據(jù)文件提供不可抵賴性確認(rèn)。2.4總體要求總體布局和風(fēng)格要求第19頁【軟件工程開發(fā)招標(biāo)書】設(shè)計(jì)依據(jù)與原那么本工程涉及到系統(tǒng)必須以實(shí)用為原那么。采用成熟的并且通過實(shí)踐考驗(yàn)的先進(jìn)技術(shù)和解決方案。功能性與一組功能及其指定的性質(zhì)有關(guān)的一組屬性,具體包括:適合性:與規(guī)定任務(wù)能否提供一組功能以及這組功能的適合程度有關(guān)的軟件屬性。準(zhǔn)確性:與能否得到正確或相符的結(jié)果或效果有關(guān)的軟件屬性?;ビ眯裕号c同其他指定系統(tǒng)進(jìn)行交互的能力有關(guān)的軟件屬性。依從性:使軟件遵循有關(guān)的標(biāo)準(zhǔn),約定,法規(guī)及類似規(guī)定的軟件屬性。平安性:與防止對(duì)程序及數(shù)據(jù)的非授權(quán)的故意或意外訪問的能力有關(guān)的軟件屬性。充分考慮系統(tǒng)的平安防護(hù),具備較強(qiáng)的數(shù)據(jù)管理機(jī)制和控制能力可靠性與在規(guī)定的一段時(shí)間和條件下,軟件維持其性能水平的能力有關(guān)的一組屬性,具體包括:成熟性:與由軟件故障引起失效的頻度有關(guān)的軟件屬性。容錯(cuò)性:與在軟件故障或違反指定接口的情況下,維持規(guī)定的性能水平的能力有關(guān)的軟件屬^易恢復(fù)性:與在失效發(fā)生后,重建其性能水平并恢復(fù)直接受影響數(shù)據(jù)的能力以及為達(dá)此目的所需的時(shí)間和能力有關(guān)的軟件屬性充分考慮性價(jià)比。易用性與一組規(guī)定或潛在的用戶為使用軟件所需作的努力和對(duì)這樣的使用所作用的評(píng)價(jià)有關(guān)的一組屬性,具體包括:易理解性:與用戶為認(rèn)識(shí)邏輯概念及其應(yīng)用范圍所花的努力有關(guān)的軟件屬性。易學(xué)性:與用戶為學(xué)習(xí)軟件應(yīng)用所花的努力有關(guān)的軟件屬性?!拒浖こ涕_發(fā)招標(biāo)書】整體風(fēng)格符合蘇州工業(yè)園區(qū)管委會(huì)政府形象需要,并能突顯園區(qū)特色,頁面特別是首頁內(nèi)容飽滿。17欄目設(shè)計(jì)和頻道籌劃要求1)突出園區(qū)當(dāng)前開展主題和服務(wù)性功能板塊。2)欄目架構(gòu)簡潔有序,子欄目最好不超過三級(jí)。界面設(shè)計(jì)要求適于1024*768模式下瀏覽器滿屏顯示,界面元素豐富,重點(diǎn)內(nèi)容突出,便于瀏覽訪問。其他要求內(nèi)容表現(xiàn)形式豐富(后臺(tái)可支持視頻、音頻、Flash動(dòng)畫等多種常見內(nèi)容格式)。性能要求頁面在內(nèi)網(wǎng)翻開時(shí)間不得超過200毫秒。應(yīng)用的各種加載插件應(yīng)保證最大范圍的可用性,充分考慮現(xiàn)有各種瀏覽器屏蔽插件對(duì)頁面瀏覽效果的影響,確保頁面基本元素及內(nèi)容的完整性。2.5方案功能內(nèi)容管理系統(tǒng)(BizfocusCMS)平臺(tái)從不同層面政府門戶系統(tǒng)推進(jìn)的策略來看,實(shí)施政府門戶系統(tǒng)應(yīng)重在領(lǐng)導(dǎo)決策系統(tǒng)建設(shè)和政府機(jī)構(gòu)之間的信息資源共享,政府門戶系統(tǒng)實(shí)施策略應(yīng)重于與社會(huì)、公眾的交互行為,實(shí)現(xiàn)政府管理的開放性和透明性。各層面政府門戶系統(tǒng)建設(shè)在信息網(wǎng)絡(luò)、應(yīng)用功能、信息資源、平安保密等方面的實(shí)施策略都有所不同。BizfocusCMS系統(tǒng)是一套完全基于Java和瀏覽器技術(shù)的網(wǎng)絡(luò)內(nèi)容管理軟件,它以內(nèi)容管理為目標(biāo),引進(jìn)國外最先進(jìn)的內(nèi)容管理系統(tǒng)的技術(shù)架構(gòu),無需考慮關(guān)系型數(shù)據(jù)庫類第20頁【軟件工程開發(fā)招標(biāo)書】型即可存儲(chǔ)和管理內(nèi)容。集中了瀏覽器信息創(chuàng)立和寫作、信息交付、信息交互等功能,基于模板的信息的發(fā)布、強(qiáng)大的多站點(diǎn)管理于一身,并提供靈活的團(tuán)隊(duì)協(xié)作能力。系統(tǒng)的接口開放性和第三方應(yīng)用的整合系統(tǒng)在設(shè)計(jì)時(shí)考慮到充分的開放性,整體設(shè)計(jì)上基于J2EE構(gòu)架和XML標(biāo)準(zhǔn),實(shí)現(xiàn)各種第三方應(yīng)用的整體整合,可以方便地在未來進(jìn)行各類應(yīng)用系統(tǒng)建設(shè)時(shí),方便地進(jìn)行銜接。高度參數(shù)化設(shè)計(jì)由于本系統(tǒng)的使用者為政府工作人員,系統(tǒng)應(yīng)作為簡單易用的工具表達(dá)其日常的工作流程;其次,對(duì)于維護(hù)人員來講,系統(tǒng)完成后維護(hù)人員的數(shù)量比擬少。因此,除維護(hù)上應(yīng)考慮系統(tǒng)統(tǒng)一、便捷的管理外,從設(shè)計(jì)上還應(yīng)充分的考慮系統(tǒng)的靈活性。根據(jù)上述原因,保證系統(tǒng)的功能模塊之間具有松散耦合,所有系統(tǒng)應(yīng)采用高度參數(shù)化設(shè)計(jì),參數(shù)化設(shè)計(jì)決定了系統(tǒng)的靈活性及可擴(kuò)展能力。在設(shè)計(jì)上,將參數(shù)從系統(tǒng)級(jí)參數(shù)、應(yīng)用級(jí)參數(shù)、以及模塊、功能的參數(shù)。2.6原型系統(tǒng)說明(開放源代碼軟件或自有軟件產(chǎn)品介紹)蘇州工業(yè)園區(qū)管委網(wǎng)站門戶改版可以在此系統(tǒng)的基礎(chǔ)上進(jìn)行加強(qiáng)改版,通過各種技術(shù)來使網(wǎng)站完善,到達(dá)各方面的要求。本網(wǎng)站發(fā)布后臺(tái)采用北京拓爾思(IBS)信息技術(shù)開發(fā)的能夠支持多種網(wǎng)絡(luò)格式(.html\.asp\.jsp\.php等)的WCM容管理協(xié)作平臺(tái)管理和發(fā)布網(wǎng)站內(nèi)容,該平臺(tái)是基于J2EE的,要求網(wǎng)站前臺(tái)所采用的各種表現(xiàn)形式能與該平臺(tái)高度融合。網(wǎng)站構(gòu)建前臺(tái)所采用的各種表現(xiàn)形式及所應(yīng)用的各種網(wǎng)絡(luò)插件應(yīng)符合網(wǎng)絡(luò)通行標(biāo)準(zhǔn),適于絕大局部操作系統(tǒng)(Window2000、WindowXF噌)和通用瀏覽器(IE6.0、MozillaFirefox等)瀏覽需求。2.7設(shè)計(jì)模式第21頁【軟件工程開發(fā)招標(biāo)書】在SunMicrosystems公司提出的J2EEPatterns中有十三種設(shè)計(jì)模式為經(jīng)過實(shí)踐檢驗(yàn)的設(shè)計(jì)模式。根據(jù)本次應(yīng)用的規(guī)模、靈活性,我們在本次系統(tǒng)設(shè)計(jì)中應(yīng)用其中的4種模式。1、Model-View-Controller模式當(dāng)應(yīng)用包含數(shù)據(jù)訪問代碼、商業(yè)邏輯代碼和表示代碼混合在一起時(shí),會(huì)出現(xiàn)一些問題。這些應(yīng)用很難維護(hù),因?yàn)樗薪M件是相互依賴的使任何一處變化都有很大的影響。高耦合使類很難或是不可能被重用,因?yàn)樗鼈兒秃芏嗥渌念愊嗷ヒ蕾嚒T黾有碌臄?shù)據(jù)視圖經(jīng)常要求重新實(shí)現(xiàn)或是截取從前的商業(yè)邏輯代碼,這需要多點(diǎn)的維護(hù)。數(shù)據(jù)訪問代碼有著同樣的問題,當(dāng)在商業(yè)邏輯方法中被拷貝粘貼。一個(gè)Model-View-Controller設(shè)計(jì)模式通過數(shù)據(jù)訪問、商務(wù)邏輯、數(shù)據(jù)表達(dá)和用戶交互解決了這些問題。BizfocusCMS系統(tǒng)以及本次的其他系統(tǒng)體系架構(gòu)是應(yīng)用Model-View-Controller設(shè)計(jì)模式的。其他設(shè)計(jì)模式被結(jié)合在MVC架構(gòu)設(shè)計(jì)中。2、BusinessDelegate模式BusinessDelegate模式的使用減少了Web層和EnterpriseJavaBeansTM層的耦合度。BusinessDelegate模式處理復(fù)雜的分布式組件的查找和異常處理,將商業(yè)邏輯接口轉(zhuǎn)換成使用者看起來簡單的接口。3、CompositeEntity模式映射一個(gè)對(duì)象模型到一個(gè)EnterpriseJavaBeansTM(EJBTM)對(duì)象模型,是一個(gè)Java2平臺(tái)上EnterpriseEdition(J2EETM)應(yīng)用的共同設(shè)計(jì)問題。給定的一個(gè)內(nèi)部相關(guān)的對(duì)象網(wǎng)絡(luò),你必須決定是否每個(gè)對(duì)象都應(yīng)該被一個(gè)實(shí)體Beans或是一個(gè)簡單的Java對(duì)象實(shí)現(xiàn),并且管理對(duì)象之間的關(guān)系。遠(yuǎn)程的實(shí)體Beans最適合于粗粒度的商務(wù)實(shí)體。用遠(yuǎn)程的實(shí)體Beans實(shí)現(xiàn)小粒度的商業(yè)實(shí)體會(huì)產(chǎn)生過多的遠(yuǎn)程通訊等性能問題。選擇Bean管理持久性意味著:依賴的對(duì)象,它們的數(shù)據(jù)只在其它類的上下文關(guān)系中有意義,傾向于這樣使用。我們使用CompositeEntity模式。CompositeEntity的接口是粗粒度的,它管理小粒度對(duì)象之間交互。這種設(shè)計(jì)模式對(duì)有效管理依賴對(duì)象之間的關(guān)系特別有用。第22頁【軟件工程開發(fā)招標(biāo)書】4、DataAccessObject模式依賴數(shù)據(jù)資源特殊特征的代碼使商業(yè)邏輯和數(shù)據(jù)訪問邏輯連接在一起。這是修改應(yīng)用數(shù)據(jù)資源變得非常困難。DataAccessObject模式將數(shù)據(jù)資源的客戶端接口從數(shù)據(jù)訪問機(jī)制中別離出來,并將一個(gè)特殊的數(shù)據(jù)資源訪問接口轉(zhuǎn)換成一般的客戶接口。2.8網(wǎng)絡(luò)平安模塊在目前的設(shè)計(jì)中,為了抵抗惡意或傳播的平安隱患,系統(tǒng)對(duì)傳輸包和傳輸途徑都進(jìn)行了加密和監(jiān)管。在軟件中對(duì)下載代碼也進(jìn)行分析和甄別。如果必要,可以結(jié)合物理隔離卡做到更好。1、支持總體設(shè)計(jì)的一體化平安解決方案。對(duì)非法侵入、非法攻擊和網(wǎng)絡(luò)計(jì)算機(jī)病毒具有很強(qiáng)的防范能力。2、確保整個(gè)系統(tǒng)的平安、可靠及高效運(yùn)行。3、應(yīng)用軟件具有相應(yīng)的容錯(cuò)手段、操作回滾功能,保證系統(tǒng)的健壯性和數(shù)據(jù)完整性。2.9方案特點(diǎn)平安性.程序不會(huì)因?yàn)橛龅揭馔夤收隙茐臄?shù)據(jù)的正確性.在程序運(yùn)行過程中,如果遇到突然掉電、網(wǎng)絡(luò)中斷等意外故障,不會(huì)對(duì)現(xiàn)有的數(shù)據(jù)的正確性和完整性造成破壞。3,系統(tǒng)應(yīng)能夠提供對(duì)數(shù)據(jù)的備份、恢復(fù)功能系統(tǒng)能夠提供當(dāng)前系統(tǒng)數(shù)據(jù)庫的備份、恢復(fù)處理。在系統(tǒng)因?yàn)橐馔饣蛘`操作而造成數(shù)據(jù)的喪失時(shí),可以利用以前的備份文件恢復(fù)當(dāng)前數(shù)據(jù)庫。系統(tǒng)登錄時(shí)需進(jìn)行平安性校驗(yàn)系統(tǒng)登錄時(shí)校驗(yàn)用戶名及密碼,校驗(yàn)通過才可使用本系統(tǒng)。支持校驗(yàn)碼驗(yàn)證方式,充分保證了認(rèn)證的平安性。加入防口令猜想功能。當(dāng)用戶試圖屢次猜想時(shí);系統(tǒng)會(huì)不斷增加響應(yīng)的時(shí)延,并最終拒絕為用戶提供服務(wù)。用戶進(jìn)行每個(gè)功能操作前,都要驗(yàn)證操作的合法性第23頁【軟件工程開發(fā)招標(biāo)書】用戶只能操作授權(quán)范圍內(nèi)的功能模塊。會(huì)話失效后需重新登錄當(dāng)用戶在一定時(shí)間內(nèi)對(duì)系統(tǒng)不進(jìn)行任何操作時(shí),需要重新登錄網(wǎng)站風(fēng)格一致性對(duì)于網(wǎng)站的內(nèi)容將分為主頁內(nèi)容、欄目(子欄目)內(nèi)容、欄目中工程詳細(xì)內(nèi)容。上述內(nèi)容又涉及內(nèi)容的布局、布局中每塊區(qū)域的風(fēng)格、布局中每塊區(qū)域的內(nèi)容。在每個(gè)頁面中應(yīng)包括頁面的公用局部,如頁面的頁眉、頁腳、功能菜單、引航條等,和頁面的內(nèi)容局部。為保證網(wǎng)站中頁面風(fēng)格的統(tǒng)一,在頁面套用的模板最外層的布局及風(fēng)格的模板其風(fēng)格數(shù)據(jù)應(yīng)使用統(tǒng)一的數(shù)據(jù)源。同時(shí),在頁面生成過程中,對(duì)于最外層公用局部的模板不允許內(nèi)容采編用戶進(jìn)行更改。在網(wǎng)站內(nèi)容的模板來說,由于公用局部為保證網(wǎng)站的擴(kuò)展性和靈活性,模板是動(dòng)態(tài)生成的。其中動(dòng)態(tài)局部的數(shù)據(jù)源是統(tǒng)一的,如欄目或引航條的數(shù)目、層次、內(nèi)容等,當(dāng)數(shù)據(jù)源進(jìn)行變動(dòng)時(shí),所有頁面的產(chǎn)生將全部更新。通常對(duì)于主頁及整個(gè)網(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)利進(jìn)行更改。欄目(子欄目)內(nèi)容的布局、風(fēng)格通常是欄目主編,通常也不會(huì)經(jīng)常改變。但欄目所有者可以進(jìn)行更改,欄目下屬的所有頁面在載入模板時(shí)均會(huì)加載同樣的公用局部2.10易用性要求硬件/軟件的要求硬件:綜合兼顧性能、價(jià)格、平安、可維護(hù)性、可擴(kuò)展性和使用等多方面,在原資源的基礎(chǔ)上,兼顧實(shí)用性和超前性。軟件:系統(tǒng)軟件和應(yīng)用軟件都應(yīng)從不同角度提高軟件易使用性和易維護(hù),實(shí)用性方面應(yīng)注重軟件具備響應(yīng)速度快、系統(tǒng)穩(wěn)定,并能夠提供連續(xù)和持續(xù)的新產(chǎn)品和技術(shù)支持。具體產(chǎn)品上通用產(chǎn)品和專用產(chǎn)品相結(jié)合。質(zhì)量的要求第24頁【軟件工程開發(fā)招標(biāo)書】1、該過程能夠支持CM陳列模型(以CMMI-SW/S生耍參照框架)的各關(guān)鍵過程域。2、過程中體系結(jié)構(gòu)融合當(dāng)前大局部主流產(chǎn)品和技術(shù)架構(gòu),分析設(shè)計(jì)方法和模型、度量方法能夠反映該領(lǐng)域先進(jìn)理論和最正確實(shí)踐。3、健全的質(zhì)量評(píng)審體系和保障措施。29基本性能要求1、數(shù)據(jù)處理能力要求為:支持的終端數(shù)取決于網(wǎng)絡(luò)本身的負(fù)載能力、支持并行操作的用戶數(shù)和操作系統(tǒng)一致,處理的文件和記錄數(shù)、表和文件的大小和數(shù)據(jù)庫系統(tǒng)的一致。2、數(shù)據(jù)處理能力包括:支持的終端數(shù)、支持并行操作的用戶數(shù)、處理的文件和記錄數(shù)、表和文件的大小等暫定。3、時(shí)間特性包括:響應(yīng)時(shí)間、更新處理時(shí)間、數(shù)據(jù)的轉(zhuǎn)換和傳送時(shí)間、運(yùn)行時(shí)間等暫定4、網(wǎng)絡(luò)范圍(本網(wǎng)作業(yè)、跨網(wǎng)接口)、業(yè)務(wù)范圍(跨系統(tǒng)接口)302.11操作平安性要求為確保系統(tǒng)的平安性,系統(tǒng)采取應(yīng)用系統(tǒng)使用驗(yàn)證(操作員驗(yàn)證)、數(shù)據(jù)庫登陸驗(yàn)證兩種驗(yàn)證方式相結(jié)合的方法驗(yàn)證用戶。運(yùn)用日志,對(duì)進(jìn)入系統(tǒng)的用戶的操作進(jìn)行記錄,可以根據(jù)日志進(jìn)行事后分析,從而找到事故的發(fā)生原因、責(zé)任者或非法用戶。平安性的要求還表達(dá)在:0)建立平安的管理制度0)保證網(wǎng)絡(luò)平安0)保證系統(tǒng)平安@)解決系統(tǒng)異常應(yīng)急處理0)確保數(shù)據(jù)訪問平安6)保障數(shù)據(jù)存儲(chǔ)平安0)提供平安的維護(hù)機(jī)制312.12網(wǎng)站的特點(diǎn)先進(jìn)性第25頁【軟件工程開發(fā)招標(biāo)書】該系統(tǒng)在設(shè)計(jì)上采用三層結(jié)構(gòu)、WebService技術(shù),使之在選用平臺(tái)、采用技術(shù)上具有先進(jìn)性、前瞻性、擴(kuò)充性,從而保證建成的網(wǎng)站系統(tǒng)具有良好的穩(wěn)定性、可擴(kuò)展性和平安性。實(shí)用性考慮到要盡量滿足業(yè)務(wù)功能需求的前提下,乂要適應(yīng)各業(yè)務(wù)角色的工作特點(diǎn),該系統(tǒng)做到簡單、實(shí)用、人性化,實(shí)現(xiàn)了統(tǒng)一身份和資源管理、統(tǒng)一認(rèn)證、統(tǒng)一內(nèi)容管理、個(gè)性化界面和內(nèi)容定制??煽啃杂捎谠撓到y(tǒng)用戶群比擬復(fù)雜,既有政府部門和各系統(tǒng)機(jī)構(gòu)內(nèi)的操作層、管理層和業(yè)務(wù)層,也有比擬多的社會(huì)民眾,所以建設(shè)的信息服務(wù)網(wǎng)站系統(tǒng)我們考慮了在建設(shè)平臺(tái)上保證系統(tǒng)的可靠性和平安性。系統(tǒng)設(shè)計(jì)中,應(yīng)有適量冗余及其他保護(hù)措施,平臺(tái)和應(yīng)用軟件具有良好的容錯(cuò)性、容災(zāi)性等。開放性在系統(tǒng)構(gòu)架、采用技術(shù)、選用平臺(tái)方面都有較好的開放性。特別是在選擇產(chǎn)品上,我們采用符合開放性要求,遵循國際標(biāo)準(zhǔn)化組織的技術(shù)標(biāo)準(zhǔn),我們的產(chǎn)品既有自己的獨(dú)特優(yōu)勢,又能與其他多家優(yōu)秀的產(chǎn)品進(jìn)行組合,共同構(gòu)成一個(gè)開放的、易擴(kuò)充的、穩(wěn)定的、統(tǒng)一軟件的系統(tǒng)??删S護(hù)性系統(tǒng)設(shè)計(jì)應(yīng)標(biāo)準(zhǔn)化、規(guī)范化,按照分層設(shè)計(jì),軟件構(gòu)件化實(shí)現(xiàn)。采用軟件構(gòu)件化的開發(fā)方式:一是系統(tǒng)結(jié)構(gòu)分層,業(yè)務(wù)與實(shí)現(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è)是一個(gè)循序漸進(jìn)、不斷擴(kuò)充的過程,系統(tǒng)采用積木式結(jié)構(gòu),整體構(gòu)架可以與原有系統(tǒng)進(jìn)行無縫連接,為今后系統(tǒng)擴(kuò)展和集成留有擴(kuò)充余量??梢浦残?可兼容性選擇開放的應(yīng)用平臺(tái),建設(shè)一套與平臺(tái)無關(guān),以統(tǒng)一的服務(wù)接口規(guī)范和與各種數(shù)據(jù)庫相連的應(yīng)用組件。保證新系統(tǒng)與其他軟件之間是兼容的,是可維護(hù)的。在不同的環(huán)境下可以移植。采用高內(nèi)聚、低耦合原那么進(jìn)行模塊劃分。模塊間提供相應(yīng)的接口,當(dāng)應(yīng)用系統(tǒng)的業(yè)務(wù)或功能要求發(fā)生變化時(shí),可以通過簡單的對(duì)相應(yīng)模塊的配置來實(shí)現(xiàn)功能擴(kuò)展。特別是本系統(tǒng)中,這樣的要求更顯得重要322.12服務(wù)與支持要求第26頁【軟件工程開發(fā)招標(biāo)書】服務(wù)不僅可以確保產(chǎn)品正常運(yùn)行,同時(shí)還能充分發(fā)揮產(chǎn)品的性能??v觀整個(gè)IT業(yè),服務(wù)占整個(gè)產(chǎn)品生命周期中很重要一局部,就軟件而言,統(tǒng)計(jì)資料說明,服務(wù)階段的花費(fèi)占整個(gè)軟件生命周期花費(fèi)的67%。W5Team非常重視對(duì)客戶的售后服務(wù)和運(yùn)維的支持,W5Team提供的服務(wù)包括以下四類。(1)糾錯(cuò)性維護(hù):在產(chǎn)品運(yùn)行中發(fā)生異?;蚬收蠒r(shí)進(jìn)行的維護(hù)工作。為解決銷售前未能測試各種條件帶來的問題。(2)完善性維護(hù):為了擴(kuò)充原有系統(tǒng)功能及提高原有系統(tǒng)的性能,滿足用戶實(shí)際需要而進(jìn)行的維護(hù),即通常所講的系統(tǒng)升級(jí)服務(wù),這些內(nèi)容在需求說明當(dāng)中并未明確規(guī)定,但實(shí)際經(jīng)常會(huì)發(fā)生。(3)適應(yīng)性維護(hù):使運(yùn)行的系統(tǒng)能適應(yīng)外部環(huán)境(如軟件的數(shù)據(jù)庫、數(shù)據(jù)格式、數(shù)據(jù)轉(zhuǎn)入轉(zhuǎn)出方式等)的變動(dòng)而進(jìn)行的服務(wù)。(4)預(yù)防性維護(hù):進(jìn)一步改變系統(tǒng)的維護(hù)性和可靠性。332.12工程開發(fā)管理開發(fā)過程將遵照下面的步驟進(jìn)行,請(qǐng)參見下表:號(hào)階段內(nèi)容相應(yīng)文檔工程立項(xiàng)根據(jù)委托要求規(guī)定適于工程的軟件生存周期模型以確定開發(fā)過程的活動(dòng)和任務(wù);編制工程開發(fā)原那么和工程開發(fā)委托合同《解決方案》*《工程開發(fā)委托合同》*軟件需求分析建立軟件需求基準(zhǔn),包括軟件項(xiàng)的功能與性能;運(yùn)行的環(huán)境條件;資料定義和數(shù)據(jù)庫要求;用戶操作與維護(hù)需求等《軟件需求規(guī)格說明書》軟件概要設(shè)I計(jì)I確保所有軟件需求分派到其軟件組件;開發(fā)關(guān)于軟件項(xiàng)的外部接口和軟件項(xiàng)的各個(gè)軟件組件之間接口的頂層設(shè)計(jì);開發(fā)數(shù)據(jù)庫的頂層設(shè)計(jì);開發(fā)用戶文件的最初版本。即外部附計(jì)《軟件概要設(shè)計(jì)說明書》《數(shù)據(jù)庫設(shè)計(jì)說明書》第27頁
【軟件工程開發(fā)招標(biāo)書】軟件詳細(xì)設(shè)計(jì)開發(fā)軟件項(xiàng)外部接口、軟件組件之間以及軟件單元之間的接口的詳細(xì)設(shè)計(jì);開發(fā)數(shù)據(jù)庫詳細(xì)設(shè)計(jì);規(guī)定要測試的軟件單元的測試需求和進(jìn)度安排《軟件詳細(xì)設(shè)計(jì)說明書》《測試計(jì)劃》軟件編碼和測試開發(fā)每一軟件單元和數(shù)據(jù)庫及其測試規(guī)程和資料;測試每一軟件單元和數(shù)據(jù)庫以確保滿足需求《模塊開發(fā)卷宗》《測試報(bào)告》*軟件安裝調(diào)試1按合同規(guī)定制訂一個(gè)在目標(biāo)環(huán)境中安裝軟件產(chǎn)品并結(jié)合系統(tǒng)環(huán)境進(jìn)行集成和調(diào)試《軟件用戶手冊》*軟件評(píng)審和驗(yàn)收支持需方的驗(yàn)收評(píng)審和軟件產(chǎn)品測試;按合同規(guī)定完成和交付軟件產(chǎn)品《軟件評(píng)審記錄》《軟件驗(yàn)收?qǐng)?bào)告》工程延期或終止因?yàn)榉N種原因造成工程不能按照工程進(jìn)度完成時(shí),必須進(jìn)行工程延期的手續(xù);對(duì)于在實(shí)施過程中由于某種客觀原因造成無法繼續(xù),必須停止開發(fā)的工程,需申請(qǐng)終止工程《工程延期申請(qǐng)表》《工程追加經(jīng)費(fèi)預(yù)算表》《工程開發(fā)委托合同補(bǔ)充》《工程終止申造書》工程結(jié)項(xiàng)總結(jié)整理工程所有的文檔和源碼,存檔處理《工程開發(fā)總結(jié)報(bào)告》*第28頁【軟件工程開發(fā)招標(biāo)書】注:1、以上是軟件開發(fā)過程規(guī)范的完整集,對(duì)本工程開發(fā)工作,根據(jù)實(shí)際開發(fā)過程可進(jìn)行裁減、合并。2、標(biāo)有“*”號(hào)的階段為必須項(xiàng)。乙方將按照嚴(yán)謹(jǐn)?shù)目茖W(xué)態(tài)度,使用科學(xué)的工程管理方式進(jìn)行整個(gè)工程開發(fā)。342.13工程周期和工程投資該工程在合同簽定后31天內(nèi)全部完成并投入運(yùn)行。號(hào)階段內(nèi)容所需時(shí)間工程立項(xiàng)根據(jù)委托要求規(guī)定適于項(xiàng)R的軟件生存周期模型以確定開發(fā)過程的活動(dòng)和任務(wù);編制工程開發(fā)原那么和工程開發(fā)委托合同1軟件需求分析建立軟件需求基準(zhǔn),包括軟件項(xiàng)的功能與性能;運(yùn)行的環(huán)境條件;資料定義和數(shù)據(jù)庫要求;用戶操作與維護(hù)需求等;5軟件概要設(shè)計(jì)_確保所有軟件需求分派到其軟件組件;開發(fā)關(guān)于軟件項(xiàng)的外部接口和軟件項(xiàng)的各個(gè)軟件組件之間接口的頂層設(shè)計(jì);開發(fā)數(shù)據(jù)庫的頂層設(shè)計(jì);開發(fā)用戶文件的最初版本。即外部設(shè)計(jì);2軟件詳細(xì)設(shè)計(jì)開發(fā)軟件項(xiàng)外部接口、軟件組件之間以及軟件單元之間的接口的詳細(xì)設(shè)計(jì);開發(fā)數(shù)據(jù)庫詳細(xì)設(shè)計(jì);規(guī)定要測試的軟件單元的測試需求和進(jìn)度安排;4軟件編碼開發(fā)軟件單元和數(shù)據(jù)庫;(同時(shí)進(jìn)行單元和集成測試)10系統(tǒng)測i式系統(tǒng)測試(含第三方測試);4第29頁【軟件工程開發(fā)招標(biāo)書】易操作性:與用戶為操作和運(yùn)行控制所花努力有關(guān)的軟件屬性。效率與在規(guī)定的條件下,軟件的性能水平與所使用的資源量之間關(guān)系有關(guān)的一組屬性,具體包括:時(shí)間特性:與軟件執(zhí)行其功能時(shí)響應(yīng)和處理時(shí)間以及吞吐量有關(guān)的軟件屬性。資源特性:與在軟件執(zhí)行其功能時(shí)所使用的資源數(shù)量及其使用時(shí)間有關(guān)的軟件屬性。可維護(hù)性與進(jìn)行指定的修改所需的努力有關(guān)的一組屬性,具體包括:易分析性:與為診斷缺陷或失效原因急為判定待修改的局部所需努力有關(guān)的軟件屬性。易改變性:與進(jìn)行修改,排除錯(cuò)誤或適應(yīng)環(huán)境變化所需努力有關(guān)的軟件屬性。穩(wěn)定性:與修改所造成的未預(yù)料結(jié)果的風(fēng)險(xiǎn)有關(guān)的軟件屬性。易測試性:與確認(rèn)已修改軟件所需的努力有關(guān)的軟件屬性。可移植性與軟件可從某一環(huán)境轉(zhuǎn)移到另一個(gè)環(huán)境的能力有關(guān)的一組屬性,具體包括:適應(yīng)性:與軟件無需采用有別于為該軟件準(zhǔn)備的活動(dòng)或手段就可能適應(yīng)不同的規(guī)定環(huán)境有關(guān)的軟件屬性。易安裝性:與在指定環(huán)境下安裝軟件所需努力有關(guān)的軟件屬性。遵循性:使軟件遵循與可移植性有關(guān)的標(biāo)準(zhǔn)或約定的軟件屬性。易替換性:與軟件在該軟件環(huán)境中用來替代指定的其他軟件的機(jī)會(huì)和努力有關(guān)的軟件屬性。
【軟件工程開發(fā)招標(biāo)書】1軟件安裝調(diào)試在目標(biāo)環(huán)境中安裝軟件產(chǎn)品并結(jié)合系統(tǒng)環(huán)境進(jìn)行集成和調(diào)試;1軟件評(píng)審和險(xiǎn)收按合同規(guī)定完成和交付軟件產(chǎn)品;1工程結(jié)項(xiàng)總結(jié)整理工程所有的文檔和源碼,存檔處理,交付使用方。10培訓(xùn)I交付《用戶使用手冊》11備用1我們的團(tuán)隊(duì)組成是:職位描述婁量,工作描述參與開發(fā)階段工程經(jīng)理1總體把握工程的技術(shù)實(shí)施,協(xié)調(diào)工程事務(wù),保障工程進(jìn)度全部系統(tǒng)分析師進(jìn)行系統(tǒng)的總體設(shè)計(jì)和詳細(xì)設(shè)計(jì),與客戶進(jìn)行接口需求分析階段概要設(shè)計(jì)階段進(jìn)行數(shù)據(jù)庫的設(shè)計(jì)、管理和維護(hù)概要設(shè)計(jì)階段系統(tǒng)設(shè)計(jì)工程師兼數(shù)據(jù)庫管理員!進(jìn)行系統(tǒng)的詳細(xì)設(shè)計(jì)、編碼與測試計(jì)劃編制,保障系統(tǒng)的正常運(yùn)行編碼與測試階段系統(tǒng)試運(yùn)行階段軟件工程師1程序編碼編碼與測試第30頁
【軟件工程開發(fā)招標(biāo)書】階段系統(tǒng)試運(yùn)行階段編碼與測試階段測試工程師1系統(tǒng)測試系統(tǒng)試運(yùn)行階段工程技術(shù)人員系統(tǒng)試運(yùn)行階段1進(jìn)行系統(tǒng)的安裝、調(diào)試與維護(hù)安裝調(diào)試階段352.14工程費(fèi)用明細(xì)表開發(fā)階段費(fèi)用(元)需求分析階段7000概要設(shè)計(jì)階段(及詳細(xì)設(shè)計(jì)階段)9000編碼與測試階段17700系統(tǒng)試運(yùn)行階段3000安裝調(diào)試階段3000總計(jì):39700元第31頁【軟件工程開發(fā)招標(biāo)書】標(biāo)準(zhǔn)化本工程涉及到的各個(gè)系統(tǒng)模塊設(shè)計(jì)、系統(tǒng)性能、代碼編寫等應(yīng)符合中國有關(guān)軟件工程的標(biāo)準(zhǔn)化的要求:.軟件開發(fā)過程中作業(yè)標(biāo)準(zhǔn)化。.確定每個(gè)作業(yè)的表示形式。.確定每個(gè)文檔資料的格式。.規(guī)定組符號(hào)。.根據(jù)軟件開發(fā)經(jīng)驗(yàn),制定出大家能夠接受的開發(fā)原那么和進(jìn)度。【軟件工程開發(fā)招標(biāo)書】系統(tǒng)總體架構(gòu)設(shè)計(jì)2.1總體設(shè)計(jì)要求根據(jù)市.場反響情況和目前軟件系統(tǒng)主流的設(shè)計(jì)思路和方向,木系統(tǒng)總體設(shè)計(jì)要求如下:系統(tǒng)采用B/S架構(gòu)進(jìn)行設(shè)計(jì)?;贘2EE平臺(tái)開發(fā)。采用主流技術(shù)框架SSH(Spring.SpringMVC.Hibernate)o系統(tǒng)支持主流的關(guān)系型數(shù)據(jù)庫:MysqkOracle.SqIServer等?!拒浖こ涕_發(fā)招標(biāo)書】2.2系統(tǒng)技術(shù)架構(gòu)技術(shù)架構(gòu)圖Spnng■注事IOC■AnnotationsICAP3Q系統(tǒng)技術(shù)架構(gòu)圖35,gSrptng,里務(wù)方制AOPIfransactonSpringMVC3Ehcache【軟件工程開發(fā)招標(biāo)書】2.2系統(tǒng)技術(shù)架構(gòu)技術(shù)架構(gòu)圖Spnng■注事IOC■AnnotationsICAP3Q系統(tǒng)技術(shù)架構(gòu)圖35,gSrptng,里務(wù)方制AOPIfransactonSpringMVC3Ehcache外翦SO冶c文件訪問期議FTP/HnP/RESET/Socket注接速C3Po主數(shù)據(jù)敬據(jù)庫業(yè)務(wù)數(shù)據(jù)
取據(jù)庫消息志
數(shù)據(jù)庫
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年建筑工程公司與施工方分包合同
- 2024年慶典花卉租賃合同
- 2024年度環(huán)保設(shè)備生產(chǎn)與安裝合同
- 2024年企業(yè)間關(guān)于虛擬現(xiàn)實(shí)技術(shù)研發(fā)合同
- 2024年度BIM模型能耗分析與優(yōu)化服務(wù)合同
- 2024國有林業(yè)企業(yè)與農(nóng)村集體組織土地承包合同
- 2024年家庭遺產(chǎn)分配協(xié)議
- 2024年度金融科技合作協(xié)議
- 2024酒店布草采購合同
- 2024年度離婚財(cái)產(chǎn)分配合同:涉及三個(gè)未成年子女的撫養(yǎng)權(quán)
- 急診搶救室接診流程圖
- 水電機(jī)組的運(yùn)行穩(wěn)定性及水輪機(jī)轉(zhuǎn)輪裂紋
- 《自信主題班會(huì)》主題班會(huì)ppt課件
- 視聽語言考試卷
- 2020年技術(shù)服務(wù)保障措施
- 螺旋箍筋長度計(jì)算公式
- 鋼管慣性距計(jì)算
- 第八章_噪聲控制技術(shù)——隔聲
- 資金調(diào)撥和內(nèi)部往來管理流程手冊
- 2022考評(píng)員工作總結(jié)5篇
- 常用抗癲癇藥物簡介
評(píng)論
0/150
提交評(píng)論