版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Linux前端系統(tǒng)需求規(guī)格說明書文檔名稱:文檔編號:編 寫:張帆編寫日期:2016年9月9日審核:審核日期:批 準:批準日期:暢充科技(北京)有限公司2016年09月frEEdiarge軟件需求規(guī)格書、夕 4刖百軟件需求規(guī)格說明書主要描述、界定軟件的范圍,同時給出軟件必須解決的問題的詳 細描述。每個問題可以認為是軟件產品的一個“功能”,需要對每個功能提供一個處理敘 述、設計約束、性能特征以及與其他元素間的相互影響的說明。軟件需求規(guī)格說明書另外一個重要的作用是提供一個軟件產品的確認驗收標準,進行 功能實現(xiàn)的識別和性能、約束的條件等的設定。第1頁/共20頁frEEdiarge軟件需求規(guī)格書目錄 T
2、OC o 1-5 h z HYPERLINK l bookmark10 o Current Document 第一章概述3 HYPERLINK l bookmark12 o Current Document 編寫目的3 HYPERLINK l bookmark14 o Current Document 文檔范圍3 HYPERLINK l bookmark16 o Current Document 術語定義3 HYPERLINK l bookmark18 o Current Document 參考資料3 HYPERLINK l bookmark22 o Current Document 第二章系
3、統(tǒng)說明5 HYPERLINK l bookmark24 o Current Document 產品的背景 5 HYPERLINK l bookmark0 o Current Document 產品的功能 6 HYPERLINK l bookmark30 o Current Document 用戶類和特征 7 HYPERLINK l bookmark32 o Current Document 運行環(huán)境7 HYPERLINK l bookmark36 o Current Document 設計和實現(xiàn)上的限制 8 HYPERLINK l bookmark40 o Current Document 假
4、設和依賴 8 HYPERLINK l bookmark42 o Current Document 其他條件與限制 8 HYPERLINK l bookmark46 o Current Document 第三章業(yè)務流程9 HYPERLINK l bookmark50 o Current Document 第四章功能描述10 HYPERLINK l bookmark56 o Current Document 第五章數(shù)據(jù)描述12 HYPERLINK l bookmark58 o Current Document 數(shù)據(jù)來源和數(shù)據(jù)流圖 12 HYPERLINK l bookmark64 o Curren
5、t Document 數(shù)據(jù)庫描述 14 HYPERLINK l bookmark70 o Current Document 第六章性能描述16 HYPERLINK l bookmark72 o Current Document 數(shù)據(jù)精確度16 HYPERLINK l bookmark74 o Current Document 時間特性 16 HYPERLINK l bookmark76 o Current Document 適應性16 HYPERLINK l bookmark80 o Current Document 第七章安全性17 HYPERLINK l bookmark82 o Curr
6、ent Document 安全設施需求 17 HYPERLINK l bookmark84 o Current Document 安全性需求 17 HYPERLINK l bookmark86 o Current Document 第八章運行接口需求18 HYPERLINK l bookmark88 o Current Document 用戶界面18 HYPERLINK l bookmark90 o Current Document 硬件接口 18 HYPERLINK l bookmark92 o Current Document 軟件接口 18 HYPERLINK l bookmark96
7、o Current Document 第九章其他需求19 HYPERLINK l bookmark100 o Current Document 第十章驗收標準20 HYPERLINK l bookmark102 o Current Document 軟件質量20 HYPERLINK l bookmark104 o Current Document 用戶文檔20第2頁/共20頁幅完frcediarge軟件需求規(guī)格書第一章概述編寫目的需求規(guī)格說明描述了 “ Linux前端推送系統(tǒng)” V2.0.7版本軟件功能性需求和非功能性需 求。這一文檔計劃由實現(xiàn)系統(tǒng)功能和驗證系統(tǒng)功能正確的項目團隊成員使用。除特
8、殊說明,本文檔指定的所有需求都具有高優(yōu)先級且都要在 V2.0.7版本中得以實現(xiàn)。文檔范圍本文檔是項目的軟件需求規(guī)格說明書,是技術文檔。本文檔使用對象為:項目需求人員項目經理高層經理軟件工程組軟件相關組成員未經項目負責人書面許可,該文檔不得提供給上述規(guī)定對象以外的人員閱讀或使用。術語定義Charge: Linux前端推送系統(tǒng)Update :更新系統(tǒng)參考資料文檔名稱來源第3頁/共20頁Linux前端開發(fā)“劃項目經理Linux前端需求前端項目組frcEdharge軟件需求規(guī)格書第4頁/共20頁frEEdiarge軟件需求規(guī)格書第二章系統(tǒng)說明2.1產品的背景隨著移動設備應用的普及性,手機充電需求成為了
9、日常生活中不可或缺的部分,因此“暢充充電服務站”應運而生;本系統(tǒng)為“暢充充電服務站”組成部分之一,本項目以交通站點為背景,在調研和分析了用戶充電現(xiàn)狀后,根據(jù)用戶、移動設備、和各個功能的關系,做出了積極的設計方案。在全新的充電模式下,力 爭為用戶提供良好的用戶體驗,努力推動便民服務設施的鋪設,為人民群眾帶來生活上的便捷。軟件使用范圍本系統(tǒng)專門為暢充科技旗下系列產品研發(fā),用于暢充充電站pc端運行使用。一般性描述本系統(tǒng)可分為兩個子系統(tǒng):推送系統(tǒng)和更新系統(tǒng)推送系統(tǒng)的工作過程為:移動設備接入暢充充電站、根據(jù)用戶操作方式,對移動設備進行上/斷電處理,并將接入設備的相關信息上報至服務器;更新系統(tǒng)的工作過程為
10、:定時向服務器發(fā)送請求, 如后臺有新App、程序文件,將下載相關內容至本地,并及時修改相關配置。守護進程的工作過程為:監(jiān)聽推送系統(tǒng)及更新系統(tǒng)運行情況,如被守護進程停止,則重啟該進程。系統(tǒng)結構圖第5頁/共20頁軟件需求規(guī)格書Linux前味推送條球推送系 味2.2產品的功能本系統(tǒng)可分為兩個子系統(tǒng):推送系統(tǒng)和更新系統(tǒng)推送系統(tǒng)功能:同意推送井安禁冗味充電廊電功能柱塊來同就.新電榛作更新系統(tǒng)功能:第6頁/共20頁-5?軟件需求規(guī)格書frEEdhargt2.3用戶類和特征目標用戶:1、Android手機用戶;2、iOS手機用戶;目標用戶介紹:1、Android/iOS手機用戶為Linux推送系統(tǒng)主要用戶,
11、在推送系統(tǒng)為設備接入來源,由于目標用戶 群體年齡跨度、知識跨度較大,對系統(tǒng)正確使用有一定門檻。運行環(huán)境序號用途硬件環(huán)境軟件環(huán)境1系統(tǒng)1華北工控機7951內存:4G電路板:方蘭8 口電路板數(shù)據(jù)線:暢充數(shù)據(jù)線(iOS/Android/Android-TypeC )手機:iOS/Android系統(tǒng)手機操作系統(tǒng):Linux Ubuntu 15.10 64 位瀏覽器:暢充瀏覽器v1.3iOS推送模塊:XY助手2系統(tǒng)2華北工控機7940操作系統(tǒng):Linux Ubuntu 15.10 64 位第7頁/共20頁內存:4G電路板:方蘭8 口電路板數(shù)據(jù)線:暢充數(shù)據(jù)線(iOS/Android/Android-Typ
12、eC )手機:iOS/Android系統(tǒng)手機瀏覽器:暢充瀏覽器 v1.3iOS推送模塊:XY助手軟件需求規(guī)格書幅,frcecharge設計和實現(xiàn)上的限制硬件限制,上位機與下位機通訊協(xié)議固定,僅支持方蘭電路板。假設和依賴外部因素依賴:軟件運行環(huán)境:Ubuntu 15.10 (前端研發(fā)剪裁版本),軟件運行環(huán)境如發(fā)生變動,Linux前端推送系統(tǒng)需進行優(yōu)化或重做。硬件運行環(huán)境: 華北7940/7951工控機、方蘭八口 /十六口電路板,如非上述硬件,Linux前端推送系統(tǒng)需進行優(yōu)化。產品需求變更:根據(jù)市場需求,產品需順應市場做出調整,Linux前端推送系統(tǒng)需進行優(yōu)化。其他條件與限制研發(fā)周期限制: 截止交
13、項日期為2016年10月1日;用戶現(xiàn)場環(huán)境限制:需運維部配合現(xiàn)場環(huán)境部署,因運維人員水平層次不同,需研發(fā)人員駐場監(jiān)測;第8頁/共20頁幅完frEEdhargt軟件需求規(guī)格書第三章業(yè)務流程Android用戶接入業(yè)務流程圖:七若MfTFTPTP,相機等模直.苫允許計:機調試苦iOS用戶接入業(yè)務流程圖:第9頁/共20頁frcedhargt軟件需求規(guī)格書第四章功能描述功能類別功能名稱描述Charge控制模塊電路板端口上電指定Hub 口持續(xù)上電電路板端口斷電指定Hub 口斷電LED指示燈上電指定LED燈位上電LED指示燈斷電指定LED燈位斷電電路板類型查詢查詢當前電路板類型電路板Reset電路板重新供電
14、Hub重啟指定Hub組重啟設備信息狀取設備信息上報至服務端斷網設備信息存儲斷網期間設備信息存儲至本地指 定路徑本地數(shù)據(jù)上報斷網期間存儲至本地的數(shù)據(jù)聯(lián)網 后上報至服務端App推送將推薦Apps安裝至移動設備Update模塊版本族取向服務端狀取版本文件下載后臺上傳文件下載至 PC端斷點續(xù)傳較大文件斷點續(xù)傳多通道卜載支持FTP及阿里玄卜載配置文件更新修改配置文件第10頁/共20頁更新日志上報向服務端發(fā)送更新結果守護進程模塊守護進程監(jiān)聽/啟動各個進程:輪詢監(jiān)聽并 啟動Update進程、Change進程 的正常運行,當發(fā)現(xiàn)進程未啟動 時,會立刻啟動該進程軟件需求規(guī)格書蛹丸freediarge第11頁/共
15、20頁蛹丸frceciiargt軟件需求規(guī)格書第五章數(shù)據(jù)描述數(shù)據(jù)來源和數(shù)據(jù)流圖日志數(shù)據(jù)字典:tt名字效據(jù)類型 P F U H N C就省值1IdINTEGER2Devldstringb.iL.jljl3DevTypeintH i4AccessintA/f if 1 r/ULL5Medelstring$7/ / i6SjisPafamstringjkfj Jf J /VCfLL7SysVersionstringnfttLLeVidntA/JJ/J / FC-rl-lL9Pidr)tJt/ J/ / /VLfLL10Phon eN umberstring/pl.2.11PluginTimesstr
16、ingJf jt NULL12T enrinalldstringJkf/“ / NULL13De5ctptiorstringi Jf匚工14AppSourceintA/* /15Appldstring初/匚16Timel nlervalr)tJr/tf jf / NULL17InstallResultmt忐/ i YC此-上18LogT imesstringA/f JJfNULL第12頁/共20頁軟件需求規(guī)格書frcediargt#名字掖據(jù)集里P F U H N C跳窗恒1IdINTEGER2Devldshing*/ fj /HULL3DevTypeht4AccessintNULL5Model
17、$hingrfULL8SysParamstringNULL7SjisVeisionstringt/z /8VidhtI x -f 9FidintA J1/ fJ /NULL10PhoreNumberstring*/ 次 / riULL11PluginTimesstringNULL12T emninaldstring/VZ-Xi13DescrptionstringAV糅/ f FL”工L14LogTimesshing47/ /J / NULL應用安裝結果數(shù)據(jù)字典:n名字數(shù)揖甕型P F U H N C猶省值1IdINTEGER32De vidstringNULL3DevTjjpeintNULL4A
18、ccessihtjt/J Ji JNULL5ModelstringJt/j j/ /6SsParamstringMJ J/J F匚手工工1SvsVeisionstringt/J JI/Nt電L8Vidinti1 /j/JVL/LL9Fidirijt/J jj j/VULLWPhoneN umberStringjt/J J/ /11PluginTimesstring同*J工12Terminalldstringt/J JI /13Descriptionstringjk/J JJ J /r,Jx.Z.14LogTimesstringjVull第13頁/共20頁US 3?軟件需求規(guī)格書frcediar
19、gtfl名字敖制類型P F U H N C及者值1IdINTEGER32Devldstring3DevTypei曰JLW /jJ *4Accbuirtjt iN Jf JNULL5ModelstringESysParamstringNull1SysVersionstring8Vid一描NULL9PidMtNULL10PhoneN umbeisir ng虎/11PluginT imesstring12TennhaldstringJf J13DescriptianstringULL14AppSourceirt*/J if J15AppldstringiyiULL1ETimel nter valin
20、t17ImtalResdtint18Log! imesstringJLW /jJ *數(shù)據(jù)庫描述SQLite 簡介:SQLite引擎不是個程序與之通信的獨立進程,而是連接到程序中成為它的一個主要部分。所以主要的通信協(xié)議是在編程語言內的直接API調用。這在消耗總量、延遲時間和整體簡單性上有積極的作用。整個數(shù)據(jù)庫(定義、表、索引和數(shù)據(jù)本身)都在宿主主機上存儲在一個單一的文件中。它的簡單的設計是 通過在開始一個事務的時候鎖定整個數(shù)據(jù)文件而完成的。SQLite的數(shù)據(jù)類型:CREATE TABLE ex2a VARCHAR(10),b NVARCHAR(15),c TEXT,d INTEGER,e FLOAT, f BOOLEAN, g CLOB, h BLOB,第14頁/共20頁fTEediargt軟件需求規(guī)格書i TIMESTAMP,j NUMERIC(10,5)k VARYING CHA
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 個人經營性貸款合同協(xié)議
- 個人公積金貸款合同范本
- 專業(yè)金融顧問委托合同
- 臨時工程勞務合同范本
- 二手住宅購買合同范本及詳解
- 二手汽車銷售合同樣本:規(guī)范化二手車買賣協(xié)議
- 個人停車位使用權轉讓合同
- 2025年房產中介服務協(xié)議樣本(買方)
- 專利權轉讓合同
- 2025年電商賣家合作協(xié)議書
- 長江委水文局2025年校園招聘17人歷年高頻重點提升(共500題)附帶答案詳解
- 2025年湖南韶山干部學院公開招聘15人歷年高頻重點提升(共500題)附帶答案詳解
- 廣東省廣州市番禺區(qū)2023-2024學年七年級上學期期末數(shù)學試題
- 智研咨詢發(fā)布:2024年中國MVR蒸汽機械行業(yè)市場全景調查及投資前景預測報告
- IF鋼物理冶金原理與關鍵工藝技術1
- JGJ46-2024 建筑與市政工程施工現(xiàn)場臨時用電安全技術標準
- 煙花爆竹重大危險源辨識AQ 4131-2023知識培訓
- 銷售提成對賭協(xié)議書范本 3篇
- 企業(yè)動火作業(yè)安全管理制度范文
- EPC項目階段劃分及工作結構分解方案
- 《跨學科實踐活動4 基于特定需求設計和制作簡易供氧器》教學設計
評論
0/150
提交評論