這次需求分析做的確實不如人意,在評審前本來有一次需求模型整理問答的機會,我們小組由於時間原因沒有能夠去做展示,這一定程度上導致我們的需求評審做的比較偏離重點,不過更主要的原因是我們本身沒有能夠把握好需求設計應該做些什麼。
這是我們在需求方面沒有做好的地方,之後我對需求分析這部分的真正目的也進行了思考。以下是個人對需求分析的一些看法。
在這次評審之前,我們以為需求設計就僅僅是設計出用例圖,類圖,時序圖這些東西,沒有對系統的一些核心功能,主要就是排程相關的內容進行一些偏細緻的梳理。同時由於我們的分工模式,即一人畫幾個用例圖,一人畫幾個類圖,導致我們沒有能夠很好地團結起來從系統的角度看待問題。
需求分析的時候首先要進行的工作就是明確需求。明確需求我認為就是要明白哪些東西是我們這個專案需要考慮的,哪些東西是不需要考慮的。這樣團隊在後續進行開發的時候才會更加明確乙個目標,更加有目的性。
此外,需求分析還需要體現專案的價值。即產品的價值,對使用者的價值。對於價值這個問題首先帶來的是對我們團隊的審判,我們要做乙個專案是否明白這個專案真正的價值所在。就像需求評審中暴露的問題一樣,根據我們擬定的場景,專案的核心價值是工廠任務排程的問題,而不僅僅是做出乙個類似於訂單系統之類的東西。需求就應該對這個核心價值有所體現,考慮一些排程的問題包括任務串並行,優先順序等問題,並有乙個解決的思路。
根據我前面的看法,挑戰也主要有兩點。
一是我們能不能在需求分析的時候明確需求?這需要有人能夠提煉出本質需求,進行需求篩選,按照期望點需求轉化為產品需求。做不好這一點則會導致目標不明確,開發過程也會隨之受到影響。
二是我們能不能在需求分析的時候反應出產品的價值?這需要有人能夠抓出痛點和興奮點,並在產品需求中思考這些問題,反映出產品的價值。
總的來說,通過這一段時間對軟體工程的學習,我確實明白了很多本科期間沒有意識到的事情,逐漸體悟了團隊協作的分工方式以及其重要性。我們將繼續完善我們的專案,盡力做好每乙個細節。
從需求分析看軟體開發的挑戰
近年來,軟體開發行業的發展勢頭非常強勁,但是不斷變化的市場需求給軟體行業的生存和發展帶來了巨大的衝擊和挑戰。在市場需求的指導下,中國軟體開發行業正在實施一系列改革措施,以確保已開發的軟體專案能夠更適合現代社會的發展需求。如果您想在第一時間掌握軟體專案的實際市場需求,就需要在開發過程中合理地進行需求分...
從需求分析看軟體開發的挑戰
至今位置,本組進行了多次高強度的線下小組討論,對這一題目的需求有了較為精準的理解。最初拿到 基於家庭工廠的訂單協作系統 這一題目時,我們五位組員對這一標題各有一些自己的簡單遐想,能夠達成的共識是系統的核心是訂單的分解分配,而無需關心消費者下單這一外部流程。從一開始能夠將系統的邊界劃分清楚,對於我們來...
從需求分析看軟體開發的挑戰
我們小組的題目是 基於訂單的家庭工廠協作系統 系統目的是幫助一組家庭式工廠通過本系統進行協同配合,共同生產和組裝,完成最終訂單。專案要求實現基於網頁或手機端的系統。就課程當前幾個關鍵的時間任務節點,我想談一談我的感悟。在需求分析之前老師首先讓我們進行了領域分析,並完成乙個領域分析報告。這個任務是本科...