基於深度學習時間序列預測系統項目需求分析心得


項目第一次迭代已經進入了尾聲,在我們小組剛確定這個項目的時候,花了兩個周的時間來確定項目的需求。以下是我們在進行需求分析的一些心得。

 

需求分析過程:

  (1) 小組內部進行討論:在進行團隊項目開發之初,我們在需求分析還有數據庫設計上花了很多時間,首先是進行多次需求分析的團隊會議,小組人員各抒己見,最終得出了需求設計的第一個版本。我們所做的項目是基於深度學習來預測時間序列系統,我們首先分析了我們項目所服務的用戶,用戶可以來自各個領域,現階段社會人工智能的蓬勃發展,許多AI網站也脫穎而出,而我們所做的只是其他網站能實現的一小部分。可能使用我們系統的用戶可能是預測股市漲跌情況的股民,也可能是用來預測某一房地產企業價格的買房用戶,也有可能是食堂阿姨用來預測明天所做包子的數量。我們考慮了很多種情形,也為不同情形的用戶制定了不同的系統使用方案,對於普通的用戶,可能只需要上傳數據集進行訓練,我們給出預測的數據。而對於一個程序員,我們也可以提供一個接口,讓其能在自己的程序中使用到我們的模型進行訓練。並且對於不同的訪問網站的用戶也制定了不同的使用功能的權限,如游客只能使用我們首頁上所擁有的部分功能,而注冊了的用戶擁有開發者中心中的所有功能。對於所有可能存在的用戶,我們也制定了所有用戶所可能使用的功能。

  (2) 項目導師的指導:我們在設計完需求文檔之后,找老師進行了討論,老師也對於我們所做的需求分析進行了指導,給我們提出了許多寶貴的建議,如我們可以主要確定我們時間預測所服務的主要對象,然后可以在實現這個主要用戶需求之后進行衍生,導師提出的主要是對股市漲跌情況進行預測,並且也給了我們許多渠道去學習金融方面的知識。

  (3) 小組再次討論:在獲取了老師的一些寶貴意見下,我們小組又進行了一次會議的討論,用於改進需求文檔以及新的分析,最終確定了我們項目的需求分析。

 

需求分析心得:

  通過此次的項目需求分析,我們小組在對於一個新項目的需求分析過程有了更加深入的了解,在進行需求分析時,我們不僅要站在程序員的角度去考慮軟件質量,也要站在用戶的角度進行考慮,用戶需要什么,用戶可能會怎樣去做,軟件怎么做才能使得用戶方便快捷,我們所做出來的東西和市場上已經存在的相似的東西的可比性在哪兒,用戶怎樣才能摒棄其他相似軟件而使用我們的系統,這些都是我們小組在討論時所想到的內容。並且此次需求分析,也讓我們明白了拿到一個新項目,程序員應當從哪些方面進行系統的分析。並且,團隊的力量是巨大的,此次需求分析,小組人員各抒己見,團結合作,勇於提出自己的看法,激烈討論,這些都是我們從此次項目需求分析所收獲到的。希望再接再厲,在接下來的項目實現中做到更好。

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM