



版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、.xxx 系統(tǒng)架構(gòu)設(shè)計(jì)說明書2013-12-12 v0.1. . .修訂歷史記錄日期版本說明作者<日 / 月 / 年 ><x.x><詳細(xì)信息 ><>2014/3/112 0邱新海. . .目錄1.簡介41.1目的41.2圍41.3定義、首字母縮寫詞和縮略語41.4參考資料41.5概述錯(cuò)誤 ! 未定義書簽。2.整體說明42.1簡介42.2構(gòu)架表示方式42.3構(gòu)架目標(biāo)和約束43.用例說明53.1核心用例63.2用例實(shí)現(xiàn)74.邏輯視圖84.1邏輯視圖84.2分層84.2.1應(yīng)用層84.2.2業(yè)務(wù)層84.2.3中間層94.2.4系統(tǒng)層94.3架構(gòu)模式94
2、.4設(shè)計(jì)機(jī)制錯(cuò)誤 ! 未定義書簽。4.5公用元素及服務(wù)95.進(jìn)程視圖96.部署視圖97.數(shù)據(jù)視圖98.大小和性能99.質(zhì)量910.其它說明10. . .系統(tǒng)架構(gòu)設(shè)計(jì)文檔1. 簡介系統(tǒng)構(gòu)架文檔的簡介應(yīng)提供整個(gè)系統(tǒng)構(gòu)架文檔的概述。它應(yīng)包括此系統(tǒng)構(gòu)架文檔的目的、圍、定義、首字母縮寫詞、縮略語、參考資料和概述1.1目的本文檔將從構(gòu)架方面對(duì)系統(tǒng)進(jìn)行綜合概述,其中會(huì)使用多種不同的構(gòu)架視圖來描述系統(tǒng)的各個(gè)方面。它用于記錄并表述已對(duì)系統(tǒng)的構(gòu)架方面做出的重要決策, 以便于開發(fā)人員高效的開發(fā)和快速修改和管理。1.2圍本文檔用于oto 項(xiàng)目組目前正在開發(fā)的android app電器管家2.0 和已經(jīng)發(fā)布的1.0 的
3、開發(fā)或修改1.3定義、首字母縮寫詞和縮略語參考系統(tǒng)需求文檔電器管家APP2.0201402141.4參考資料1、 系統(tǒng)需求文檔電器管家APP2.0201402142、 品牌品類及映射建議App 數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)樣例2. 整體說明2.1簡介在此簡單介紹系統(tǒng)架構(gòu)的整體情況,包括用例視圖、邏輯視圖、進(jìn)程視圖、實(shí)施視圖的簡單介紹。另外,簡要介紹各種視圖的作用和針對(duì)的用戶2.2構(gòu)架表示方式本文檔將通過以下一系列視圖來表示4In1 系統(tǒng)的軟件架構(gòu):用例視圖、邏輯視圖、部署視圖。本文檔不包括進(jìn)程視圖和實(shí)施視圖。這些視圖都是通過PowerDesigner工具建立的UML模型。2.3構(gòu)架目標(biāo)和約束系統(tǒng)架構(gòu)在設(shè)計(jì)過
4、程中有以下設(shè)計(jì)約束:1、 安全性:通訊協(xié)議采用加密的方式、存放app 端數(shù)據(jù)要進(jìn)行混淆器加密、和logo 不能通過反編譯批量拿走。2、 響應(yīng)速度:分類細(xì)項(xiàng)要求安裝安裝耗時(shí)10 秒卸載卸載耗時(shí)5 秒系統(tǒng)消耗CPU9%. . .RAM10M啟動(dòng)Loading5 秒 EDGE網(wǎng)絡(luò)環(huán)境流量流量消耗電量消耗電量兼容Android95%手機(jī)支持安裝品牌5 秒 EDGE網(wǎng)絡(luò)環(huán)境下索引品類5 秒 EDGE網(wǎng)絡(luò)環(huán)境下嵌入 html時(shí)間3 秒 EDGE網(wǎng)絡(luò)環(huán)境下3、 分辨率適配原則分辨率長寬比市場占有率是否適配180048060.0%32Y248032066.7%15Y3128072056.3%14Y485448
5、056.2%12Y596054056.3%8Yandriod61920108056.3%4Y7128080062.5%2Y832024075.0%19118472060.8%11其他1003. 用例說明本章選擇了app2.0 的部分功能用例, 其他部分請(qǐng)參考系統(tǒng)需求文檔電器管家APP2.020140214原型. . .功能說明通過輸入模糊查找和右邊的首字母查找、查詢出自己想要查找品牌、然后撥打進(jìn)行報(bào)修。3.1核心用例原型. . .功能描述此功能主要主要描述了app2.0 的建黨功能以及檔案詳情頁面的呈現(xiàn)3.2用例實(shí)現(xiàn)本節(jié)通過幾個(gè)精選的用例(場景)實(shí)現(xiàn)來闡述系統(tǒng)的實(shí)際工作方式,并解釋不同的設(shè)計(jì)模
6、型元素如何促成其功能的實(shí)現(xiàn). . .4. 邏輯視圖4.1邏輯視圖4.2分層試圖UI 層Ui ViewsViewDATA層Data ProviderMemory Cachecontroller層ControllerLocal DataNetWork DownLoadUtil/ConfigDBFileUi 層? 數(shù)據(jù)展示于管理? 用戶交互? 繪制? Adapter業(yè)務(wù)層? 持久化數(shù)據(jù)(存中,相當(dāng)于全局?jǐn)?shù)據(jù))?數(shù)據(jù)加工(數(shù)據(jù)層的數(shù)據(jù)有時(shí)候需要進(jìn)行交工成UI 層需要的數(shù)據(jù))? 數(shù)據(jù)變化的通知機(jī)制. . .數(shù)據(jù)層? 數(shù)據(jù)訪問( DB,文件,網(wǎng)絡(luò)等)? 緩存(圖片,文件等)系統(tǒng)層4.3架構(gòu)模式本系統(tǒng)主要采
7、用的還是mvc 的設(shè)計(jì)模式1) 視圖( View) 視圖層能夠?qū)崿F(xiàn)數(shù)據(jù)有目的的顯示(理論上,這不是必需的)。在視圖中一般沒有程序上的邏輯。為了實(shí)現(xiàn)視圖上的刷新功能,視圖需要訪問它監(jiān)視的數(shù)據(jù)模型(Model),因此應(yīng)該事先在被它監(jiān)視的數(shù)據(jù)那里注冊(cè)。2) 控制器( Controller ) 控制器起到不同層面間的組織作用,用于控制應(yīng)用程序的流程。它處理事件并作出響應(yīng)。“事件”包括用戶的行為和數(shù)據(jù)模型上的改變。3) 模型層( Model ): “數(shù)據(jù)模型”( Model)用于封裝與應(yīng)用程序的業(yè)務(wù)邏輯相關(guān)的數(shù)據(jù)以及對(duì)數(shù)據(jù)的處理方法。“模型”有對(duì)數(shù)據(jù)直接訪問的權(quán)力,例如對(duì)數(shù)據(jù)庫的訪問?!澳P汀辈灰蕾嚒耙晥D”和“控制器”,也就是說,模型不關(guān)心它會(huì)被如何顯示或是如何被操作。但是模型中數(shù)據(jù)的變化一般會(huì)通過一種刷新機(jī)制被公布。為了實(shí)現(xiàn)這種機(jī)制,那些用于監(jiān)視此模型的視圖必須事先在此模型上注冊(cè),從而,視圖可以了解在數(shù)據(jù)模型上發(fā)生的改變。4.4公用元素及服務(wù)暫無5. 進(jìn)程視圖暫無6. 部署視圖暫無7. 數(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年甘肅交通職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫完美版
- 2025年度學(xué)生安全教育與心理健康維護(hù)合同
- 2025年度勞動(dòng)合同解除補(bǔ)償協(xié)議及員工福利待遇保障書
- 2025年度保險(xiǎn)公司與國有企業(yè)單位全面合作協(xié)議
- 2025年度房屋租賃合同訂金及配套設(shè)施使用協(xié)議
- 2025年度摩托車進(jìn)出口代理業(yè)務(wù)合同
- 2025年度公司股東內(nèi)部關(guān)于股權(quán)結(jié)構(gòu)優(yōu)化與分配的協(xié)議書
- 2025年度委托招聘合同-行業(yè)領(lǐng)軍人才合作項(xiàng)目
- 2025年度員工向公司借款合同變更通知合同
- 2025年度工程車輛司機(jī)勞務(wù)派遣合同
- 《獸醫(yī)基礎(chǔ)》練習(xí)題及參考答案
- 2025年煤礦探放水證考試題庫
- 農(nóng)業(yè)機(jī)械設(shè)備運(yùn)輸及調(diào)試方案
- 污水處理設(shè)備的故障處理指南考核試卷
- ps 課件教學(xué)課件
- 神經(jīng)外科患者早期康復(fù)護(hù)理
- 2025屆浙江省寧波市鎮(zhèn)海區(qū)鎮(zhèn)海中學(xué)高二物理第一學(xué)期期末考試試題含解析
- 口腔頜面部發(fā)育(口腔組織病理學(xué)課件)
- 機(jī)房設(shè)備搬遷及系統(tǒng)割接施工方案
- GB/T 44549-2024高溫條件下陶瓷材料界面黏結(jié)強(qiáng)度試驗(yàn)方法
- 新疆2024年中考數(shù)學(xué)試卷(含答案)
評(píng)論
0/150
提交評(píng)論