系統(tǒng)架構(gòu)設(shè)計(jì)文檔_第1頁
系統(tǒng)架構(gòu)設(shè)計(jì)文檔_第2頁
系統(tǒng)架構(gòu)設(shè)計(jì)文檔_第3頁
系統(tǒng)架構(gòu)設(shè)計(jì)文檔_第4頁
系統(tǒng)架構(gòu)設(shè)計(jì)文檔_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、xxx系統(tǒng)架構(gòu)設(shè)計(jì)說明書2013-12-12 v0.1修訂歷史記錄日期版本說明作者日/月/年詳細(xì)信息姓名2014/3/112. 0邱新海目錄 TOC o 1-5 h z HYPERLINK l bookmark38 o Current Document 簡介4 HYPERLINK l bookmark42 o Current Document 目的4 HYPERLINK l bookmark46 o Current Document 范圍4 HYPERLINK l bookmark50 o Current Document 定義、首字母縮寫詞和縮略語4 HYPERLINK l bookmark

2、54 o Current Document 參考資料4概述錯(cuò)誤!未定義書簽。 HYPERLINK l bookmark60 o Current Document 整體說明4 HYPERLINK l bookmark64 o Current Document 簡介4 HYPERLINK l bookmark68 o Current Document 構(gòu)架表示方式4 HYPERLINK l bookmark72 o Current Document 構(gòu)架目標(biāo)和約束4 HYPERLINK l bookmark76 o Current Document 用例說明5 HYPERLINK l bookma

3、rk80 o Current Document 核心用例6 HYPERLINK l bookmark83 o Current Document 用例實(shí)現(xiàn)7 HYPERLINK l bookmark87 o Current Document 邏輯視圖8邏輯視圖8分層84.2.1應(yīng)用層84.2.2業(yè)務(wù)層84.2.3中間層94.2.4系統(tǒng)層9 HYPERLINK l bookmark100 o Current Document 架構(gòu)模式9設(shè)計(jì)機(jī)制錯(cuò)誤!未定義書簽。 HYPERLINK l bookmark107 o Current Document 公用元素及服務(wù)9 HYPERLINK l book

4、mark111 o Current Document 進(jìn)程視圖9 HYPERLINK l bookmark115 o Current Document 部署視圖9 HYPERLINK l bookmark119 o Current Document 數(shù)據(jù)視圖9 HYPERLINK l bookmark123 o Current Document 大小和性能9 HYPERLINK l bookmark127 o Current Document 質(zhì)量9 HYPERLINK l bookmark131 o Current Document 其它說明9系統(tǒng)架構(gòu)設(shè)計(jì)文檔簡介系統(tǒng)構(gòu)架文檔的簡介應(yīng)提供整個(gè)

5、系統(tǒng)構(gòu)架文檔的概述。它應(yīng)包括此系統(tǒng)構(gòu)架文檔的目的、范圍、定義、首 字母縮寫詞、縮略語、參考資料和概述目的本文檔將從構(gòu)架方面對系統(tǒng)進(jìn)行綜合概述,其中會(huì)使用多種不同的構(gòu)架視圖來描述系統(tǒng)的各個(gè)方面。它用 于記錄并表述已對系統(tǒng)的構(gòu)架方面做出的重要決策,以便于開發(fā)人員高效的開發(fā)和快速修改和管理。范圍本文檔用于oto項(xiàng)目組目前正在開發(fā)的android app電器管家2.0和已經(jīng)發(fā)布的1.0的開發(fā)或修改定義、首字母縮寫詞和縮略語參考系統(tǒng)需求文檔電器管家APP2.020140214參考資料1、系統(tǒng)需求文檔電器管家APP2.0201402142、品牌品類及映射建議App數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)樣例整體說明簡介在此簡單介紹

6、系統(tǒng)架構(gòu)的整體情況,包括用例視圖、邏輯視圖、進(jìn)程視圖、實(shí)施視圖的簡單介紹。另外, 簡要介紹各種視圖的作用和針對的用戶構(gòu)架表示方式本文檔將通過以下一系列視圖來表示4In1系統(tǒng)的軟件架構(gòu):用例視圖、邏輯視圖、部署視圖。本文檔 不包括進(jìn)程視圖和實(shí)施視圖。這些視圖都是通過PowerDesigner工具建立的UML模型。構(gòu)架目標(biāo)和約束系統(tǒng)架構(gòu)在設(shè)計(jì)過程中有以下設(shè)計(jì)約束:1、安全性:通訊協(xié)議采用加密的方式、存放app端數(shù)據(jù)要進(jìn)行混淆器加密、電話號(hào)碼和log。不能通過反編譯批量拿走。2、響應(yīng)速度:分類細(xì)項(xiàng)要求安裝安裝耗時(shí)10秒卸載卸載耗時(shí)5秒系統(tǒng)消耗CPU9%RAM10M啟動(dòng)Loading5秒EDGE網(wǎng)絡(luò)環(huán)

