1. 程式人生 > >【轉】軟件工程之需求分析(思維導圖)

【轉】軟件工程之需求分析(思維導圖)

軟件 導圖 程序員 編制 作者 軟工 學校 bubuko net

轉自:https://blog.csdn.net/Elsa15/article/details/83858342

最近軟工課程進行到需求分析部分,課程項目也進行到該階段,課本上的文字實在是太無聊了,在網上看到這篇博文感覺條理很清晰,用思維導圖的方式展現出來,理解起來也相對容易,感謝原作者的辛苦總結,原文見上鏈接。

軟件需求分析階段研究的對象是軟件項目的用戶要求,如何準確表達用戶的要求,怎 樣與用戶共同明確將要開發的是一個什麽樣的系統,是需求分析要解決的主要問題。也就是說需求階段的任務並不是確定系統怎樣完成工作,而僅僅是確定系統必須完成哪些工作, 即對目標系統提出完整、準確、清晰、具體的要求。需求分析階段所要完成的任務是以軟 件計劃階段確定的軟件工作範圍為指南,通過分析綜合建立分析模型,編制出軟件需求規格說明書。



技術分享圖片

軟件需求分析的具體內容、步驟如下:

技術分享圖片

生成的文檔主要有軟件需求規格說明書,內容如下:

技術分享圖片

個人感受:

搞清楚需求是做好一個項目的基礎,對於程序員來說,最讓人頭疼的事可能就是工程快要結束的時候突然要改需求。一個完善的需求會為工程節約很多時間和成本。就拿我當初考研的例子來講,接近考研的那幾天我就覺得我整個考研是挺失敗的,當然結果確實是挺失敗的,最開始選學校自己就沒有重視,覺得自己好好努力復習,就能考上。選學校的時候也沒有認真的篩選,看著別人選這個學校,自己覺得難度不大也就盲目的跟風了,以至於後來專業課的復習感覺找不到方向,復習起來也吃力。所以需求真的太重要了,需求分析做的好,帶來的好處可能就是事半功倍。

【轉】軟件工程之需求分析(思維導圖)