




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、xxx系統(tǒng)架構(gòu)設(shè)計說明書2013-12-12 v0.11 / 10修訂歷史記錄日期版本說明作者<日/月/年><x.x><詳細(xì)信息><姓名>2014/3/1120邱新海 目錄1.簡介41.1目的41.2范圍41.3定義、首字母縮寫詞和縮略語41.4參考資料41.5概述42.整體說明42.1簡介42.2構(gòu)架表示方式42.3構(gòu)架目標(biāo)和約束43.用例說明53.1核心用例53.2用例實現(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ī)制64.5公用元素及服務(wù)65
2、.進(jìn)程視圖66.部署視圖67.數(shù)據(jù)視圖78.大小和性能79.質(zhì)量710.其它說明7系統(tǒng)架構(gòu)設(shè)計文檔 1. 簡介系統(tǒng)構(gòu)架文檔的簡介應(yīng)提供整個系統(tǒng)構(gòu)架文檔的概述。它應(yīng)包括此系統(tǒng)構(gòu)架文檔的目的、范圍、定義、首字母縮寫詞、縮略語、參考資料和概述1.1 目的本文檔將從構(gòu)架方面對系統(tǒng)進(jìn)行綜合概述,其中會使用多種不同的構(gòu)架視圖來描述系統(tǒng)的各個方面。它用于記錄并表述已對系統(tǒng)的構(gòu)架方面做出的重要決策,以便于開發(fā)人員高效的開發(fā)和快速修改和管理。1.2 范圍本文檔用于oto項目組目前正在開發(fā)的android app電器管家2.0和已經(jīng)發(fā)布的1.0的開發(fā)或修改1.3 定義、首字母縮寫詞和縮略語參考系統(tǒng)需求文檔電器管家
3、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)程視圖、實施視圖的簡單介紹。另外,簡要介紹各種視圖的作用和針對的用戶2.2 構(gòu)架表示方式本文檔將通過以下一系列視圖來表示4In1系統(tǒng)的軟件架構(gòu):用例視圖、邏輯視圖、部署視圖。本文檔不包括進(jìn)程視圖和實施視圖。這些視圖都是通過PowerDesigner工具建立的UML模型。2.3 構(gòu)架目標(biāo)和約束系統(tǒng)架構(gòu)在設(shè)計過程中有以下設(shè)計約束:1、 安全性:通訊協(xié)議采用加密的方式、存放
4、app端數(shù)據(jù)要進(jìn)行混淆器加密、電話號碼和logo不能通過反編譯批量拿走。2、 響應(yīng)速度:分類細(xì)項要求安裝安裝耗時10秒卸載卸載耗時5秒系統(tǒng)消耗CPU9%RAM10M啟動Loading5秒 EDGE網(wǎng)絡(luò)環(huán)境流量流量消耗電量消耗電量兼容Android95%手機(jī)支持安裝索引品牌5秒 EDGE網(wǎng)絡(luò)環(huán)境下品類5秒 EDGE網(wǎng)絡(luò)環(huán)境下嵌入html時間3秒 EDGE網(wǎng)絡(luò)環(huán)境下3、 分辨率適配原則分辨率長寬比市場占有率是否適配andriod180048060.0%32Y248032066.7%15Y3128072056.3%14Y485448056.2%12Y596054056.3%8Y61920108056
5、.3%4Y7128080062.5%2Y832024075.0%19118472060.8%110其他103. 用例說明本章選擇了app2.0的部分功能用例,其他部分請參考系統(tǒng)需求文檔電器管家APP2.020140214原型功能說明通過輸入模糊查找和右邊的首字母查找、查詢出自己想要查找品牌、然后撥打電話進(jìn)行報修。3.1 核心用例原型功能描述此功能主要主要描述了app2.0的建黨功能以及檔案詳情頁面的呈現(xiàn)3.2 用例實現(xiàn)本節(jié)通過幾個精選的用例(場景)實現(xiàn)來闡述系統(tǒng)的實際工作方式,并解釋不同的設(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ù)有時候需要進(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è)計模式1) 視圖(View) 視圖層能夠?qū)崿F(xiàn)數(shù)據(jù)有目的的顯示(理論上,這不是必需的)。在視圖中一般沒有程序上的邏輯。為了實現(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ù)庫的訪問?!澳P汀辈灰蕾嚒耙晥D”和“控制器”,也就是說,模型不關(guān)心它會被如何顯示或是如何被操作。但是模型中數(shù)據(jù)的變化一般會通過一種刷新機(jī)制被公布。為了實現(xiàn)這種機(jī)制,那些用于監(jiān)視此模型的視圖必須事先在此模型上注冊,從而,視圖可以了解在數(shù)據(jù)模型上發(fā)生的改變。4.4 公用元素及服務(wù)暫無5. 進(jìn)程視圖暫無6.
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 山東工商學(xué)院《電氣工程綜合設(shè)計》2023-2024學(xué)年第二學(xué)期期末試卷
- 湖北工程職業(yè)學(xué)院《中小學(xué)體育與健康》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣州鐵路職業(yè)技術(shù)學(xué)院《動物營養(yǎng)學(xué)與飼料學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 濰坊理工學(xué)院《裝幀設(shè)計》2023-2024學(xué)年第二學(xué)期期末試卷
- 豫章師范學(xué)院《環(huán)境修復(fù)原理與技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 長春大學(xué)旅游學(xué)院《制圖基礎(chǔ)與CAD》2023-2024學(xué)年第二學(xué)期期末試卷
- 白城職業(yè)技術(shù)學(xué)院《塑料成型模具》2023-2024學(xué)年第二學(xué)期期末試卷
- 伊春職業(yè)學(xué)院《財務(wù)會計理論與實務(wù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 教育局新教師崗前培訓(xùn)實施方案
- 浙江國際海運職業(yè)技術(shù)學(xué)院《大學(xué)寫作(二)》2023-2024學(xué)年第二學(xué)期期末試卷
- JJF 1984-2022 電子測量儀器內(nèi)石英晶體振蕩器校準(zhǔn)規(guī)范
- 新北師大版二年級下冊數(shù)學(xué)競賽題
- 祖國的花朵歌詞打印版
- 流體力學(xué)(清華大學(xué)張兆順54講) PPT課件 2
- 2023年春季高考機(jī)電專業(yè)知識高考題整理版
- 室內(nèi)設(shè)計施工圖
- 網(wǎng)絡(luò)系統(tǒng)建設(shè)與運維初級理論試題附有答案
- GB/T 10095.1-2022圓柱齒輪ISO齒面公差分級制第1部分:齒面偏差的定義和允許值
- GB/T 5271.8-2001信息技術(shù)詞匯第8部分:安全
- GB/T 13871.1-2007密封元件為彈性體材料的旋轉(zhuǎn)軸唇形密封圈第1部分:基本尺寸和公差
- GB/T 10066.1-2004電熱設(shè)備的試驗方法第1部分:通用部分
評論
0/150
提交評論