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

下載本文檔

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

文檔簡介

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

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

溫馨提示

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

評論

0/150

提交評論