1. 程式人生 > >需求設計心得-汽車租賃系統

需求設計心得-汽車租賃系統

  第一次迭代開發的尾聲,回顧這幾周的工作,除了寫程式碼之外,團隊的重心都在進行需求分析和資料庫設計。以下是我在專案開發過程中關於需求分析部分的總結:

 

專案背景及內容:

 

      當下,汽車行業的發展給人們帶來了巨大的便捷,人們出行對車輛的需求也大大增加,由此興起的汽車租賃服務行業也帶給人們巨大便利,人們對租賃服務的大量需求,也使得汽車租賃行業有廣闊前景。隨著計算機網路快速發展,智慧手機的普及,同時Android系統在移動裝置中得到了廣泛的應用,Android APP也是飛速發展。面臨人們對汽車租賃的高需求,移動裝置的普及,為使用者提供便捷的租賃服務,故開發了汽車租賃APP。

   本汽車租賃APP的目標是,通過簡單的UI設計,實現最核心的服務功能,實現公司和使用者拋開繁瑣的租賃手續,提高辦公效率,增加公司業績,同時人使用者隨時隨地、方便快捷地獲得汽車租賃服務。

 

專案需求過程及心得:

 

主要由以下兩個過程

1、討論過程:首先和老師討論,確定了必要的功能需求,後大家開會討論,如果要做出這個系統,我們所需要的表,通過一一列舉,最後列出了16個表之多。後來和老師再討論,根據老師的建議,在16個表的基礎上,對此進行了優化,刪刪減減加加最後剩下12個表。

 

2、製作過程:在初步分析之後,小組成員又各自查閱了很多相關的資料,對需求分析模型進行不斷的完善,最終得到了需求分析報告1.0版本。在老師提出修改意見之後,又反覆改進。總之,這個過程就是一次又一次修改需求模型。之後又通過各種軟體Axure RP8製作原型,staruml製作時序圖,活動圖,類圖等。再加上對租車app的深入瞭解以及關於資料庫設計的正規化標準,我們多次修改了資料表,這些都極大的修正和充實的需求分析報告。

心得:

需求分析與設計是一個非常重要,也非常花時間的過程,從專案開始到結束,跨度非常大,而我們的需求也在不斷地修改中,總的來說就是需求需要反覆確認,儘可能的細化、確認到每一個細節,為以後的編碼奠定好基礎,磨刀不誤砍柴工。最後:我認為需求分析就是不斷了解與這個專案相關行業以及與客戶不斷交流的過程。