Android應用系統(tǒng)綜合項目專題計劃書例子_第1頁
Android應用系統(tǒng)綜合項目專題計劃書例子_第2頁
Android應用系統(tǒng)綜合項目專題計劃書例子_第3頁
Android應用系統(tǒng)綜合項目專題計劃書例子_第4頁
Android應用系統(tǒng)綜合項目專題計劃書例子_第5頁
已閱讀5頁,還剩35頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

Android記事本管理系統(tǒng)項目籌劃書二級學院專業(yè)班級學生姓名指引教師時間摘要自Google收購Android公司之后,Android(google)在基于Android(安卓)操作系統(tǒng)手機移動應用領域,投入了大量財力、人力,使得安卓技術得到迅速推廣,極大推動了移動應用軟件發(fā)展。因而,在Android移動終端,催生了各種Android手機軟件。此外,手機核心功能固然是基于溝通、聯(lián)系各種應用,但是,在越來越智能、越來越潮流手機市場,人們逐漸將其作為一種私人工作與生活助手,從而增進了一批基于個人事務、移動辦公、購物、娛樂、游戲、閱讀等手機應用軟件迅速發(fā)展,逐漸哺育出極具廣泛前景應用市場。針對這樣需求,本文重要針對其中通訊錄、記事本應用軟件,進行了某些嘗試性開發(fā),但愿為Android手機移動應用貢獻微薄之力。通訊錄軟件是手機核心基本軟件,它不但具備管理聯(lián)系人及其聯(lián)系方式基本功能,并且在Android手機中,還可以開發(fā)各種應用功能,能比較充分體現(xiàn)以便性、快捷性和人性化,并能提供大容量、多媒體方式存儲。本課程設計中,嘗試著開發(fā)出聯(lián)系人各種聯(lián)系方式、提高了通訊錄數(shù)據(jù)保存安全性。記事本軟件是手機重要應用軟件,重要滿足事務記錄、事務提示、事物查詢等移動辦公簡樸需求。在Android手機中,還可以開發(fā)多媒體形式記事本軟件。在本課程設計中,也嘗試性開發(fā)了基于Android手機記事本軟件,實現(xiàn)了記事本基本功能本文軟件開發(fā)環(huán)境采用了Eclipse3.4+AndroidSDK集成環(huán)境,編程語言采用了Java。核心詞:Android;通訊錄;記事本;Eclipse3.4;JavaAbstractSinceGooglehasboughtuptheAndroidcompanyin,GooglehasinvestedconsiderableefforttoAndroidfield,itmakesAndroidtechnologyandAndroidtabletdevicebesubstatialpopularity.Inthatcase,aboutdifferentkindsofAndroidsoftwarehasgrownrapidly.Certainly,.Mobilephonenotebookasabasicfunctionofadirectimpactontheuserexperienceofmobilephoneuseandfeel.Androidmobilenotesoftware,richmobilenoterecordway.ThesoftwareintegrateswithEclipse3.4+androidSDKenvironment,usingjavaadvancedlanguagedevelopment.Androidphonesonthedetailedcommunicationmanagementsoftwaresystemdesign,thedetaileddivisionoffunctionsandthefunctionmadeadetailedintroduction,alistofsomemajorcodeandflowchart.Keywords:Basicmeaningof’Robot’,FirstappearedinFrenchwriterDavidVilla’sLandaposEveFuturein1886,HenamedtherobotlookslikeamanasAndroid.SoGoogleannouncedLinuxplatformbasedontheopensourcephoneoperatingsystem,Chinesename:anzhuo.目錄TOC\o"1-3"\h\u18970摘要 214762Abstract 319862第一章引言 21643第二章需求分析 6268282.1Android記事本使用意義 669082.1.1顧客觸發(fā)事件 6145012.1.2記事本基本需求控制 717007第三章系統(tǒng)總體設計 8159853.1解決流程設計 8310293.1.1業(yè)務流程圖 830043.1.2數(shù)據(jù)增長流程圖 945333.1.3數(shù)據(jù)修改流程圖 9227833.1.4數(shù)據(jù)刪除流程 9196853.2數(shù)據(jù)字典 10152823.5數(shù)據(jù)庫概念構(gòu)造設計 1223874第四章項目概述 13304914.1項目范疇 1352834.2項目軟件過程描述 1317324.3里程碑 13277484.4依賴和約束 13294174.5角色和職責 1314045第五章項目估算 15111075.1目 15306865.1.1范疇 1547915.1.2規(guī)模和工作量估算 1515365.1.3單元復雜度定義 16211475.1.4項目單元分解 16254995.1.5規(guī)模和工作量估算 16198605.1.6項目整體開發(fā)工作量估算 16298005.2進度估算 17242245.3風險估算 1774355.3.1辨認風險項對其分析 17243255.3.2擬定風險優(yōu)先級 1810525.3.3建立風險排序表和指定相應辦法進行防止 18275765.3.4核心計算機資源估算 18103555.3.5項目成本以及標價參見<項目估算表> 19284205.3.6項目報價 19242485.3.7估算辦法 19226125.4項目估算評審 206279第六章資源籌劃 21315606.1硬件環(huán)境 21106666.2軟件環(huán)境 216272第七章機會與風險 229274第八章項目風險Top10 23260558.1安卓設備使用時間短 23272978.2安卓系統(tǒng)對硬件需求較高 23226548.4不支持關機鬧鈴與顧客需求嚴重背離 2418.5系統(tǒng)偷跑流量流量流失狀況驚人 24195788.6安卓系統(tǒng)“智商不高”計算器不會計算 2541638.7短信功能也BUG隨機亂發(fā)惹人煩 25129748.8撥號后自動掛斷電話通話BUG頻繁浮現(xiàn) 25220868.9Android系統(tǒng)手機泄密信息時代很嚴重 2636808.10面對蘋果,安卓在手機操作系統(tǒng)中堪憂 2629471第九章Project項目 2731922參考文獻 29第一章引言相信人們對Android發(fā)展歷史多少均有某些理解,Android曾經(jīng)是一家創(chuàng)立于舊金山公司名字,該公司于8月份被Google收購,并從此踏上了飛速發(fā)展道路。通過這幾年發(fā)展,它已經(jīng)發(fā)展成了一種平臺、一種生態(tài)體系。當前Android在移動領域已經(jīng)得到了廣泛應用。依照Google于6月份發(fā)布數(shù)字,當前每天激活Android設備高達50萬臺,比5月份數(shù)據(jù)增長了10萬臺!Google還透露當前已經(jīng)與36家OEM廠商和215家運營商合伙,共激活了超過1億臺Android設備。相比于Symbian日落西山,以及蘋果封閉、WindowsPhone前程未卜,Android無疑代表了當前行業(yè)發(fā)展主流趨勢:開放平臺取代了封閉平臺。讓參加者均能通過自己努力而獲益。從9月發(fā)布1.0版本以來,通過近三年跨越式發(fā)展,當前Android已經(jīng)發(fā)展到了3.x版本,這是一種針對平板電腦而做了大量優(yōu)化版本,涉及對更大屏幕支持類庫、多任務優(yōu)化等。當前市場上占主流還是2.2版本,固然,相信隨著時間推移,2.3及后續(xù)版本會得到越來越多設備支持。由于Android是近幾年才開始起步,因此有諸多朋友在關注華清遠見3GAndroid系統(tǒng)開發(fā)課程時,也總是會有這樣疑問。我始終跟帶著這種疑問朋友說,回答這個問題,有幾種核心點:第一、這個市場與否足夠大(或者能發(fā)展到足夠大),這點我相信人們對于移動設備現(xiàn)狀有足夠理解,對其將來發(fā)展不會有什么異議;另一方面是你所從事領域與否處在上升通道上?身處一種上升通道,個人只要付出一定努力,這個行業(yè)都會帶著你往上走,相反,如果處在一種沒落行業(yè),個人再努力,也許都趕不上整個行業(yè)墜落速度。Android這幾年發(fā)展可謂有目共睹,就像前面所說,每天設備激活數(shù)目就達到了50萬臺;其三,與否有足夠多大公司參加其中,或者與否成就了某些公司。行業(yè)發(fā)展,離不開業(yè)內(nèi)大公司支持,或者,與否有公司在該領域得到了長足發(fā)展。處在這個行業(yè)大公司,除了Google自身外,也成就了某些公司,例如Motorola移動、HTC,前者借Android咸魚翻身,后者借Android成了市值超越Nokia公司。行業(yè)發(fā)展如此紅火,那么作為開發(fā)者,與否可以從中獲益呢?咱們可以從“Android工程師一年經(jīng)驗月薪8000元:這則新聞來看這個行業(yè)開發(fā)者狀況,由此可以看出,這個行業(yè)從業(yè)人員當前有多搶手。當前國內(nèi)Android開發(fā)還是重要以應用開發(fā)為主,重要提成3類:為公司開發(fā)應用、開發(fā)通用應用(放到AndroidMarket或者其她AppMarket銷售)以及游戲開發(fā)(放到AndroidMarket或者其她AppMarket銷售)。第一類開發(fā)者普通身處規(guī)模較大公司,這些公司重要為自有品牌或者其她品牌設計手機或者平板電腦總體方案。除了依照需求對系統(tǒng)進行定制外,更多工作在于為這些系統(tǒng)編寫定制應用。第二類開發(fā)者,普通處在創(chuàng)業(yè)型公司或者是獨立開發(fā)者,她們賺錢方式重要是2種:為國外公司進行外包開發(fā),或者通過Google移動廣告(AdMob)通過廣告點擊提成。而理論上通過付費下載形式來賺錢,當前國內(nèi)鮮見成功者。第三類開發(fā)者,當前和第二類開發(fā)者類似。下圖1是開發(fā)者提交應用和游戲數(shù)目所占比例圖,從中也可以看出應用開發(fā)數(shù)目遠超游戲開發(fā)。圖1相對于其她移動開發(fā)平臺,由于Android(應用)開發(fā)采用了Java語言,因此,它學習曲線相對比較平緩。對于那些有某些編程語言(如C/C++/Java等)訓練學生,都可以考慮學習Android應用開發(fā)。固然,如果你但愿從事Android游戲開發(fā),那么,最佳能在高數(shù)、離散數(shù)學甚至計算機圖形學等方面有比較夯實基本。如果后續(xù)想往底層開發(fā)如系統(tǒng)移植、驅(qū)動開發(fā)等方向發(fā)展,或者為了更好地理解Android應用架構(gòu)體系,那么,具備一定操作系統(tǒng)知識是必要,固然,并不需要你對操作系統(tǒng)有多精通,而是對其基本原理有一定理解即可。如何學習Android開發(fā)?圖2上面2是Android體系架構(gòu)圖,自上而下分別為應用層、應用框架、類庫和Alvik運營時環(huán)境以及Linux內(nèi)核。普通來說,咱們想從事Android開發(fā),可以從應用開發(fā)作為切入點,逐漸熟悉其整個體系,并慢慢往其底層滲入,從而能做到軟硬兼?zhèn)洌珹ndroid系統(tǒng)開發(fā)班課程設立就充分考慮到了這一點,既涉及到應用開發(fā)透徹掌握,又協(xié)助人們在系統(tǒng)開發(fā)層面上做好充分準備。而從學習路線圖上來說,先熟悉JavaSE編程,能比較純熟使用Java語言進行編程,熟悉Java語言語法特點,熟悉JavaIO、Java線程、網(wǎng)絡編程、XML解決等。此外,由于諸多Android應用在運營時都需要去訪問網(wǎng)站服務器,因而,熟悉一種網(wǎng)絡編程語言也是必要。無論是從學習以便性還是市場占有狀況來說,使用JSP/Servlet都是不二選取,此外,在這個階段也順便學習一下SQL語法和熟悉一種SQL數(shù)據(jù)庫,以以便后續(xù)Android開發(fā)中進行SQLite數(shù)據(jù)庫開發(fā)。學習完這些課程后,就可以開始進行Android應用開發(fā)學習,例如Android中UI組件、基本組件、數(shù)據(jù)存儲、傳感器、圖形圖像解決、多媒體解決、游戲開發(fā)等。為了更好地進行應用編程,可以有選取對其Lib類庫進行分析,以加深對其工作機制理解。再往下,就是操作系統(tǒng)層級了,這里應當要對Linux操作系統(tǒng)進行學習,熟悉其內(nèi)核和運營原理,熟悉ARM體系架構(gòu)以及慣用指令,并熟悉驅(qū)動編寫方式,掌握其移植辦法等。第二章需求分析該記事本軟件是一種重要用來記錄筆記基于安卓平臺軟件,可以運營在安卓平臺模仿器或運營在安卓平臺手持設備上。2.1Android記事本使用意義依照手機功能使用調(diào)查顯示,大某些消費者都會使用手機記事本功能。隨著手機記事本功能不斷加強與完善,手機記事本對于人們意義,已不但僅像普通記事簿同樣做簡樸記錄,而是向著個性化、人性化方向發(fā)展。2.1.1顧客觸發(fā)事件記事本與外部環(huán)境交互。在這個系統(tǒng)中,通過對系統(tǒng)分析,可以辨認出參加者:顧客。對于顧客而言,記事本上按鈕是顧客向系統(tǒng)輸入操作祈求輸入設備,設備顯示屏是用于向顧客輸出信息輸出設備。事件是來自人操作重要消息,下表給出了記事本系統(tǒng)中也許發(fā)生所有事件。系統(tǒng)響應及其執(zhí)行成果事件系統(tǒng)響應執(zhí)行成果1從手機屏幕點擊軟件系統(tǒng)調(diào)用函數(shù)入口,啟動系統(tǒng),進入該軟件進入該軟件,顯示記事列表2點擊"Menu",選取添加記事調(diào)用添加函數(shù)進入添加界面3點擊其中一種記事調(diào)用查看記事函數(shù)進入詳細界面4在記事詳細界面點擊"Menu",可對記事進行修改編輯調(diào)用修改函數(shù)進入修改界面5在記事詳細界面點擊"Menu",可對記事進行刪除調(diào)用刪除函數(shù)刪除記事6在記事列表界面點擊"Menu",選取退出調(diào)用退出函數(shù)退出軟件2.1.2記事本基本需求控制系統(tǒng)用例圖描述是顧客眼中系統(tǒng),即顧客但愿系統(tǒng)有哪些功能和通過哪些操作完畢這些功能。一種用例代表顧客與系統(tǒng)交互一種方式。正如前面簡介過,辨認用例最佳辦法是從參加者角度分析系統(tǒng)。在android記事本中,一方面參加者是顧客。如圖3所示,它從顧客角度描述了該系統(tǒng)應當具備何種功能。圖3第三章系統(tǒng)總體設計Android手機記事本軟件重要功能模塊涉及:記事,查看、編輯修改,刪除記事。如圖3-1所示。圖43.1解決流程設計3.1.1業(yè)務流程圖顧客進入手機記事本軟件后,會看到所有記事列表界面。列表界面主菜單中涉及添加、刪除菜單項。點擊添加,則進入添加界面,添加成功后返回列表界面圖53.1.2數(shù)據(jù)增長流程圖添加記事時,數(shù)據(jù)由顧客輸入,點擊擬定按鈕。流程如圖6所示:添加記事界面添加記事界面與否合法插入數(shù)據(jù)庫添加數(shù)據(jù)圖63.1.3數(shù)據(jù)修改流程圖編輯記事時,點擊其中一條記錄,輸入修改后數(shù)據(jù),點擊擬定按鈕,則更新數(shù)據(jù)庫;流程如圖7所示:修改記事修改記事與否合法更新數(shù)據(jù)庫修改數(shù)據(jù)圖73.1.4數(shù)據(jù)刪除流程當顧客選定一種其中記事條時,單擊菜單,刪除其中一條記錄,則從數(shù)據(jù)庫中刪除此條記錄。數(shù)據(jù)刪除流程如圖8所示:查看記事界面查看記事界面刪除記事與否刪除更新數(shù)據(jù)庫圖83.2數(shù)據(jù)字典顧客操作記事本數(shù)據(jù)流程圖,如下所示圖9數(shù)據(jù)流描述數(shù)據(jù)流編號數(shù)據(jù)流名稱簡述數(shù)據(jù)流來源數(shù)據(jù)流去向數(shù)據(jù)流構(gòu)成數(shù)據(jù)流量高峰流量F1啟動軟件啟動無P1無80/day100/dayF2顯示列表顯示P1P2SQLite中讀取數(shù)據(jù)80/day100/dayF3刪除刪除P2P5從SQLite刪除有關數(shù)據(jù)80/day100/dayF4添加添加P2P3從顧客輸入數(shù)據(jù)與SQLite交互80/day100/dayF5編輯編輯P2P4依照顧客選取數(shù)據(jù)編輯80/day100/dayF6添加添加P3D依照顧客填寫數(shù)據(jù)80/day100/dayF7刪除至Sqlite刪除sP5D依照顧客輸入數(shù)據(jù)刪除Sqlite中80/day100/dayF8從Sqlite編輯編輯sP4D從Sqlite中編輯數(shù)據(jù)數(shù)據(jù)80/day100/day解決邏輯描述解決邏輯編號解決邏輯名稱簡述輸入數(shù)據(jù)流解決輸出數(shù)據(jù)流解決頻率P1啟動啟動軟件F1啟動軟件F220/dayP2記事列表顯示列表F2查看記事列表F3,F4,F520/dayP3刪除刪除F4刪除該記事F520/dayP4添加添加F5添加該記事F820/dayP5編輯編輯F3編輯該記事F720/day數(shù)據(jù)存儲描述數(shù)據(jù)存儲編號數(shù)據(jù)存儲名稱簡述數(shù)據(jù)存儲構(gòu)成有關聯(lián)解決DSqlite數(shù)據(jù)庫用于存儲記事數(shù)據(jù)庫記事詳細信息:記事名稱,內(nèi)容,記事時間P3-F6-D,P5-F7-D,P4-F8-D外部實體描述外部實體編號外部實體名稱簡述外部實體構(gòu)成輸入數(shù)據(jù)流輸出數(shù)據(jù)流S顧客操作系統(tǒng)軟件客戶或者管理員客戶或者管理員無F13.5數(shù)據(jù)庫概念構(gòu)造設計在記事本軟件中,記事作為重要操作對象,其ER圖如下所示圖10第四章項目概述4.1項目范疇手機記事本作為手機基本功能之一,咱們都在頻繁地使用著。隨著手機記事本功能不斷加強與完善,手機記事本對于人們意義,已不但僅像記事簿同樣簡樸記錄,而是向著個性化、人性化方向發(fā)展。4.2項目軟件過程描述顧客進入手機記事本軟件后,會看到所有記事列表界面。列表界面主菜單中涉及添加、刪除菜單項。點擊添加,則進入添加界面,添加成功后返回列表界面。記事本軟件是手機重要應用軟件,重要滿足事務記錄、事務提示、事物查詢等移動辦公簡樸需求。在Android手機中,還可以開發(fā)多媒體形式記事本軟件。在本課程設計中,也嘗試性開發(fā)了基于Android手機記事本軟件,實現(xiàn)了記事本基本功能本文軟件開發(fā)環(huán)境采用了Eclipse3.4+AndroidSDK集成環(huán)境,編程語言采用了Java。4.3里程碑提示:里程碑是項目進度核心點,這一某些定義項目需要跟蹤核心點:階段標志里程碑完畢日期項目策劃.09.10需求分析.10.15系統(tǒng)設計.11.19編碼及測試.12.01交付階段.12.124.4依賴和約束基于android系統(tǒng)平臺設備或模仿器4.5角色和職責角色(崗位)職責技能規(guī)定高檔經(jīng)理提供項目組足夠資源、資金等支持;批準并參加項目籌劃評審;定期審視項目經(jīng)理提交有關報告;項目經(jīng)理制定項目籌劃并根據(jù)籌劃對項目進行監(jiān)督與跟蹤控制;事件驅(qū)動或定期向高檔經(jīng)理報告項目進展狀況;對項目中浮現(xiàn)問題及時采用相應辦法;設計人員參加負責新產(chǎn)品需求工作、概要設計、某些詳細設計VSTS開發(fā)人員參加負責新產(chǎn)品設計,編碼以及單元測試Android/java第五章項目估算5.1目軟件估算目是通過對軟件項目管理和開發(fā)工作量估算,確認項目開發(fā)成本,開發(fā)周期以作為項目投標,立項根據(jù),對項目估算普通還涉及對軟件大小(Size),軟件項目風險和核心計算機資源估算等。對軟件估算很難以精準或精確來衡量,相反以其合理性來評估。項目估算普通和市場價格,商務目的,項目經(jīng)驗以及開發(fā)成員工作彈性有關并且是上述方面綜合反映。5.1.1范疇軟件項目估算不是一次估算過程,普通會對項目估算多次,例如在商務過程中,通過估算進行報價和投標;在項目籌劃中,通過估算以擬定項目開發(fā)籌劃;在里程碑評審和變更過程,通過估算和總結(jié)調(diào)節(jié)項目籌劃。估算過程如下:圖115.1.2規(guī)模和工作量估算在估算過程中,依照項目類型,技術,語言以及其他蘇醒,盡量地參照以往項目數(shù)據(jù),基于以往項目歷史數(shù)據(jù),對項目程序單元進行劃分和確認。如果沒有可供參照歷史數(shù)據(jù),使用Delphi等辦法進行估算。5.1.3單元復雜度定義軟件項目經(jīng)理依照如下表格并且結(jié)合項目歷史數(shù)據(jù),擬定本項目單元復雜度原則。(下表列出了指定復雜度原則時候參照因素,詳細到各個項目,需要軟件項目經(jīng)理詳細定義各種類型原則以及LOC,工作量范疇。)復雜度單元復雜度原則LOC工作量(人-天)簡樸產(chǎn)品因素,人員因素,項目因素500-15001-5中檔1600-40006-10復雜4100-700010-15其他>7000>155.1.4項目單元分解軟件項目經(jīng)理組織有關人員參照定義原則進行系統(tǒng)分解,以確認系統(tǒng)程序單元以及程序單元復雜度。程序單元估算表如下:ID名稱簡樸闡明復雜度分類1Java技術應用Java基本—Java技術2安卓技術應用Android技術—Android技術5.1.5規(guī)模和工作量估算在確認完畢簡樸,中檔,和復雜后,詳見項目經(jīng)理參照歷史數(shù)據(jù)或者用Delphi法對工作量或規(guī)模進行估算,并把成果登記到程序單元估算表中。(在用Delphi法估算時,各類估算值范疇應當在單元復雜度原則定義范疇內(nèi))如下表:程序單元估算表ID名稱簡樸闡明復雜度分類LOC工作量(人-天)1界面繪制軟件界面繪制———32理論實現(xiàn)軟件功能實現(xiàn)———203測試軟件在安卓平臺上測試———35.1.6項目整體開發(fā)工作量估算軟件項目經(jīng)理組織有關人員估算項目開發(fā)過程中各個開發(fā)階段相對工作量和總工作量(可參照此前項目歷史數(shù)據(jù),否則需要用Delphi法估算)。工作分布工作量分派比例(%)工作量(人-天)需求階段152策劃階段52設計階段53實現(xiàn)階段4011測試階段53交付階段51評審51培訓51項目管理51SQA50.5SCM50.5共計100265.2進度估算項目進度估算基于以往相似項目時間進行估算,詳細環(huán)節(jié):創(chuàng)立一種MSProject文獻設立項目工作日歷到甘特圖視圖,基于程序單元估算表,列出項目所有人物活動。定義任務依賴性。設立所有約束,涉及a.擬定里程碑日期;b.核心資源獲取日期(人力資源/硬件/軟件)到資源頁面,輸入對所有有關項目組來說,可獲取資源到甘特圖視圖,分派任務資源設立任務周期,周期基于一下考慮:a.基于系統(tǒng)大小和工作量估算;b.依照定義指定資源工作效率,調(diào)節(jié)任務周期;c.在工作周期中,不要涉及假期;d在里程碑周期中,依照活動和時間分割,設立合理周期;e.為不可欲知問題,預留15%余量。重復環(huán)節(jié)3,4,5,6,7,8直到任務,資源,周期合理分派。5.3風險估算5.3.1辨認風險項對其分析依照項目狀況辨認項目風險項,并對每一項進行分析,例如序號風險項風險描述風險發(fā)生概率風險后果風險損失(萬元)1人員活動在項目實行過程中會發(fā)生一名重要開發(fā)人員調(diào)動85遲延項目進度0.012技術問題在編程過程中關于碰見問題解決99遲延項目進度0.015.3.2擬定風險優(yōu)先級依照上述列表“最重要5個”風險項,依照風險大小擬定優(yōu)先級。擬定風險損失以及級別相應表,例如損失級別12345損失(萬元)<0.05<0.04<0.03<0.02<0.01依照風險發(fā)生概率和損失相應級別擬定優(yōu)先級,例如序號風險名稱發(fā)生概率(%)損失相應級別風險系數(shù)1人員流動8543.42技術問題9943.53設備問題8032.95.3.3建立風險排序表和指定相應辦法進行防止依照建立風險排序表,指定相應辦法來減少,規(guī)避,防止風險發(fā)生。風險排序風險級別風險項描述減少風險方略11人員流動保證充分人員22技術問題準備充分33設備問題資金解決44外界因素—55其他—備注:浮現(xiàn)率高,中,低可以依照計算系數(shù)進行分類,如果1--3為低,4--7中,7--10為高。5.3.4核心計算機資源估算對計算機資源估算可和工作量,進度估算進行。估算程序如下:估算系統(tǒng)大小,涉及數(shù)據(jù)類型以及存儲在數(shù)據(jù)庫中數(shù)據(jù)記錄數(shù)量,同步訪問系統(tǒng)顧客數(shù)量,網(wǎng)絡傳播數(shù)據(jù)量。計算存儲在數(shù)據(jù)庫中數(shù)據(jù)大小,每分鐘執(zhí)行祈求以及復雜度定義系統(tǒng)中使用合同,計算網(wǎng)絡帶寬。計算數(shù)據(jù)庫服務器性能以及其他服務器性能,定義操作系統(tǒng)和數(shù)據(jù)庫系統(tǒng)。定義應用服務器和其他附件。計算桌面計算機性能,定義開發(fā)工具。定義硬件服務器,桌面計算機和開發(fā)計算機?;谝陨檄h(huán)節(jié),填寫計算機資源項目估算表(參見《項目估算表》)。需要特別指出是,核心計算機資源估算是指代項目必要滿足針對計算機資源規(guī)定,例如,軟件規(guī)模不超過500RMB,系統(tǒng)響應時間不能低于2秒/頁等,對于核心計算機資源規(guī)定應當相應于計算機資源估算表中記錄。5.3.5項目成本以及標價參見<項目估算表>人力成本項目人力成本是指代由于各種人員參加而計入成本,可以依照對總工作量估算乘相應小時得出:人力成本=∑(工作量X小時成本)人力成本=∑(26X小時成本)=1000RMB非人力成本非人力成本重要涉及和項目有關成本,如軟件,硬件,出差辦公費用等。非人力成本=軟件+硬件+其他=1000RMB項目成本項目成本是人力成本以及非人力成本總和項目成本=人力成本+非人力成本類型\數(shù)量(元)\階段階段1階段2共計人員成本5005001000差旅費200200400設備折舊100100200培訓200200200其他———共計10001000項目成本=RMB5.3.6項目報價項目報價是以項目成本為基本加合理利潤,需要指出是項目報價普通收到客戶承受力,市場價格以及項目競爭者報價制約,應當予以綜合考慮,因而大概擬定:項目報價估算=5000RMB5.3.7估算辦法針對項目需要,在不同階段可以采用不同估算辦法,如果單人估算和多人Delphi估算等,普通建議由3-5人構(gòu)成估算小組,每人單獨估算并填寫《Delphi估算表》,通過討論后匯總Delphi估算發(fā)。Delphi估算是工業(yè)界廣泛采用基于個人經(jīng)驗匯總估算辦法,其基本辦法是:軟件項目經(jīng)理選取具備有關經(jīng)驗估算人員3-5人構(gòu)成估算小組,并確認組織軟件項目經(jīng)理準備和估算有關材料。軟件項目經(jīng)理召開會議,確認待估算條目,并且分發(fā)給估算小構(gòu)成員。估算小構(gòu)成員進行個人獨立估算,并填寫Delphi個人估算表。估算小組長匯總個人估算基于Delphi估算總結(jié)。估算小組長召開會議組織討論和匯總,對于估算偏差不不大于30%條目經(jīng)討論后由小組長重新估算。估算小組長匯總最后估算并報軟件項目經(jīng)理。軟件項目經(jīng)理記錄并歸檔項目估算表。估算小組分工和責任如下所示:(深色陰影代表重要負責人)角色選取估算成員準備估算材料召開估算小組會完畢Delphi個人估算表完畢Delphi估算總結(jié)召開估算小組會議匯總最后Delphi估算記錄估算于項目估算表軟件項目經(jīng)理估算小組長估算小構(gòu)成員5.4項目估算評審估算評審普通和其他過程評審一同進行,可以單獨進行,如估算評審作為投標評審,合同評審,籌劃評審,里程碑評審一種構(gòu)成某些,評審過程應當參見(<評審過程>)。第六章資源籌劃6.1硬件環(huán)境核心項數(shù)量性能規(guī)定盼望到位階段Android設備,如安卓手機或平板電腦1Android設備,如安卓手機或平板電腦籌劃階段在eclipse平臺下安卓了安卓androidSDK插件電腦1Window系統(tǒng)P41.8主頻以上電腦籌劃階段6.2軟件環(huán)境Eclipse3.4+AndroidSDK集成環(huán)境第七章機會與風險googleAndroid系統(tǒng)開放性,為國內(nèi)應用商店市場帶來了機會。據(jù)國內(nèi)應用商店行業(yè)人士預計,當前,國內(nèi)較大Android應用商店約十幾家,而Android論壇則“多如牛毛”,不止幾百家。據(jù)理解,在國內(nèi)Android市場初期,APP顧客量還很小,以互聯(lián)網(wǎng)興趣者和玩家為主,沒有形成真正顧客群。通過一年多哺育,開發(fā)者、顧客群和終端均有了一定數(shù)量增長,也為應用商店帶來了機會。在Android帶來商機同步,國內(nèi)第三方應用商店也感受到了風險和壓力。中華人民共和國互聯(lián)網(wǎng)盜版現(xiàn)象嚴重,有不光是盜版,甚至扣費、改代碼,對網(wǎng)站運營帶來風險。當前競爭沒到白熱化階段,運營商和廠商不太給力,更多是第三方應用商店競爭。預測將來兩年內(nèi),Android市場面臨洗牌,形成幾種市場:一是運營商市場,優(yōu)勢是付費通道和短信相通,計費以便;缺陷是相對封閉,運營商之間不會互相開放。二是廠商和互聯(lián)網(wǎng)巨頭,當前以廠商應用商店為主。此類應用商店優(yōu)勢是擁有渠道和品牌,劣勢是做硬件出身,運營相對較差,此外,同樣存在局限性,如聯(lián)通樂市場,只會晤向樂Phone。三是第三方應用商店,優(yōu)勢是開放性,面向所有終端,具備合伙心態(tài)。在產(chǎn)品方面,第三方市場更加專業(yè),運營經(jīng)驗跟更豐富,顧客活躍度更高。近日,GoogleAndroidMarket(google安卓官方應用商店)宣布已批量下架21款存在惡意行為手機軟件。網(wǎng)秦手機安全專家通過排查后發(fā)現(xiàn),以上21款軟件被植入了名為“DroidDream”惡意插件,下載到顧客手機后會自動上傳顧客手機中隱私內(nèi)容,并突破系統(tǒng)權(quán)限自動下載惡意推廣軟件。據(jù)不完全記錄,該惡意插件已影響全球5萬顧客,美國以超過28.2%感染比例位居首位,機型覆蓋各種主流品牌。第八章項目風險Top10從基于android系統(tǒng)記事本管理過程角度分析,普通以為記事本資源管理風險一方面是來自于安卓自身系統(tǒng)自身特性,另一方面是來自于外界平臺系統(tǒng)多樣性,該平臺能否廣泛應用等風險。8.1安卓設備使用時間短對于移動設備使用時間而言,Android平板電腦比iPAD使用時間有一定差距,iPAD正常使用10個小時,然而Android平板電腦普通只能使用5-8個小時,消費者一方面不但愿平板電腦每天一充,另一方面又但愿平板電腦能隨想隨用,因而顧客在考慮設備使用時間方面會多做考慮。應用程序?qū)崟r更新產(chǎn)生不但僅是白白跑掉網(wǎng)絡流量,還在于這些更新活動也導致手機電量白白揮霍掉。在各種手機論壇中,咱們見到最多帖子就是抱怨某款手機續(xù)航能力局限性。如果是一款兩款手機如此,闡明是手機自身電源管理系統(tǒng)有缺陷,如果是絕大多數(shù)安卓手機都這樣,咱們只能把矛頭指向googleAndroid系統(tǒng)自身。諸多熟悉Android手機朋友也許都會有一種共識,就是某款程序明明我已經(jīng)退出了,但是在檢查任務管理器時候依然可以發(fā)現(xiàn)這款軟件依然占系統(tǒng)內(nèi)存,闡明程序自身還在運營。一款程序、兩款程序還好,如果一天重復打開十幾款,甚至更多,后臺運營這些程序所揮霍電量能不驚人嘛。在這點上,至少塞班系統(tǒng)就能“說到做到”,退出軟件絕對不會繼續(xù)后臺操作,也不會偷跑顧客流量,揮霍顧客電量。MTK和展訊芯片手機不會,為啥偏偏Android系統(tǒng)手機這樣傷顧客?解決方案:調(diào)節(jié)安卓系統(tǒng)內(nèi)部構(gòu)造,對于某些后臺運營不必要程序程序執(zhí)行強行關閉,設立電源優(yōu)化辦法,例如減少屏幕亮度等辦法。由于安卓系統(tǒng)需要高配硬件,以滿足系統(tǒng)運營流暢性,因而需要減少系統(tǒng)對硬件高配原則,以達節(jié)電目。8.2安卓系統(tǒng)對硬件需求較高盡管google方面屢次聲稱,Android系統(tǒng)對手機硬件沒有明確配備規(guī)定,對廠商使用什么樣規(guī)格硬件配備只是提出建議。但是,如果廠商不接受建議,采用低配備硬件,將會是什么后果?顯然易見,這款安卓設備一定會在競爭中被無情裁減。Android系統(tǒng)手機CPU主頻已經(jīng)達到1.2GHz主頻,甚至雙核1.2GHz主頻手機也開始浮現(xiàn)了。但是塞班系統(tǒng)至今沒有浮現(xiàn)過一款CPU主頻可以達到1GHz主頻手機。難道塞班手機真比Android系統(tǒng)手機落后那么多?當前塞班系統(tǒng)諸多手機解決器都只有600MHz,系統(tǒng)RAM內(nèi)存128MB,但是運營速度還是非常流暢。但是如果是一款Android系統(tǒng)手機,配備了600MHz、128MBRAM硬件,運營速度有多慢,我想用過人都是十分清晰兩者之間差距。就象這位網(wǎng)友在論壇里說那樣,Android系統(tǒng)手機高配備、高硬件帶來高成本最后都是轉(zhuǎn)嫁給消費者。解決方案:優(yōu)化系統(tǒng),減少系統(tǒng)對硬件高配原則,調(diào)節(jié)安卓系統(tǒng)內(nèi)部構(gòu)造,使得原本需要較高主屏CPU才干達到目減少到較低CPU就可以實現(xiàn)。8.3死機現(xiàn)象頻現(xiàn)Android系統(tǒng)普遍存在

