從需求分析看軟體開發的挑戰

2022-07-11 02:18:11 字數 733 閱讀 7830

需求分析在上週完成了答辯,我們團隊的需求分析有收穫,也有很多遺憾。

之前自己對軟體工程的認識有乙個誤區,總認為需求分析這些東西沒什麼技術含量,開發技術才是硬道理。但是自己在和隊友進行需求分析交流的時候,意識到這個問題並不是那麼簡單,不僅需要對專案的背景知識有足夠的了解,還要有嚴密的邏輯思維和良好的溝通能力。這三項要求缺一不可。剛開始布置領域分析的時候,我對這項任務的意義理解不夠到位,感覺自己又不是專攻訊號燈、工業控制等等領域的,這個領域的東西做完了下個專案又是別的領域的,那麼我們那麼細緻地分析某個領域有什麼意義呢?實際上,對乙個新領域的分析,對自己的收穫不僅僅是掌握了某個領域的知識,更重要的東西我認為是一種快速學習能力,這才是現代社會最需要擁有的能力。如果乙個人只能抱存守缺,那麼被社會淘汰就不遠了。

我們團隊的需求分析還有很多地方需要進行完善,最迫切的乙個地方就是老師上次給我們指出的任務排程模組分析不清晰。當時在進行需求分析任務答辯的時候,我們團隊確實對任務排程的最終演算法沒有確認下來,只是分析了任務排程需要注意的地方以及任務排程模組與其他模組互動的介面,並沒有討論出任務排程模組最終的實現。因為我們認為如果這個任務排程採用比較複雜的優化方法,可能會導致在進行任務排程的時候耗時過長,但是普通的基於規則的方法可能又太過繁瑣,所以我們當時還沒有定稿。這也是我們現在正在努力攻克的問題。

需求分析已經結束,我們組也已經開始了編碼工作。我的任務的負責後端,之前學演算法比較多,對開發的框架不太了解,為了實現系統,我正在自學springboot等內容,不得不說,一節高等軟工讓我獲得進步是全方位的,不虛此行!

從需求分析看軟體開發的挑戰

近年來,軟體開發行業的發展勢頭非常強勁,但是不斷變化的市場需求給軟體行業的生存和發展帶來了巨大的衝擊和挑戰。在市場需求的指導下,中國軟體開發行業正在實施一系列改革措施,以確保已開發的軟體專案能夠更適合現代社會的發展需求。如果您想在第一時間掌握軟體專案的實際市場需求,就需要在開發過程中合理地進行需求分...

從需求分析看軟體開發的挑戰

至今位置,本組進行了多次高強度的線下小組討論,對這一題目的需求有了較為精準的理解。最初拿到 基於家庭工廠的訂單協作系統 這一題目時,我們五位組員對這一標題各有一些自己的簡單遐想,能夠達成的共識是系統的核心是訂單的分解分配,而無需關心消費者下單這一外部流程。從一開始能夠將系統的邊界劃分清楚,對於我們來...

從需求分析看軟體開發的挑戰

這次需求分析做的確實不如人意,在評審前本來有一次需求模型整理問答的機會,我們小組由於時間原因沒有能夠去做展示,這一定程度上導致我們的需求評審做的比較偏離重點,不過更主要的原因是我們本身沒有能夠把握好需求設計應該做些什麼。這是我們在需求方面沒有做好的地方,之後我對需求分析這部分的真正目的也進行了思考。...