理解之软件需求说明书
生活随笔
收集整理的這篇文章主要介紹了
理解之软件需求说明书
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
軟件需求說明書的地位:它是整個開發過程的基礎,是用戶反映給需求分析師的需求靈魂,是一個對需求和功能的細節概述,使用在在軟件開發階段和軟件測試階段,在軟件的幾乎整個開發階段都要使用到,是開發人員了解用戶的一個根本依賴項和依據。
定義:
軟件需求:是用戶的要求
需求分析:指對要解決的問題進行詳細的分析,弄清楚問題的要求,包括需要輸入什么數據,要得到什么結果,最后應輸出什么。可以說,在軟件工程當中的“需求分析”就是確定要計算機“做什么”,要達到什么樣的效果。可以說需求分析是做系統之前必做的。
我的理解:
我認為的需求分析是需求分析師根據用戶的需求(實現的功能,UI界面)來編寫軟件需求說明書文檔,以滿足用戶對即將開發的軟件的要求。
軟件需求說明書的介紹:
誰來寫:軟件分析師(組長)
誰來看:用戶、軟件開發人員(組員)
輸入數據:為了實現一個功能,需要輸入什么數據,才能達到功能的實現
輸出數據:功能實現返回的結果(或提示)
用到的圖:用例圖、IPO表(輸入加工輸出圖)
其中用例圖中要列示出所有的用戶所要求的功能,并且展示清楚各個功能之間的關系。
除了以上提到的這些,其他的包括背景,目的什么的就不在寫了,我們最重要所要知道的是什么是軟件需求,什么是需求分析,而又怎么分析,怎樣將用戶的需求滿足并且不使用戶感到有歧義,易于理解。
總結
以上是生活随笔為你收集整理的理解之软件需求说明书的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: uboot移植——DM9000的移植
- 下一篇: 三菱plc基本指令