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

下載本文檔

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

文檔簡(jiǎn)介

1、xxx系統(tǒng)架構(gòu)設(shè)計(jì)說明書2013-12-12 v0.11 / 10修訂歷史記錄日期版本說明作者<日/月/年><x.x><詳細(xì)信息><姓名>2014/3/1120邱新海 目錄1.簡(jiǎn)介41.1目的41.2范圍41.3定義、首字母縮寫詞和縮略語(yǔ)41.4參考資料41.5概述42.整體說明42.1簡(jiǎn)介42.2構(gòu)架表示方式42.3構(gòu)架目標(biāo)和約束43.用例說明53.1核心用例53.2用例實(shí)現(xiàn)54.邏輯視圖54.1邏輯視圖54.2分層54.2.1應(yīng)用層54.2.2業(yè)務(wù)層64.2.3中間層64.2.4系統(tǒng)層64.3架構(gòu)模式64.4設(shè)計(jì)機(jī)制64.5公用元素及服務(wù)65

2、.進(jìn)程視圖66.部署視圖67.數(shù)據(jù)視圖78.大小和性能79.質(zhì)量710.其它說明7系統(tǒng)架構(gòu)設(shè)計(jì)文檔 1. 簡(jiǎn)介系統(tǒng)構(gòu)架文檔的簡(jiǎn)介應(yīng)提供整個(gè)系統(tǒng)構(gòu)架文檔的概述。它應(yīng)包括此系統(tǒng)構(gòu)架文檔的目的、范圍、定義、首字母縮寫詞、縮略語(yǔ)、參考資料和概述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的開發(fā)或修改1.3 定義、首字母縮寫詞和縮略語(yǔ)參考系統(tǒng)需求文檔電器管家

3、APP2.0201402141.4 參考資料1、 系統(tǒng)需求文檔電器管家APP2.0201402142、 品牌品類及映射建議App數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)樣例2. 整體說明2.1 簡(jiǎn)介在此簡(jiǎn)單介紹系統(tǒng)架構(gòu)的整體情況,包括用例視圖、邏輯視圖、進(jìn)程視圖、實(shí)施視圖的簡(jiǎn)單介紹。另外,簡(jiǎn)要介紹各種視圖的作用和針對(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ì)過程中有以下設(shè)計(jì)約束:1、 安全性:通訊協(xié)議采用加密的方式、存放

4、app端數(shù)據(jù)要進(jìn)行混淆器加密、電話號(hào)碼和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、 分辨率適配原則分辨率長(zhǎng)寬比市場(chǎng)占有率是否適配andriod180048060.0%32Y248032066.7%15Y3128072056.3%14Y485448056.2%12Y596054056.3%8Y61920108056

5、.3%4Y7128080062.5%2Y832024075.0%19118472060.8%110其他103. 用例說明本章選擇了app2.0的部分功能用例,其他部分請(qǐng)參考系統(tǒng)需求文檔電器管家APP2.020140214原型功能說明通過輸入模糊查找和右邊的首字母查找、查詢出自己想要查找品牌、然后撥打電話進(jìn)行報(bào)修。3.1 核心用例原型功能描述此功能主要主要描述了app2.0的建黨功能以及檔案詳情頁(yè)面的呈現(xiàn)3.2 用例實(shí)現(xiàn)本節(jié)通過幾個(gè)精選的用例(場(chǎng)景)實(shí)現(xiàn)來闡述系統(tǒng)的實(shí)際工作方式,并解釋不同的設(shè)計(jì)模型元素如何促成其功能的實(shí)現(xiàn)4. 邏輯視圖4.1 邏輯視圖4.2 分層試圖controller層UI層

6、 Ui ViewsViewControllerDATA層Data ProviderMemory CacheUtil/ConfigNetWork DownLoadLocal DataFileDB4.2.1 Ui層· 數(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 系統(tǒng)層4.3

7、 架構(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ù)那里注冊(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ù)的處理方法?!澳P汀庇袑?duì)數(shù)據(jù)直接訪問的權(quán)力,例如對(duì)數(shù)據(jù)庫(kù)的訪問。“模型”不依賴“視圖”和“控制器”,也就是說,模型不關(guān)心它會(huì)被如何顯示或是如何被操作。但是模型中數(shù)據(jù)的變化一般會(huì)通過一種刷新機(jī)制被公布。為了實(shí)現(xiàn)這種機(jī)制,那些用于監(jiān)視此模型的視圖必須事先在此模型上注冊(cè),從而,視圖可以了解在數(shù)據(jù)模型上發(fā)生的改變。4.4 公用元素及服務(wù)暫無5. 進(jìn)程視圖暫無6.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論