資源描述:
《軟件系統(tǒng)詳細(xì)設(shè)計說明書模板》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、遠(yuǎn)程多考區(qū)在線考試系統(tǒng)xxxxx系統(tǒng)詳細(xì)設(shè)計說明書文件狀態(tài):[√]草稿[]正式發(fā)布[]正在修改文件標(biāo)識:當(dāng)前版本:1.0作者:完成日期:第15頁共15頁遠(yuǎn)程多考區(qū)在線考試系統(tǒng)版本歷史版本/狀態(tài)作者參與者起止日期備注1.0開始編寫第15頁共15頁遠(yuǎn)程多考區(qū)在線考試系統(tǒng)修改記錄日期修訂版本修改章節(jié)修改描述作者第15頁共15頁遠(yuǎn)程多考區(qū)在線考試系統(tǒng)目錄1引言51.1編寫目的51.2背景51.3參考資料51.4術(shù)語定義及說明52設(shè)計概述52.1任務(wù)和目標(biāo)52.1.1需求概述52.1.2運行環(huán)境概述52.1.3條件與限制62.1.4詳細(xì)設(shè)計方法和工具63系統(tǒng)詳細(xì)需求分析63
2、.1詳細(xì)需求分析63.2詳細(xì)系統(tǒng)運行環(huán)境及限制條件分析接口需求分析64總體方案確認(rèn)64.1系統(tǒng)總體結(jié)構(gòu)確認(rèn)64.2系統(tǒng)詳細(xì)界面劃分74.2.1應(yīng)用系統(tǒng)與支撐系統(tǒng)的詳細(xì)界面劃分74.2.2系統(tǒng)內(nèi)部詳細(xì)界面劃分75系統(tǒng)詳細(xì)設(shè)計75.1系統(tǒng)程序代碼架構(gòu)設(shè)計75.1.1UI(UserInterface)用戶界面表示層75.1.2BLL(BusinessLogicLayer)業(yè)務(wù)邏輯層85.1.3DAL(DataAccessLayer)數(shù)據(jù)訪問層85.1.4Common類庫85.1.5EntityClass實體類85.2系統(tǒng)結(jié)構(gòu)設(shè)計及子系統(tǒng)劃分85.3系統(tǒng)功能模塊詳細(xì)設(shè)計9
3、5.3.1XX子系統(tǒng)9.1XX模塊9列表和分頁9創(chuàng)建XX9.2XX模塊9XX列表9XX修改95.3.2XX子系統(tǒng)95.3.6.1用戶管理模塊95.3.6.2角色管理模塊145.3.6.3系統(tǒng)設(shè)置模塊145.3.6.4系統(tǒng)登錄注銷模塊145.4系統(tǒng)界面詳細(xì)設(shè)計145.4.1外部界面設(shè)計145.4.2內(nèi)部界面設(shè)計145.4.3用戶界面設(shè)計146數(shù)據(jù)庫系統(tǒng)設(shè)計146.1設(shè)計要求146.2信息模型設(shè)計146.3數(shù)據(jù)庫設(shè)計146.3.1設(shè)計依據(jù)14第15頁共15頁遠(yuǎn)程多考區(qū)在線考試系統(tǒng)6.3.2數(shù)據(jù)庫種類及特點156.3.3數(shù)據(jù)庫邏輯結(jié)構(gòu)156.3.4物理結(jié)構(gòu)設(shè)計156.3
4、.5數(shù)據(jù)庫安全156.3.6數(shù)據(jù)字典157信息編碼設(shè)計157.1代碼結(jié)構(gòu)設(shè)計157.2代碼編制151引言1.1編寫目的說明編寫詳細(xì)設(shè)計方案的主要目的。說明書編制的目的是說明一個軟件系統(tǒng)各個層次中的每個程序(每個模塊或子程序)和數(shù)據(jù)庫系統(tǒng)的設(shè)計考慮,為程序員編碼提供依據(jù)。如果一個軟件系統(tǒng)比較簡單,層次很少,本文件可以不單獨編寫,和概要設(shè)計說明書中不重復(fù)部分合并編寫。方案重點是模塊的執(zhí)行流程和數(shù)據(jù)庫系統(tǒng)詳細(xì)設(shè)計的描述。1.2背景應(yīng)包含以下幾個方面的內(nèi)容:A.待開發(fā)軟件系統(tǒng)名稱;B.該系統(tǒng)基本概念,如該系統(tǒng)的類型、從屬地位等;C.開發(fā)項目組名稱。1.3參考資料列出詳細(xì)設(shè)
5、計報告引用的文獻(xiàn)或資料,資料的作者、標(biāo)題、出版單位和出版日期等信息,必要時說明如何得到這些資料。1.4術(shù)語定義及說明列出本文檔中用到的可能會引起混淆的專門術(shù)語、定義和縮寫詞的原文。2設(shè)計概述2.1任務(wù)和目標(biāo)說明詳細(xì)設(shè)計的任務(wù)及詳細(xì)設(shè)計所要達(dá)到的目標(biāo)。2.1.1需求概述對所開發(fā)軟件的概要描述,包括主要的業(yè)務(wù)需求、輸入、輸出、主要功能、性能等,尤其需要描述系統(tǒng)性能需求。2.1.2運行環(huán)境概述第15頁共15頁遠(yuǎn)程多考區(qū)在線考試系統(tǒng)對本系統(tǒng)所依賴于運行的硬件,包括操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)、中間件、接口軟件、可能的性能監(jiān)控與分析等軟件環(huán)境的描述,及配置要求。1.1.1條件與限制
6、詳細(xì)描述系統(tǒng)所受的內(nèi)部和外部條件的約束和限制說明。包括業(yè)務(wù)和技術(shù)方面的條件與限制以及進(jìn)度、管理等方面的限制。1.1.2詳細(xì)設(shè)計方法和工具簡要說明詳細(xì)設(shè)計所采用的方法和使用的工具。如HIPO圖方法、IDEF(I2DEF)方法、E-R圖,數(shù)據(jù)流程圖、業(yè)務(wù)流程圖、選用的CASE工具等,盡量采用標(biāo)準(zhǔn)規(guī)范和輔助工具。2系統(tǒng)詳細(xì)需求分析主要對系統(tǒng)級的需求進(jìn)行分析。首先應(yīng)對需求分析提出的企業(yè)需求進(jìn)一步確認(rèn),并對由于情況變化而帶來的需求變化進(jìn)行較為詳細(xì)的分析。2.1詳細(xì)需求分析包括:·詳細(xì)功能需求分析·詳細(xì)性能需求分析·詳細(xì)資源需求分析·詳細(xì)系統(tǒng)運行環(huán)境及限制條件分析2.2詳細(xì)系
7、統(tǒng)運行環(huán)境及限制條件分析接口需求分析包括:·系統(tǒng)接口需求分析·現(xiàn)有硬、軟件資源接口需求分析·引進(jìn)硬、軟件資源接口需求分析3總體方案確認(rèn)著重解決系統(tǒng)總體結(jié)構(gòu)確認(rèn)及界面劃分問題。3.1系統(tǒng)總體結(jié)構(gòu)確認(rèn)對系統(tǒng)組成、邏輯結(jié)構(gòu)及層次進(jìn)行確認(rèn),對應(yīng)用系統(tǒng)、支撐系統(tǒng)及各自實現(xiàn)的功能進(jìn)行確認(rèn),細(xì)化集成設(shè)計及系統(tǒng)工作流程,特別要注意因軟件的引進(jìn)造成的系統(tǒng)本身結(jié)構(gòu)和公司其他系統(tǒng)的結(jié)構(gòu)變化。包括:系統(tǒng)組成、邏輯結(jié)構(gòu)及層次確認(rèn)應(yīng)用系統(tǒng)結(jié)構(gòu)確認(rèn)支撐系統(tǒng)結(jié)構(gòu)確認(rèn)系統(tǒng)集成確認(rèn)第15頁共15頁遠(yuǎn)程多考區(qū)在線考試系統(tǒng)系統(tǒng)工作流程確認(rèn)1.1系統(tǒng)詳細(xì)界面劃分1.1.1應(yīng)用系統(tǒng)與支撐系統(tǒng)的詳細(xì)界面劃分應(yīng)
8、用系統(tǒng)與支