7、境流量流量消耗電量消耗電量兼容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、分辨率適配原則分辨率長寬比市場占有率是否適配andriod180048060.0%32Y248032066.7%15Y3128072056.3%14Y485448056.2%12Y596054056.3%8Y61920108056.3%4Y7128080062.5%2Y832024075.0%19118472060.8%110其他10用例說明本章選擇了 app2.0的部分功能用例,其他部分請參考系統(tǒng)需求文檔電器管家APP2.020140

8、214原型4: 21 PW一鍵修Haier 琮4;部的電器flTCA膨 at&taUtBft bmbcmkBlueairC0U5SkELONHS取消功能說明通過輸入模糊查找和右邊的首字母查找、查詢出自己想要查找品牌、然后撥打電話進(jìn)行報(bào)修。3.1核心用例原型心白聯(lián)沔 孕RM* 100*電器詳情HdierHaier冰箱Hdier度號(hào):4541M啪awism-201341-12商品墾號(hào):Haiefl&B:C* 一懿原廠服務(wù)耳0U-6&4666您但享有廠家標(biāo)準(zhǔn)保修服務(wù)理機(jī)保修期還有209天亦旺履專4: 21 PM我的電器M無堤由憬偃響圍M * iod% 1* 亦旺履專4: 21 PM我的電器M無堤由憬

9、偃響圍M * iod% 1* %* 換礎(chǔ)叫L醐:I I II I I手機(jī)電現(xiàn)洗衣機(jī)屯冰箱窒仰熱水趨&胡說珥X無理由尊雄幃故障酷營100元:掉HHFF耳避工受*治您點(diǎn)故嘶 拍后洶叫卜堡】gm鑿福電通場*_強(qiáng)新機(jī)無法修復(fù)耳姍虬蟲可忖差希更榻廂廠憬1正廈燮用情配下 眸酒的拆住了屑裁:舌皚知謂習(xí)電也甌皿逾家電保惺小常識(shí)京電保修小常詛吏詢#電睬梅小卓* .生沾距由衣皂 、暗識(shí),生活質(zhì)海事困保慘小常識(shí)功能描述此功能主要主要描述了 app2.0的建黨功能以及檔案詳情頁面的呈現(xiàn)用例實(shí)現(xiàn)本節(jié)通過幾個(gè)精選的用例(場景)實(shí)現(xiàn)來闡述系統(tǒng)的實(shí)際工作方式,并解釋不同的設(shè)計(jì)模型元素如何促成 其功能的實(shí)現(xiàn)邏輯視圖4.1邏輯視

10、圖分層試圖UI層UI層controller 層ControllerMemory Cache Local Data* NetWork DownloadUtil/ConfigViewcontroller 層ControllerMemory Cache Local Data* NetWork DownloadUtil/Config4.2.1Ui層4.2.1數(shù)據(jù)展示于管理用戶交互繪制Adapter4.2.2業(yè)務(wù)層持久化數(shù)據(jù)(內(nèi)存中,相當(dāng)于全局?jǐn)?shù)據(jù))數(shù)據(jù)加工(數(shù)據(jù)層的數(shù)據(jù)有時(shí)候需要進(jìn)行交工成UI層需要的數(shù)據(jù))數(shù)據(jù)變化的通知機(jī)制4.2.3數(shù)據(jù)層 數(shù)據(jù)訪問(DB,文件,網(wǎng)絡(luò)等)緩存(圖片,文件等)4.2.4

11、系統(tǒng)層架構(gòu)模式本系統(tǒng)主要采用的還是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ù)那里注冊。2)控制器(Controller)控制器起到不同層面間的組織作用,用于控制應(yīng)用程序的流程。它處理事件并作出響應(yīng)。 事件包括用戶的行為和數(shù)據(jù)模型上的改變。3)模型層(Model): “數(shù)據(jù)模型(Model)用于封裝與應(yīng)用程序的業(yè)務(wù)邏輯相關(guān)的數(shù)據(jù)以及對數(shù)據(jù)的處理方法。模型有對數(shù)據(jù)直接訪問的權(quán)力,例如對數(shù)據(jù)庫的訪問。模型不依賴視圖和控制器,也就是說,模型不關(guān)心它會(huì) 被如何顯示或是如何被操作。但是模型中數(shù)據(jù)的變化一般會(huì)通過一種刷新機(jī)制被公布。為了實(shí)現(xiàn)這種機(jī)制,那

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論