1. 程式人生 > >Android49_專案需求說明及可行性分析文件基本格式

Android49_專案需求說明及可行性分析文件基本格式

專案需求說明及可行性分析文件基本格式
一、文件基本格式:(一)、專案說明及功能可行性分析:1、描述這個專案的主要功能:            也就是這個專案是做什麼的,都有哪些功能?簡單地綜合介紹即可。2、專案可行嗎?            也就是介紹製作這個專案的原因。為什麼要開發這個專案,你的出發點是什麼?這個專案有哪些受眾會使用?反之,如果發現沒有受眾會使用這個app,那麼這個app也就不存在製作必要,也就是不可行的了。3、專案介面:            也就是返回資料的Url地址(一般都返回json資料或者xml格式的資料)。將這些url地址一一羅列清楚,每個地址有簡單的文字說明。一般來說,如果沒有伺服器端的介面地址,那麼這個app從技術上來說就不具有可行性。
(二)、專案分組情況:             將組員,各組員的分工情況進行說明。(三)、專案介紹:            以圖文並茂的形式對於app中各個頁面進行說明。圖片為專案截圖,文字為頁面的說明。            文字內容包括:
  • 1、該頁面的資料來源於哪個url介面;
  • 2、該頁面有哪些功能,使用者可以做哪些操作;
  • 3、該頁面UI中用到哪些值得說明的控制元件或元件;
  • 4、為完成該頁面使用了哪些值得說明的技術或技巧。
(四)、介面引數介紹及返回JSON字串的介紹:            以表格的形式,將介面Uri中的引數進行一一展示和介紹。如果該介面返回json字串,要對json字串的格式進行介紹。
示例如下:

1、 GET請求

引數

型別

說明

mobileType

String

系統

city

int

城市Id

apiVer

int

手機版本號

deviceId

String

裝置Id

channel

String

連結管道

ver

double

客戶端版本

2、返回資料(物件data

引數

型別

說明

retcode

String

返回狀態碼

retdesc

String

返回狀態

activityList

陣列

廣告ViewPager的內容集合

startupList

陣列

程式啟動時的畫面集合

3、返回資料(陣列activityList

引數

型別

說明

startDate

String

影片開播時間

picSmallPath

String

小圖片地址

locationType

int

位置型別

name

String

廣告名稱

picLargePath

String

大圖片地址

endDate

String

影片停播時間

type

int

影片型別

activityEndDate

String

活動結束時間

url

String

超連結地址

activityStartDate

String

活動開始時間

4、返回資料(陣列startupList

引數

型別

說明

startDate

String

開始時間

name

String

名稱

picLargePath

String

大圖片地址

endDate

String

結束時間

5、地址http://piao.163.com/m/movie/index_pic.html?

(五)、資料庫表結構分析:1、該app中哪個欄目要用到資料庫;2、資料庫中表結構是如何設計的?以表格的形式介紹欄位的名稱、資料型別和欄位說明。(六)、專案技術難點及解決方案:(七)、專案下一步規劃:

良心的公眾號,更多精品文章,不要忘記關注哈

《Android和Java技術棧》