需求分析心得-OCR標註平臺
團隊專案:OCR標註平臺——需求分析心得
專案名稱:OCR標註平臺
團隊:麓山車神隊——軟體1902
指導老師:林紅利
成員:陳熠瑋、康海龍、吳依凡、譚鳴、劉佳騰
PM:陳熠瑋
一、需求分析迭代過程總結:需求分析1.0版本:
我們小組初次與老師交涉,大致瞭解專案組成與專案內容以及專案涉及的軟體等,經組內研討,確定1.0版本的需求,用PPT製作出初步原型介面。需求分析2.0版本:用初步原型介面與老師進行第二次交流後,找到了我們理解有誤的地方與設計不好的地方,結果修改,整理出一份正式的需求文件。需求分析3.0版本:用需求文件與修改後的PPT與老師再次溝通交流後,我們確定最終需求,並用墨刀製作原型介面。
二、需求分析過程中的心得:
1.首次與老師溝通專案:
首次與老師溝通專案相關內容,我們初步瞭解了我們專案背景以及專案目標:圖形影象分析是當今計算機領域的重要課題,但任何的影象分析,如大資料,人工智慧,神經網路等等,都需要對影象的一部分或全部分來依次分析,所以我們在進行這些對影象的高階分析操作前,首先要對影象的內容進行標註,來告訴後續的分析軟體需要處理的區域。初步的標註是一個需要人工完成的機械類操作,如果只是身邊的人來做,標註效率會很低,所以我們可以藉助網際網路這一平臺來發布標註任務。本專案研究的目的是建立一個OCR標註平臺,方便OCR標註的互動工作,提高標註效率。並且老師向我們展示了labelme軟體的使用,幫助我們瞭解我們需要實現的具體功能。
2.再次與老師溝通,理清專案框架:
在第一次溝通交流之後,我們小組內部進行研討並對網上釋出的一些OCR標註平臺進行學習,理清了專案任務要求,再次與老師交流,將自己的想法和老師的要求對比,總結出自己想法的不足與理解的缺陷,整體理清了思路。我們設計三種使用者:普通使用者,任務釋出者,管理者。對每個使用者使用的功能進行了討論,確定了大體的專案方向。
3.撰寫需求文件:
經過多次與老師交流溝通,我們基本確定需求,開始撰寫需求文案,以使用者型別為區分描述相應功能,確定每個功能的合理性。並拿著初步的需求文件和老師再次交流,瞭解了一些改進方式,瞭解到要重視使用者體驗,對設計的原型有了一些改善,對需求文件的一些錯誤進行修改,基本確定需求文件。
4.製作原型介面:
確定需求文件後,我們小組成員利用墨刀軟體製作原型介面,我們依據之前和老師討論確定的初步的原型來設計原型介面,其中對一些老師強調的細節方面作了細緻的討論,確定每個頁面的合理性,確定功能是否完善。將原型介面製作完成後,我們向老師展示了我們對專案最終結構的理解,經過和老師反覆交流溝通,修改了一些不足。
5.討論資料庫相關問題:
我們和老師討論了資料庫的相關問題,確定了資料庫裡面每張表的內容,最終確定十六張表。
三、需求分析總結及心得
我們從瞭解專案到確定需求總共用了五週的時間,我們從專案的整體到專案的細節,一遍遍與老師交流溝通,在老師一次次的指導下,才最終確定了需求。這個過程並不容易,但也很充實,讓我們對這個專案有了參與感,對需求分析我們總結有以下幾點心得:
1.要不斷與老師溝通,要將自己所理解的東西直觀地展現給老師,讓老師清晰地明白我們的想法才能更好地給出指導意見,同時要理解老師指出的不足與提出的要求,這是我們快速理解確定需求的重要途徑。
2.要積極主動去體驗市面上類似的產品,吸取他們的長處,同時也加深了我們對專案的理解,這也會為做好一個的專案助力。
3.組內成員要積極參與討論,將每個人的想法都展示出來,然後互相取長補短,最終確定本組的需求,同時這個需求就是小組成員每個人的理解,這樣可以加深成員的參與感。