下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
軟件體系結(jié)構(gòu)設(shè)計說明書編者說明:隨著OO方法論地日臻成熟,其思想也從編程(OOP)到了設(shè)計(OOD)和分析(OOA),而軟件體系結(jié)構(gòu)則是從設(shè)計的最高層進行設(shè)計與規(guī)劃的技術(shù),本文檔模板就是用來幫助你從用例視圖、邏輯視圖、進程視圖、部署視圖等方面對系統(tǒng)進行總體描述。1.文檔簡介[本節(jié)主要是描述軟件體系結(jié)構(gòu)設(shè)計說明書的目的、范圍、相關(guān)術(shù)語、參考資料和本文檔的摘要性介紹。軟件體系結(jié)構(gòu)設(shè)計屬于高層設(shè)計文檔,是符合現(xiàn)代軟件工程要求的概要設(shè)計。]1.1目的[軟件體系結(jié)構(gòu)設(shè)計說明書,將從設(shè)計的角度對系統(tǒng)進行綜合的描述,使用不同的視圖來描述其不同方面。在本小節(jié)中,將對該文檔的結(jié)構(gòu)進行簡要的說明,明確該文檔針對的讀者群,指導(dǎo)他們正確的地使用該文檔。]1.2范圍[說明該文檔所涉及的內(nèi)容范圍,以及將影響的內(nèi)容。]1.3定義、首字母縮寫詞和縮略語[與其它文檔一樣,該文檔也需要將本文檔中所涉及的所有術(shù)語、縮略語進行詳細的定義。還有一種可簡明的做法,就是維護在一個項目詞匯表中,這樣就可以避免在每個文檔中都重復(fù)很多內(nèi)容。]1.4參考資料[在這一小節(jié)中,應(yīng)完整地列出該文檔引用的所有文檔。對于每個引用的文檔都應(yīng)該給出標題、標識號、日期以及來源,為閱讀者查找這些文檔提供足夠詳細的信息。]1.5概述[在本小節(jié)中,主要是說明軟件體系結(jié)構(gòu)設(shè)計說明書各個部分所包含的主要內(nèi)容,就像一個文章摘要一樣。同時也應(yīng)該對文檔的組織方式進行解釋。]2.體系結(jié)構(gòu)表示方式[本節(jié)說明軟件體系結(jié)構(gòu)在當前系統(tǒng)中的作用及其表示方式。它將列舉其所必需的用例視圖、邏輯視圖、進程視圖、部署視圖或?qū)嵤┮晥D,并分別說明這些視圖包含哪些類型的模型元素。]3.軟件體系結(jié)構(gòu)的目標和約束妙[本節(jié)說明與對軟件體系姥結(jié)構(gòu)具有某量種重要影響旱的軟件需求謎和用戶目標拌,例如,系俯統(tǒng)安全性、族保密性、第爐三方組件的歉使用、可移珠植性、發(fā)布層和重新使用懼。它還要記涉錄可能適用戒的特殊約束遺:設(shè)計與實裝施策略、開綁發(fā)工具、團萬隊結(jié)構(gòu)、時遙間表、遺留臨系統(tǒng)等。]TalkMachineTalkMachine客戶端服務(wù)器端登錄通信注冊響應(yīng)注冊響應(yīng)登錄響應(yīng)更新信息聾4.用例視四圖棚[本節(jié)使用襖用例分析技視術(shù)所生成的梅系統(tǒng)用例模阻型,描述其鉗中的一些用弱例或場景。足在該模型中爪納入用例或療場景,應(yīng)該晉是系統(tǒng)中最喘重要、最核隊心的功能部婦分。]混[另外,在謝本節(jié)中還應(yīng)磨該選擇一個眠主要的用例捐,對其進行漂描述與解釋呈,以幫助讀怪者了解軟件厲的實際工作眨方式,解釋馳不同的設(shè)計面模型元素如帥何幫助系統(tǒng)霧實現(xiàn)。]坊5.啦玩邏輯視圖蒼[邏輯視圖考主要是反映蝴系統(tǒng)本質(zhì)的灶問題領(lǐng)域類之模型,在邏湖輯視圖中將遺列出組成系仗統(tǒng)的子系統(tǒng)第、包。而對供每個子系統(tǒng)慰、包分解成朝為一個個類戲,并說明這仇些關(guān)鍵的實包體類的職責其、關(guān)系、操解作、屬性。文這也是OO野思想的體現(xiàn)版,以類、類爹與類之間的嚼協(xié)作、包、越包與包之間典的協(xié)作模型妨來表達系統(tǒng)帽的邏輯組織偽結(jié)構(gòu)。]5.1概述塔[在本小節(jié)港中,列出邏憤輯視圖的頂申層圖,該圖蘭將反映系統(tǒng)限由哪些包組來成,每個包笑之間的關(guān)系灑與協(xié)作,以田及包的層次溪結(jié)構(gòu)。使得固讀者對整個泉軟件體系結(jié)好構(gòu)有一個整尿體的了解。燃]__MainUI_LoginControl_+GetUserinfo()_+Login()_+InfoChanges()_+login_Load_+loadUserInfo()_+Login()_+connectServer()_+ShowResult()_-serialTrans_+login_LoadUI_+login_LinkManControl_+GetList()_+ShowList()_+ListenForOnline_Offline_+SendOnline()_+SendOffline()_+StartListen()_+GetList_+ShowList_+StartListen()惰5.2影響境軟件體系結(jié)帝構(gòu)的重要設(shè)鄉(xiāng)計包獅[在本小節(jié)也中,將從邏姐輯視圖中選洗擇有重要意陡義的設(shè)計包敘,每個設(shè)計石包有一個小拳節(jié)來描述,博說明這些包瓶的名稱、簡閘要的說明、井該包中的主雁要類和相關(guān)蘋的類圖。對隸于包中的重借要的類,還柴應(yīng)該說明其版名稱、簡要暖說明、主要防職責、操作廢、屬性等。洪]覺6.進程核視圖裝[本節(jié)主要婦描述該軟件家體系結(jié)構(gòu)下悶,系統(tǒng)運行繩態(tài)的情況。樸描述系統(tǒng)在幸執(zhí)行時,包主括哪些進程桐(包括線程梯、進程、進間程組),以父及它們之間綿是如何進行蹲通信的、如巧何進行消息毅傳遞、接口別如何。并且席來說明如何岔進行組織。竊]支7.部署視搶圖南[本節(jié)主要敗描述該軟件黎系統(tǒng)部署后匯的樣子,需若要哪些硬件悟、支撐軟件稅、網(wǎng)絡(luò)環(huán)境王。在每個物循理節(jié)點上所炭運行的模塊穗,它們之間點是如何連接伶的,這些物隱理節(jié)點與進許程之間的映紋射關(guān)系等等相。]_LoginControl_-newID:string__LoginControl_-newID:string_+GetUserinfo_+Login()_+InfoChanges()_LoginUILoadUI_+Register_-+login()選擇欲傳輸?shù)奈募x擇欲傳輸?shù)奈募ntry/選擇欲傳輸?shù)奈募l(fā)送傳輸文件請求發(fā)送文件接收到反饋信息處理好友反饋信息好友拒絕接收exit/退出傳輸文件TalkMachine--活動圖:傳輸文件發(fā)送文件結(jié)束exit/成功發(fā)送,退出接收好友請求處理好友請求同意接收文件拒絕接收文件返回同意信息返回拒絕信息exit/拒絕接收,退出接收文件接收文件結(jié)束exit/成功接收,退出文件發(fā)送方文件接收方厲8.實施視岸圖允[本節(jié)主要抱從開發(fā)的角稅度來描述軟亭件系統(tǒng)架構(gòu)拆,包括其整婚體結(jié)構(gòu)、層駁次結(jié)構(gòu)、子暢系統(tǒng),以及早要使用的第搜三方控件,隸自定義
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 貴州大學(xué)《電電子基礎(chǔ)訓(xùn)練》2023-2024學(xué)年第一學(xué)期期末試卷
- 貴州財經(jīng)大學(xué)《人文地理學(xué)基本問題》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年陜西省建筑安全員考試題庫
- 貴陽信息科技學(xué)院《管理學(xué)精要》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣州珠江職業(yè)技術(shù)學(xué)院《組合與運籌》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025海南省建筑安全員B證考試題庫及答案
- 2025福建省安全員考試題庫附答案
- 廣州幼兒師范高等??茖W(xué)?!陡呒壜犝f》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣州新華學(xué)院《量子力學(xué)(Ⅱ)》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣州衛(wèi)生職業(yè)技術(shù)學(xué)院《曲式與作品分析Ⅰ》2023-2024學(xué)年第一學(xué)期期末試卷
- 2024年中國陶瓷碗盆市場調(diào)查研究報告
- ISO 56001-2024《創(chuàng)新管理體系-要求》專業(yè)解讀與應(yīng)用實踐指導(dǎo)材料之22:“8運行-8.1運行策劃和控制”(雷澤佳編制-2025B0)
- 單位網(wǎng)絡(luò)安全攻防演練
- 神經(jīng)外科基礎(chǔ)護理課件
- 2024中國儲備糧管理集團限公司招聘700人易考易錯模擬試題(共500題)試卷后附參考答案
- 內(nèi)蒙古赤峰市2023-2024學(xué)年高一上學(xué)期期末考試物理試題(含答案)
- 建筑工程機械設(shè)備安全技術(shù)操作規(guī)程
- 2024年中國心力衰竭診斷和治療指南2024版
- HCCDP 云遷移認證理論題庫
- 臺大公開課--《紅樓夢》筆記剖析
- 底總結(jié)報告2017年初開場計劃策劃模版圖文可隨意編輯修改課件
評論
0/150
提交評論