Android系統(tǒng)尚有一種頻現(xiàn)Bug在于安卓設備死機現(xiàn)象比較頻繁。而死機發(fā)生環(huán)境也是各種各樣,有是在運營某款程序時突然死機,有是上網(wǎng)期間突然死機,有甚至是在待機狀態(tài)下也會發(fā)生死機現(xiàn)象。盡管顧客反映,死機現(xiàn)象發(fā)生頻率不盡相似,但是幾乎所有Android設備顧客都遇到過死機現(xiàn)象。盡管導致手機死機因素有諸各種,涉及系統(tǒng)因素,也涉及硬件損傷,溫度過高等硬件因素以及軟件不穩(wěn)定或者與系統(tǒng)沖突等軟件因素。但是由于Android系統(tǒng)過于開放,至少在死機現(xiàn)象頻繁發(fā)生問題上扮演了重要角色。由于Android系統(tǒng)開放限度高,因而導致大量手機廠商和軟件開放商涌入以圖得一杯美羹。而由于Googlemarket測試、審核機制又不是很完善,導致了諸多并不很穩(wěn)定甚至會導致系統(tǒng)崩潰軟件被發(fā)布出來。此外,由于系統(tǒng)過于開放,諸多網(wǎng)友玩家自行制作了諸多各種版本ROM,各種ROM穩(wěn)定性,水平參差不齊也是手機死機誘因之一。此外,對于諸多新入手智能手機玩家來說,各種ROM也導致Android系統(tǒng)版本眼花繚亂,使得她們顯然無法駕馭得了。解決方案:規(guī)范安卓系統(tǒng)原則,完善系統(tǒng)內(nèi)部構(gòu)造,增長系統(tǒng)權(quán)限,減少系統(tǒng)權(quán)限開放限度,恰當開源,以減少大量手機廠商更改系統(tǒng)內(nèi)容等。8.4不支持關機鬧鈴與顧客需求嚴重背離然后是所有顧客幾乎已經(jīng)習覺得常事情,google系統(tǒng)一千遍一萬遍升級都與它無關,它就是不支持關機鬧鈴??梢哉f當前諸多Android系統(tǒng)手機玩家,都是從塞班系統(tǒng)“叛變”過來。由于Android系統(tǒng)這一缺陷而大聲罵過街。沒錯,諸多人在面對Android系統(tǒng)華麗界面、各種豐富應用以及炫酷功能面前妥協(xié)了。但是,Android系統(tǒng)不支持關機鬧鈴缺陷還是無法回避。有會有人說了,iPhone4和微軟系統(tǒng)也都不支持關機鬧鈴呀。沒錯,但是塞班系統(tǒng)手機支持,MTK芯片手機支持、展訊芯片手機,請問你尚有什么理由不支持!如果這條理由還局限性以讓你蘇醒,那么,我再告訴你同樣基于Android系統(tǒng)開發(fā)聯(lián)想樂Phone就支持!聯(lián)想可以搞定事情,你google為什么搞不定!是實力不濟還是壓根就沒有真正考慮過顧客需求?解決方案:調(diào)節(jié)安卓系統(tǒng)內(nèi)部程序代碼,考慮到顧客需求,添加關機鬧鈴功能。8.5系統(tǒng)偷跑流量流量流失狀況驚人按照google方面描述,Android系統(tǒng)最大優(yōu)勢在于與互聯(lián)網(wǎng)貼合緊密,使用Android系統(tǒng)移動設備可以盡享移動互聯(lián)網(wǎng)帶來歡樂。但是,有無想過這種google引覺得豪優(yōu)勢有一天會變成消費者眼中大敵。查看一下網(wǎng)上記錄,有多少人抱怨Android系統(tǒng)手機費流量,與塞班系統(tǒng)30M足以用一種月時代已經(jīng)一去不復返了。解決方案:強行關閉系統(tǒng)某些后臺無用運營程序,系統(tǒng)添加流量監(jiān)控功能,嚴格監(jiān)控流量動向,細分到每一種應用程序流量動態(tài)。8.6安卓系統(tǒng)“智商不高”計算器不會計算在各大手機論壇和Android社區(qū)都會發(fā)現(xiàn)一種令人匪夷所思帖子,不少網(wǎng)友都紛紛表達Android系統(tǒng)自帶計算器爆出低檔錯誤,Android手機內(nèi)置計算器有些最簡樸減法都會算錯。例如在Android系統(tǒng)自帶計算器內(nèi)輸入14.52-14.49,對的成果應當是0.03,但是計算器成果顯示數(shù)字為0.0299999,不光用14.52-14.49會得出0.0299999詭異成果。甚至各種.52減去.49都是這個詭異0.0299999。作為一款智能手機操作系統(tǒng),連二年級小朋友都會簡樸加減法都會計算失誤,的確讓人長處啼笑皆非。但是好在安裝第三方計算軟件后來,Android系統(tǒng)不會再浮現(xiàn)這種低檔錯誤。解決方案:修改系記錄算程序等核心代碼,在解決浮點數(shù)運算等模塊,重新更改,以保證在計算問題方面,程序?qū)Φ男浴?.7短信功能也BUG隨機亂發(fā)惹人煩Android系統(tǒng)手機短信Bug最先由國外媒體曝光,這種小bug會導致短信在顧客毫不知情狀況下隨機發(fā)送,導致實際接受到短信人并非發(fā)信人選取發(fā)送對象。這種bug著實讓中招玩家崩潰,手機基本通訊功能都浮現(xiàn)問題了,其她方面最強大也只能算做雞肋產(chǎn)品。google方面刊登了官方聲明,否認這一令人近乎狂躁bug大范疇存在,并且對程序影響也并非全面,只涉及短信發(fā)送功能上。但是google方面聲明顯然不能讓玩家信服,隨后,在國內(nèi)論壇網(wǎng)站了也浮現(xiàn)了網(wǎng)友曝光Android系統(tǒng)手機短信bug消息。玩家描述與國外媒體曝光內(nèi)容幾乎一致,都是信息發(fā)送時被短信被隨機發(fā)給了其她顧客。不但如此,某些Android手機還爆出已經(jīng)被閱讀過短消息依然會被隨機標記為未讀狀況,讓諸多玩家十分崩潰。解決方案:調(diào)節(jié)系統(tǒng)短信模塊內(nèi)部代碼,嚴格控制短信發(fā)送狀態(tài),保證顧客安全,發(fā)送短信等狀況,必要由顧客來控制,而不能由系統(tǒng)自動進行控制發(fā)送。8.8撥號后自動掛斷電話通話BUG頻繁浮現(xiàn)手機基本功能就是通訊工具,無論科技發(fā)展到多么隨心所欲境界,這一點都是毋庸置疑。但是Android系統(tǒng)卻在最基本通話功能上出了問題。諸多論壇里網(wǎng)友都反映一件事情就是,Android系統(tǒng)手機在撥號通話時經(jīng)常碰見這樣郁悶狀況。撥號后來,電話尚未接通會被系統(tǒng)自動掛斷。并且,這絕不是某款Android手機問題,而是諸多Android系統(tǒng)手機通病。至于諸多人以為這種狀況也許是由于手機在通話過程中,光線感應器或者距離感應器被遮擋而導致。手機在不接觸頭部,光線感應器、距離感應器不被遮擋狀況下同樣會浮現(xiàn)此問題??磥韌oogle系統(tǒng)離完美這個詞匯有著非常遙遠距離。解決方案:對于光線感應器設立,google需要嚴格設立軟件與硬件廠商精準配合,達到原則,重新編寫或調(diào)節(jié)此模塊代碼,同步,光線感應自動關屏幕功能模塊應由顧客來進行控制,以達到不死機規(guī)定。8.9Android系統(tǒng)手機泄密信息時代很嚴重先從所有版本Android系統(tǒng)通病數(shù)起。最讓顧客不恥在于,近期美國《華爾街日報》聘任兩位安全分析師發(fā)現(xiàn),google安卓系統(tǒng)手機手機會自動收集顧客行蹤信息,并將這些私人信息返回給google公司。調(diào)查發(fā)現(xiàn),使用安卓系統(tǒng)HTC手機能每隔

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論