軟件開發(fā)規(guī)范之總體設計方案模板_第1頁
軟件開發(fā)規(guī)范之總體設計方案模板_第2頁
軟件開發(fā)規(guī)范之總體設計方案模板_第3頁
軟件開發(fā)規(guī)范之總體設計方案模板_第4頁
軟件開發(fā)規(guī)范之總體設計方案模板_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

軟件開發(fā)規(guī)范之總體設計方案模板一.引言1.1編寫目的本文檔作為***與XXXXXXXXXX公司之間就***建立XXXX司(局或單位)XXXXXXXXXX系統(tǒng)需求理解達成一致共識的基礎文件,作為雙方界定項目范圍、簽定合同的主要基礎,也作為本項目驗收的主要依據(jù)。同時,本文檔也作為***XXX后繼工作開展的基礎,供雙方項目主管負責人、項目經(jīng)理、技術開發(fā)人員、測試人員等理解需求之用。1.2適用范圍本文檔適用于所有與本項目有關的軟件開發(fā)階段及其相關人員,其中:***方面的項目負責人、公司方項目經(jīng)理、技術開發(fā)人員(包括分析人員、設計人員、程序人員)、測試人員應重點閱讀本文檔各部分,其它人員可選擇性閱讀本文檔。1.3文檔概述本文檔主要描述了XXXXXXXXXX系統(tǒng)項目的軟件總體設計思路。本文檔首先從業(yè)務背景、系統(tǒng)功能、運行環(huán)境等方面概要描述系統(tǒng),其次從設計原則、功能設計、數(shù)據(jù)結(jié)構(gòu)設計等方面描述系統(tǒng)的總體設計情況,然后進一步詳細描述系統(tǒng)技術實現(xiàn)策略、項目實施以及待確定的問題。1.4參考資料[列出本文的參考文件清單,包括出版單位、作者、版本、日期等信息。]示范:―――僅供參考,不具備任何實質(zhì)性的內(nèi)容?!禭XX總體需求書》(XXX單位XXX提供)《XXX需求調(diào)研報告》作者:XXX《設計模式》XXXXXX出版社《UML用戶指南》XXXXXXX出版社1.5術語、定義和縮寫[列出本文檔所涉及的專業(yè)術語、縮寫詞及相關定義。定義所有必要的術語,以便讀者能夠正確地解釋軟件需求規(guī)格說明,包括詞頭和縮寫。你可能希望為整個公司創(chuàng)立一張跨越多項項目的詞匯表,而且只包括特定于單一項目的軟件需求規(guī)格說明中的術語。]示范:―――僅供參考,不具備任何實質(zhì)性的內(nèi)容。1)OLTP:On-lineTransactionProcessing,聯(lián)機事務處理。2)OLAP:On-LineAnalyticalProcessing,聯(lián)機分析處理;是使分析人員、管理人員或執(zhí)行人員能夠從多角度對信息進行快速、一致、交互地存取,從而獲得對數(shù)據(jù)的更深入了解的一類軟件技術。二.總體概述2.1現(xiàn)有系統(tǒng)描述[簡要描述客戶現(xiàn)有系統(tǒng)的功能、性能以及其它方面,若客戶沒有系統(tǒng),則可裁減。另外,可描述客戶現(xiàn)有系統(tǒng)的應用狀況以及系統(tǒng)規(guī)模、人員使用狀況。描述客戶對象的應用環(huán)境平臺,如軟件環(huán)境、硬件環(huán)境、網(wǎng)絡環(huán)境、通訊狀況以及人員計算機使用水平等。]示范:―――僅供參考,不具備任何實質(zhì)性的內(nèi)容。針對金融快報工作,***以前曾開發(fā)過一個C/S結(jié)構(gòu)的系統(tǒng),后臺數(shù)據(jù)庫為SQLServer,開發(fā)工具是VB6.0。該系統(tǒng)主要完成以下工作:1.根據(jù)人行各業(yè)務司局每日上報的數(shù)據(jù)傳真,將數(shù)據(jù)補錄到系統(tǒng)中。2.根據(jù)上報的數(shù)據(jù)制作金融快報文檔。3.將金融快報的數(shù)據(jù)轉(zhuǎn)發(fā)到人行時間序列數(shù)據(jù)庫中。金融快報系統(tǒng)的工作流程如下:2.2存在問題[經(jīng)過上述現(xiàn)狀描述,分析現(xiàn)有組織結(jié)構(gòu)、現(xiàn)有系統(tǒng)等方面存在的問題。]示范:―――僅供參考,不具備任何實質(zhì)性的內(nèi)容。該系統(tǒng)初步滿足了金融快報工作的要求,可是,當前由于各級領導對快報內(nèi)容的要求不斷變化,系統(tǒng)無法經(jīng)過參數(shù)配置來滿足日益變化的內(nèi)容要求。同時,由于系統(tǒng)的C/S架構(gòu)特點,系統(tǒng)無法實現(xiàn)各業(yè)務司局自行報送統(tǒng)計數(shù)據(jù)的要求,因此需要對原系統(tǒng)進行改進以滿足業(yè)務的需要。2.3系統(tǒng)建設目標[簡要說明本項目或系統(tǒng)的總體目標,即建成什么樣的應用系統(tǒng)。]示范:―――僅供參考,不具備任何實質(zhì)性的內(nèi)容。新的系統(tǒng)基于B/S結(jié)構(gòu),更加適合金融快報“快”的特點,打破了原系統(tǒng)過多依賴外部介質(zhì)的陳規(guī),以簡便、易用為設計思想,以所見即所得為設計指導,以***內(nèi)聯(lián)網(wǎng)為傳媒,真正實現(xiàn)了業(yè)務人員自主報送,管理人員專注管理工作。2.4需求概述[能夠用圖表的形式給出總體業(yè)務流程圖,并簡要描述總體業(yè)務流程,業(yè)務范圍和要求。以圖表的形式給出隸屬于總體業(yè)務流程圖的子系統(tǒng)業(yè)務流程圖并描述子系統(tǒng)業(yè)務流程。簡要描述(子)業(yè)務規(guī)則,如智能化的計算規(guī)則,數(shù)據(jù)抽取、加載規(guī)則等業(yè)務規(guī)則。簡要描述用戶層的需求,可用圖表的形式給出。若不需要在此表述,可裁剪。簡要描述功能性和非功能性需求,能夠圖表的方式給出。]示范:―――僅供參考,不具備任何實質(zhì)性的內(nèi)容。為了能使金融快報處理工作更方便,適合報表樣式靈活變動的特點,***調(diào)查統(tǒng)計司提出:新的金融快報系統(tǒng)應該結(jié)合數(shù)據(jù)交換技術架構(gòu)體系,由各司局人員自由報數(shù);在金融快報系統(tǒng)內(nèi)生成金融快報WORD文檔、EXCEL文件和生成時間序列數(shù)據(jù)文件;采用靈活指標模式,方便添加指標;采用靈活的模板定制模式,方便更換報送文件模板。2.5新系統(tǒng)功能[能夠用圖表的形式列出新系統(tǒng)具有哪些功能,特別是特色功能,并簡要描述新系統(tǒng)的功能。]示范:―――僅供參考,不具備任何實質(zhì)性的內(nèi)容。這套金融快報信息系統(tǒng)主要包含以下幾個方面的功能:1.數(shù)據(jù)報送,幫助各業(yè)務司局方便的將數(shù)據(jù)錄入到系統(tǒng)中。2.數(shù)據(jù)管理,幫助調(diào)查統(tǒng)計司綜合處對報送的數(shù)據(jù)進行審核。3.快報輸出,根據(jù)收集到的數(shù)據(jù)進行整理加工,并將數(shù)據(jù)的結(jié)果按照國辦與中辦的要求進行輸出。4.數(shù)據(jù)轉(zhuǎn)發(fā),收集到的數(shù)據(jù)按照接口的要求轉(zhuǎn)送時間序列數(shù)據(jù)庫。5.系統(tǒng)管理,對系統(tǒng)的用戶、權限進行管理。6.配置管理,對數(shù)據(jù)報送的格式、金融快報的模版以及轉(zhuǎn)發(fā)時間序列數(shù)據(jù)庫的要求進行配置管理。三.系統(tǒng)設計3.1設計原則[簡要描述本業(yè)務系統(tǒng)總體設計原則和設計依據(jù)。]3.1.1總體設計路線[描述本業(yè)務系統(tǒng)總體設計路線。]示范:―――僅供參考,不具備任何實質(zhì)性的內(nèi)容。金融快報系統(tǒng)參考現(xiàn)有系統(tǒng)設計方案,采用B/S結(jié)構(gòu)進行系統(tǒng)設計,提供與數(shù)據(jù)交換平臺進行數(shù)據(jù)傳輸?shù)能浖涌?,提供靈活的指標,模板定制方案,極大地提高金融快報處理工作效率。3.1.2總體技術架構(gòu)[以圖表的形式勾畫出新系統(tǒng)的體系結(jié)構(gòu)圖,應包括與外部應用系統(tǒng)的連接,硬件設備的連接,網(wǎng)絡系統(tǒng)的連接等。]示范:―――僅供參考,不具備任何實質(zhì)性的內(nèi)容。3.1.3總體功能架構(gòu)[能夠用圖表的形式列出那些與應用程序自動進行數(shù)據(jù)處理的過程相對應、需要經(jīng)過用戶交互來完成的處理過程。對于每種角色描述,應指出這種角色能夠勝任哪些任務,有多少用戶可能具備這種角色,以及(在可能情況下)這種角色能夠在工作流批準或狀態(tài)改變中充當哪些處理過程。能夠用圖表的形式列出本應用系統(tǒng)有哪些程序模塊,每個模塊的功能是什么。]示范:―――僅供參考,不具備任何實質(zhì)性的內(nèi)容。金融快報系統(tǒng)的源數(shù)據(jù)由各司局人員在線報送得到,經(jīng)過金融快報管理員處理后生成要報送的數(shù)據(jù)文件進行數(shù)據(jù)報送,整個金融快報系統(tǒng)工作流程如下:首先,各司局人員經(jīng)過數(shù)據(jù)交換平臺進行業(yè)務數(shù)據(jù)報送,系統(tǒng)接收數(shù)據(jù)后自動對當天數(shù)據(jù)進行加鎖處理,如果業(yè)務人員需求重報數(shù)據(jù),則需要通知系統(tǒng)管理員進行數(shù)據(jù)解鎖。數(shù)據(jù)上報完畢后,管理人員對數(shù)據(jù)進行數(shù)據(jù)查看和數(shù)據(jù)修改,能夠?qū)σ傻奈募砑幼⑨尩?。處理完畢后,能夠生成、下載快報文件和時間序列文件。系統(tǒng)功能圖如下:3.1.4系統(tǒng)功能部署[把系統(tǒng)功能的部署情況逐一表述清楚。]示范:―――僅供參考,不具備任何實質(zhì)性的內(nèi)容。金融快報所有模塊均部署于服務器端,功能分別由金融快報管理信息系統(tǒng)模塊和通用數(shù)據(jù)交換平臺中的數(shù)據(jù)采集模塊共同實現(xiàn)。其中通用數(shù)據(jù)交換平臺實現(xiàn)單點登陸、權限驗證、數(shù)據(jù)上報功能,而金融快報管理信息系統(tǒng)實現(xiàn)快報的系統(tǒng)管理、數(shù)據(jù)管理和文件生成等功能。3.1.5系統(tǒng)特點[把系統(tǒng)的新特點情況逐一表述清楚。]示范:―――僅供參考,不具備任何實質(zhì)性的內(nèi)容。金融快報系統(tǒng)具有以下特點:良好的可擴充性和通用性:靈活多樣的數(shù)據(jù)采集方式與報表定義模式,方便用戶采集各種數(shù)據(jù)。貼心的模板定制體系:采用大眾熟悉的MSEXCEL所見即所得報表定義,無需特殊培訓,能夠使業(yè)務人員輕松實現(xiàn)報表定義。3.2系統(tǒng)用戶[列出本系統(tǒng)全部用戶的整體信息。]示范:―――僅供參考,不具備任何實質(zhì)性的內(nèi)容。3.2.1普通用戶[描述本系統(tǒng)的普通用戶的整體信息。]示范:―――僅供參考,不具備任何實質(zhì)性的內(nèi)容。3.2.2登錄用戶[描述本系統(tǒng)的登錄用戶的整體信息。]示范:―――僅供參考,不具備任何實質(zhì)性的內(nèi)容。3.2.3訪客[描述本系統(tǒng)的訪問用戶的整體信息。]示范:―――僅供參考,不具備任何實質(zhì)性的內(nèi)容。3.2.4部門管理員[描述本系統(tǒng)的部門級別管理員的整體信息。]示范:―――僅供參考,不具備任何實質(zhì)性的內(nèi)容。3.2.5系統(tǒng)管理員[描述本系統(tǒng)的系統(tǒng)管理員的整體信息。]示范:―――僅供參考,不具備任何實質(zhì)性的內(nèi)容。3.2.6信息子系統(tǒng)[列出本系統(tǒng)所含蓋的全部子系統(tǒng)的參考清單等信息。]示范:―――僅供參考,不具備任何實質(zhì)性的內(nèi)容。3.3系統(tǒng)功能設計——示例[列出本系統(tǒng)的功能參考文件清單。]示范:―――僅供參考,不具備任何實質(zhì)性的內(nèi)容。3.3.1快報版本管理——示例[列出本模塊實現(xiàn)的基本功能點等信息。]示范:―――僅供參考,不具備任何實質(zhì)性的內(nèi)容。管理生成快報文件的版本。3.3.2快報文件結(jié)構(gòu)管理——示例[列出本模塊實現(xiàn)的基本功能點等信息。]示范:―――僅供參考,不具備任何實質(zhì)性的內(nèi)容。管理快報文件的機構(gòu),內(nèi)容和順序。3.3.3文件內(nèi)容管理——示例[列出本模塊實現(xiàn)的基本功能點等信息。]示范:―――僅供參考,不具備任何實質(zhì)性的內(nèi)容。管理用于生成快報文件的文件內(nèi)容。3.3.4指標信息管理——示例[列出本模塊實現(xiàn)的基本功能點等信息。]示范:―――僅供參考,不具備任何實質(zhì)性的內(nèi)容。定義文件中所采用的指標信息。3.3.5快報生成模板管理——示例[列出本模塊實現(xiàn)的基本功能點等信息。]示范:―――僅供參考,不具備任何實質(zhì)性的內(nèi)容。編制定義金融快報中用來生成快報,轉(zhuǎn)換數(shù)據(jù)查看,轉(zhuǎn)換數(shù)據(jù)修改的模板文件。3.3.6數(shù)據(jù)采集模板管理——示例[列出本模塊實現(xiàn)的基本功能點等信息。]示范:―――僅供參考,不具備任何實質(zhì)性的內(nèi)容。編制定義用來在線報數(shù),原始數(shù)據(jù)查看,原始數(shù)據(jù)修改的模板文件。3.3.7報送機構(gòu)信息管理——示例[列出本模塊實現(xiàn)的基本功能點等信息。]示范:―――僅供參考,不具備任何實質(zhì)性的內(nèi)容。登記、維護要進行報送的司局信息。3.3.8報送規(guī)則維護——示例[列出本模塊實現(xiàn)的基本功能點等信息。]示范:―――僅供參考,不具備任何實質(zhì)性的內(nèi)容。管理各司局要報送的數(shù)據(jù)屬性。3.3.9系統(tǒng)常量信息維護——示例[列出本模塊實現(xiàn)的基本功能點等信息。]示范:―――僅供參考,不具備任何實質(zhì)性的內(nèi)容。管理系統(tǒng)中的常量信息,如文件存放路徑等。3.3.10快報管理——示例[列出本模塊實現(xiàn)的基本功能點等信息。]示范:―――僅供參考,不具備任何實質(zhì)性的內(nèi)容。經(jīng)過快報管理,用戶可根據(jù)模版選擇生成金融快報,并可對歷史各期快報進行分類檢索。3.3.11數(shù)據(jù)查詢——示例[列出本模塊實現(xiàn)的基本功能點等信息。]示范:―――僅供參考,不具備任何實質(zhì)性的內(nèi)容。金融快報管理員經(jīng)過該功能查詢各監(jiān)管司局的各期報送數(shù)據(jù)。3.4數(shù)據(jù)結(jié)構(gòu)設計[以圖表的形式列出本應用系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)并予以說明。]示范:―――僅供參考,不具備任何實質(zhì)性的內(nèi)容。3.5接口設計1)內(nèi)部接口設計[以圖表的形式列出本應用系統(tǒng)內(nèi)部的數(shù)據(jù)接口、通信接口、應用接口設計,并予以說明。]2)外部接口設計[以圖表的形式列出本應用系統(tǒng)與外部應用系統(tǒng)的接口設計,包括數(shù)據(jù)交換、網(wǎng)絡通信等外部接口設計,并予以說明。]3)與其它網(wǎng)絡系統(tǒng)的接口設計[以圖表的形式列出本應用系統(tǒng)與其它網(wǎng)絡系統(tǒng)的接口設計,包括網(wǎng)絡協(xié)議,通信接口、數(shù)據(jù)傳輸接口等,并予以描述。]示范:―――僅供參考,不具備任何實質(zhì)性的內(nèi)容。3.6系統(tǒng)性能及安全設計[詳細描述對于新系統(tǒng)的性能、安全性以及其它非功能性等方面是如何考慮設計的,如系統(tǒng)響應速度,數(shù)據(jù)處理速度、網(wǎng)絡傳輸速度、數(shù)據(jù)加密、權限設計等方面。]示范:―――僅供參考,不具備任何實質(zhì)性的內(nèi)容。四.實現(xiàn)策略4.1技術策略[從技術角度詳細說明如何來實現(xiàn)新應用系統(tǒng),采取哪些新技術,如何確保技術實現(xiàn)。]示范:―――僅供參考,不具備任何實質(zhì)性的內(nèi)容。4.1.1B/S結(jié)構(gòu)體系——示例4.1.2JAVA/JNDI技術——示例4.1.3LDAP技術——示例4.2安全策略[從實現(xiàn)的角度來說明如何實現(xiàn)安全設計,采取哪些安全策略來確保新系統(tǒng)能滿足安全要求,如數(shù)據(jù)加密,CA認證、防火墻等。]示范:―――僅供參考,不具備任何實質(zhì)性的內(nèi)容。4.3數(shù)據(jù)存儲備份策略[說明應用系統(tǒng)如何實現(xiàn)數(shù)據(jù)存儲備份,應采取哪些策略,應遵循哪些存儲規(guī)則和規(guī)范。]示范:―――僅供參考,不具備任何實質(zhì)性的內(nèi)容。4.4系統(tǒng)整合策略[說明本應用系統(tǒng)如何與其它系統(tǒng)進行整合,如何整合,采取哪些技術策略,整合后的系統(tǒng)如何確保性能最優(yōu),如何優(yōu)化。]示范:―――僅供參考,不具備任何實質(zhì)性的內(nèi)容。五.運行環(huán)境[以圖表的形式列出新系統(tǒng)運行的服務器平臺環(huán)境,如操作系統(tǒng)、以及諸如IIS、MicrosoftSQLServer?之類的必要應用程序。同時,描述所有需要相關數(shù)據(jù)結(jié)構(gòu)及身份驗證協(xié)議支持的特定需求。以圖表的形式列出客戶端環(huán)境需求與限制的相關細節(jié),如CPU、操作系統(tǒng)、內(nèi)存、存儲容量、硬件、應用軟件等。以圖表的形式列出服務器與客戶端以及遠程訪問所需要的網(wǎng)絡環(huán)境,如硬件環(huán)境(路由器、網(wǎng)關、防火墻等),網(wǎng)絡帶寬、傳輸速度、網(wǎng)絡協(xié)議等。]5.1硬件環(huán)境[列出硬件環(huán)境等信息。]示范:―――僅供參考,不具備任何實質(zhì)性的內(nèi)容。服務器端:取決于數(shù)據(jù)庫產(chǎn)品和應用服務器產(chǎn)品,應用程序本身沒有嚴格要求。客戶端:奔騰133以上,32M以上內(nèi)存。5.2軟件環(huán)境[列出軟件環(huán)境等信息。]示范:―――僅供參考,不具備任何實質(zhì)性的內(nèi)容。服務器端:操作系統(tǒng):Windows98、WindowsNT4.0、Windows中文版應用軟件:Office中文版,Excel和WordWEB服務:IIS+MS.NetFrameWorkV1.14數(shù)據(jù)庫:SQLServer開發(fā)平臺:MicrosoftVisualStudio.Net客戶端:瀏覽程序:IE瀏覽器5.0版本或者以上5.3開發(fā)工具[列出開發(fā)工具文件清單,包括出版單位、作者、版本、日期等信息。]示范:―――僅供參考,不具備任何實質(zhì)性的內(nèi)容。六.項目實施6.1工程實施內(nèi)容[列出具體的項目工程實施內(nèi)容等信息。]示范:―――僅供參考,不具備任何實質(zhì)性的內(nèi)容。根據(jù)對項目需求的分析以及金融快報的業(yè)務特點,初步確定工程的開發(fā)內(nèi)容如下表:功能分類模塊開發(fā)內(nèi)容系統(tǒng)管理快報版本管理模板管理對快報版本的維護報送模板管理模板管理對報送模板的維護采集模板管理模板管理對采集模板的維護采集指標管理系統(tǒng)基本管理對采集指標的維護報送指標管理系統(tǒng)基本管理對報送指標的維護轉(zhuǎn)換關系管理系統(tǒng)基本管理對指標的轉(zhuǎn)換關系維護報送規(guī)則管理系統(tǒng)配置對報表的報送規(guī)則維護時間序列指標管理系統(tǒng)基本管理對要生成時間序列指標數(shù)據(jù)采集數(shù)據(jù)報送數(shù)據(jù)上報對業(yè)務數(shù)據(jù)進行數(shù)據(jù)上報處理數(shù)據(jù)加、解鎖數(shù)據(jù)維護對已經(jīng)上報的數(shù)據(jù)進行加、解鎖判斷和相關處理數(shù)據(jù)查看數(shù)據(jù)上報、數(shù)據(jù)維護查看已經(jīng)上報的數(shù)據(jù)數(shù)據(jù)處理數(shù)據(jù)查看數(shù)據(jù)維護根據(jù)條件查看已經(jīng)上報的數(shù)據(jù)數(shù)據(jù)修改數(shù)據(jù)維護對已經(jīng)上報的數(shù)據(jù)和要生成的數(shù)據(jù)進行數(shù)據(jù)修改文件處理快報文件生成文件處理生成指定數(shù)據(jù)時間的快報文件,包括WORD文件和EXCEL文件快報文件下載文件處理下載已經(jīng)生成的WORD文件和EXCEL文件時間序列文件生成文件處理生成指定數(shù)據(jù)時間和項目的時間序列文件時間序列文件下載文件處理下載已經(jīng)生成的時間序列文件6.2工程實施計劃[列出具體的項目工程實施計劃信息。]示范:―――僅供參考,不具備任何實質(zhì)性的內(nèi)容。根據(jù)對開發(fā)內(nèi)容的分析初步確定工程的實施計劃如下表:編號階段任務描述起止時間1需求調(diào)研了

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論