需求心得
電路圖是人們?yōu)檠芯?、工程?guī)劃的需要。我們組項(xiàng)目需要設(shè)計(jì)實(shí)現(xiàn)一個(gè)矢量圖編輯器。在通過對(duì)變電站的電路圖進(jìn)行矢量繪圖后,就可以通過矢量圖的縮放詳細(xì)信息。在分析需求后,寫下心得!
分析需求主要有一下幾個(gè)步驟:
1. 獲取和引導(dǎo)需求
獲取可以通過用戶訪談。用戶訪談的作用在于戶面對(duì)面溝通會(huì)更加明確用戶的需求,還有可能挖掘出更深層的需求。我們這里主要是同通過與老師的交流獲取,并逐步細(xì)化需求。人是復(fù)雜的,不想computer,出現(xiàn)故障就會(huì)有明確的提示;或者需要什么資源就會(huì)直接要。而對(duì)于人來說,人給你的是感覺,在不同情況下可能會(huì)有不同的答案。所以我們?cè)趯ふ倚枨蟮臅r(shí)候,要知道自己需要問什么,打破砂鍋問到底,直到問到需求,即是在用戶不清楚的情況下,自己也要能夠引導(dǎo)用戶擺明需求。
?
2. 需求管理
在軟件的生命周期中,需求在發(fā)生變化,技術(shù)在發(fā)展,團(tuán)隊(duì)成員的能力也在提高,對(duì)需求可實(shí)現(xiàn)性了解更加深刻。?需求分析是業(yè)務(wù)和技術(shù)之間的橋梁,需求文檔是一種對(duì)用戶的承諾。在寫需求文檔的時(shí)候,就需要需求分析人員有相當(dāng)?shù)募夹g(shù)背景。
?
3.?軟件產(chǎn)品的利益相關(guān)者
最終用戶是直接使用軟件系統(tǒng)的人,他們需要什么樣子的軟件。繪制矢量電路圖的工程師們是需要能夠自動(dòng)補(bǔ)全畫圖的,還是需要更加自由的畫圖。當(dāng)然還需要考慮實(shí)現(xiàn)的難度。還有軟件工程師,工程師也是軟件需求階段的一個(gè)重要角色,軟件的各種約束、特性會(huì)影響到他們工作的效率、開發(fā)難度和軟件維護(hù)的難度。
4. 換位思考,檢驗(yàn)需求
換位思考在心理學(xué)中很實(shí)用,同樣在需求分析中也很重要。在基本框架設(shè)計(jì)出來后,開發(fā)人員可以把自己當(dāng)成一個(gè)用戶,嘗試著去模擬用戶的操作,觀察完成任務(wù)的路徑是否順利,是否完整,在此過程,應(yīng)該把遇到的問題及時(shí)記錄下來,同時(shí)也要考慮到后繼開發(fā)者的利益。為他們開發(fā)提供便利。
最后就是要檢驗(yàn)已有的需求。觀察先前的需求是否適用,是否課改正。
?
轉(zhuǎn)載于:https://www.cnblogs.com/pine9710/p/9991261.html
總結(jié)
- 上一篇: bzoj 5369: [Pkusc201
- 下一篇: luogu2577/bzoj1899 午