軟件概要設(shè)計書_第1頁
軟件概要設(shè)計書_第2頁
軟件概要設(shè)計書_第3頁
軟件概要設(shè)計書_第4頁
軟件概要設(shè)計書_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

-.z.**中移通信技術(shù)工程**文檔編號:概要設(shè)計書編寫:日期:日期:日期:變更記錄版本文件內(nèi)容描述日期編寫審核批準(zhǔn)目錄1概述52編寫目的52.1適用范圍52.2讀者對象52.3術(shù)語和縮寫52.4參考資料62.5設(shè)計概述62.6設(shè)計約束62.7設(shè)計謀略62.8技術(shù)實現(xiàn)73系統(tǒng)概述74系統(tǒng)總體構(gòu)造74.1平臺架構(gòu)74.2功能架構(gòu)85模塊85.1模塊18子模塊19子模塊295.2模塊210子模塊110子模塊2106開發(fā)復(fù)用分析107代碼檢查分析108系統(tǒng)集成設(shè)計108.1模塊間的關(guān)系圖108.2集成一覽表118.3集成方法128.4集成環(huán)境和集成順序128.5集成描述13內(nèi)部接口113內(nèi)部接口2139外部接口139.1外部接口1149.2外部接口21410運行環(huán)境1410.1軟件平臺1410.2硬件平臺1511非功能需求設(shè)計1511.1系統(tǒng)備份設(shè)計1511.2系統(tǒng)容錯設(shè)計1511.3系統(tǒng)性能設(shè)計1512設(shè)計約定1513待解決問題16-.z.概述<注意:所有的正文使用正文格式;每段的首行都使用Tab鍵縮進(jìn),不要使用空格進(jìn)展縮進(jìn);建議所有的文檔編寫者完成文檔修改后,需要完成以下工作:確定當(dāng)前版本、修改版本歷史、更新目錄、更新頁眉、檢查文檔封面;文檔中編號的建議:本文檔中根本上將標(biāo)題都進(jìn)展了編號,標(biāo)題類的都使用數(shù)字型的分級編號;假設(shè)在3級分級編號中,還需要再分級,請使用符號編號,符號統(tǒng)一使用"〞;關(guān)于文件名命名問題:在"配置項標(biāo)識標(biāo)準(zhǔn)"發(fā)布前〔發(fā)布后,按照此標(biāo)準(zhǔn)要求命名),為了便于歷史記錄和查找,建議可以先按照以下方式命名:提交小組文檔:文檔名稱+"_〞+"日期簡稱〞;正式發(fā)布文檔:文檔名稱+"V〞+版本號。>編寫目的<此處填寫本文檔的目的><例如:***工程的目的是:根據(jù)"***需求規(guī)格說明書"進(jìn)展功能和體系構(gòu)造分析設(shè)計>適用范圍<此處填寫本文檔的適用范圍><例如:適用于***工程的系統(tǒng)分析和設(shè)計過程>讀者對象<此處填寫本文檔的讀者對象>術(shù)語和縮寫<此處填寫本文檔中所特有的術(shù)語和縮寫,常用的術(shù)語和縮寫統(tǒng)一編寫在一個標(biāo)準(zhǔn)文檔中>術(shù)語和縮寫解釋備注參考資料<此處填寫本文檔的參考資料>參考文件備注例如:"****需求規(guī)格說明書"設(shè)計概述<填寫設(shè)計的概要,包括對各種所使用的設(shè)計方法的簡要描述>設(shè)計約束<包括〔1〕需求約束。從需求文檔〔如"用戶需求說明書"和"軟件需求規(guī)格說明書"〕中提取需求約束,例如:本系統(tǒng)應(yīng)當(dāng)遵循的標(biāo)準(zhǔn)或標(biāo)準(zhǔn)軟件、硬件環(huán)境〔包括運行環(huán)境和開發(fā)環(huán)境〕的約束接口/協(xié)議的約束用戶界面的約束軟件質(zhì)量的約束,如正確性、強健性、可靠性、效率〔性能〕、易用性、清晰性、平安性、可擴展性、兼容性、可移植性等等。〔2〕隱含約束。有一些假設(shè)或依賴并沒有在需求文檔中明確指出,但可能會對系統(tǒng)設(shè)計產(chǎn)生影響,應(yīng)當(dāng)盡可能地在此處說明。例如對用戶教育程度、計算機技能的一些假設(shè)或依賴,對支撐本系統(tǒng)的軟件硬件的假設(shè)或依賴等。><舉例:參照"人力資源_需求規(guī)格說明書",并結(jié)合工程的實際情況,系統(tǒng)設(shè)計需滿足如下約束條件:1、人力資源系統(tǒng)是B/S構(gòu)架軟件,系統(tǒng)對軟硬件環(huán)境約束具體內(nèi)容參見"運行環(huán)境〞局部。2、用戶界面設(shè)計需符合界面清晰、美觀,易于操作的設(shè)計原則。4、人力資源系統(tǒng)提供了數(shù)據(jù)導(dǎo)出及統(tǒng)計分析功能,對系統(tǒng)的平安性、正確性、強健性、可靠性、易用性、可擴展性等軟件質(zhì)量要求很高,因此系統(tǒng)設(shè)計需滿足以上軟件質(zhì)量的要求。5、人力資源系統(tǒng)的用戶為公司員工,系統(tǒng)設(shè)計時要充分考慮系統(tǒng)操作的便捷性,做到信息提示準(zhǔn)確、易于理解,操作方便。6、系統(tǒng)涉及員工薪資、績效考核等敏感信息,系統(tǒng)的平安性要求很高,需要著重考慮平安的設(shè)計。>設(shè)計謀略<根據(jù)產(chǎn)品的需求與開展戰(zhàn)略,確定設(shè)計謀略〔DesignStrategy〕。例如:擴展策略。說明為了方便本系統(tǒng)在將來擴展功能,現(xiàn)在有什么措施。復(fù)用策略。說明本系統(tǒng)在當(dāng)前以及將來的復(fù)用策略。折衷策略。說明當(dāng)兩個目標(biāo)難以同時優(yōu)化時如何折衷,例如"時-空〞效率折衷,復(fù)雜性與實用性折衷。><舉例:1.?dāng)U展策略系統(tǒng)的軟件設(shè)計應(yīng)采用模塊化體系構(gòu)造,新功能的引入不影響原有的功能模塊,具有良好的可擴展性。 2.復(fù)用策略信息查詢、統(tǒng)計匯總設(shè)計考慮局部通用化設(shè)計,便于復(fù)用。3.平安性人力資源系統(tǒng)中涉及到人事、薪資等敏感信息,系統(tǒng)應(yīng)具備統(tǒng)一、完善的多級平安機制,以保證系統(tǒng)的平安性。4.易用性系統(tǒng)應(yīng)提供友好的操作界面,便于用戶的操作和管理。5.靈活性在人事管理中,業(yè)務(wù)本身具有較多的靈活性,在系統(tǒng)設(shè)計時,設(shè)計上要充分考慮到靈活性。>技術(shù)實現(xiàn)<本系統(tǒng)所采用的技術(shù)以及該技術(shù)的說明><如:人力資源系統(tǒng)采用B/S構(gòu)架。MicrosoftVisualStudio.NET在開發(fā)WEB用戶界面上有著快速、方便的優(yōu)勢。因此系統(tǒng)采用的技術(shù)構(gòu)架基于Microsoft.NETFramework2.0,開發(fā)環(huán)境采用MicrosoftVisualStudio2005。公司內(nèi)部信息平臺的后臺數(shù)據(jù)庫是Oracle,考慮到數(shù)據(jù)維護的方便性,以及內(nèi)部信息平臺和人力資源系統(tǒng)之間用戶認(rèn)證數(shù)據(jù)的同步需要,后臺數(shù)據(jù)庫選用Oracle。>系統(tǒng)概述<說明本系統(tǒng)"是什么〞,描述本系統(tǒng)的主要功能>系統(tǒng)總體構(gòu)造平臺架構(gòu)<描述系統(tǒng)的平臺架構(gòu)設(shè)計,如主機、網(wǎng)絡(luò)等><如果系統(tǒng)使用的主機較少,可直接在此說明。如果系統(tǒng)使用的主機多于2臺,則在"系統(tǒng)平臺設(shè)計說明書"中詳細(xì)描述,此處直接參見"系統(tǒng)平臺設(shè)計說明書"即可。>功能架構(gòu)<將系統(tǒng)分解為假設(shè)干模塊,繪制功能邏輯圖,說明各模塊的主要功能,各模塊如何協(xié)調(diào)工作,從而實現(xiàn)原系統(tǒng)的功能??梢杂霉δ苓壿媹D表示。><建議分層描述本系統(tǒng)功能模塊,功能模塊可包含面向用戶需求的功能模塊,也可包含面向?qū)崿F(xiàn)的功能模塊〔如實現(xiàn)數(shù)據(jù)庫的通用訪問等〕,層次建議兩到三層。功能邏輯圖例樣:<也可以使用visio畫圖,此處直接參見>包構(gòu)造圖和列表<開發(fā)包的層次構(gòu)造圖,并描述每個包定義的范圍><.shcmct.moss.aop-aop類包><.shcmct.moss.mon-常用工具類包><.shcmct.moss.controller-控制器類包>模塊模塊1<將模塊分解為子模塊,說明各子模塊的主要功能。說明各模塊如何協(xié)調(diào)工作,從而實現(xiàn)該模塊的功能。>子模塊1<對子模塊1的功能,技術(shù)實現(xiàn),邏輯處理及對應(yīng)的數(shù)據(jù)庫表的說明>子模塊2<對子模塊2的功能,技術(shù)實現(xiàn),邏輯處理及相關(guān)的表說明>模塊2子模塊1子模塊2開發(fā)復(fù)用分析<請在本處描述需要重新開發(fā)或是復(fù)用的列表>模塊名稱開發(fā)復(fù)用權(quán)限管理模塊開發(fā)用戶管理復(fù)用代碼檢查分析<請在本處描述需要代碼檢查的模塊名稱和代碼檢查的方法列表>模塊名稱檢查方法權(quán)限管理模塊代碼走查用戶管理單元測試接口設(shè)計<在此處描述本系統(tǒng)內(nèi)部或與外部系統(tǒng)的接口說明>內(nèi)部接口<舉例:接口1:OA單點登錄接口登錄OA門戶后的用戶,可直接訪問本系統(tǒng)。OA接口模塊主要實現(xiàn)用戶身份驗證、用戶信息初始化功能。當(dāng)用戶在OA系統(tǒng)點擊了本系統(tǒng)的超鏈時,加載用戶驗證接口,驗證通過后自動進(jìn)入本系統(tǒng)首頁。用戶驗證接口,主要實現(xiàn):1、取出OA系統(tǒng)傳入的用戶名信息,訪問OA系統(tǒng)后臺數(shù)據(jù)庫中的用戶登錄信息表,驗證用戶身份。驗證不通過,顯示出錯提示頁面,不能進(jìn)入本系統(tǒng)首頁。2、驗證通過:根據(jù)用戶名,訪問本系統(tǒng)的用戶表,取出本系統(tǒng)的用戶ID、用戶角色、用戶權(quán)限等信息。如果用戶信息驗證通過,但系統(tǒng)不存在該用戶的個人根本信息,則初始化該用戶的角色為"訪客〞角色。>外部接口<舉例:OA的用戶表和本系統(tǒng)的用戶表之間保持同步,同步程序每天定時運行。1、同步程序檢查本系統(tǒng)的用戶表和OA中的用戶表,如果OA中有用戶但本系統(tǒng)存在,則插入一條記錄到用戶表中。同時檢測該用戶是否存在個人根本信息,如果存在,初始化分配該用戶的角色為"員工〞。2、同步程序檢查本系統(tǒng)的用戶表和OA中的用戶表,如果用戶在OA中不存在,但在本系統(tǒng)存在,則刪除本系統(tǒng)中的用戶記錄和用戶角色記錄。>運行環(huán)境<系統(tǒng)實際運行時需要的環(huán)境:包括軟件和硬件>軟件平臺<舉例:WEB效勞器:操作系統(tǒng):MicrosoftWindows2003企業(yè)版/效勞器版應(yīng)用框架:Microsoft.

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論