閱讀以下關(guān)于軟件開發(fā)的敘述,在答題紙上回答問題1至問題3。
某軟件公司接受公司A委托開發(fā)一個軟件任務(wù),該任務(wù)由張工負責(zé)。張工預(yù)計在4周內(nèi)完成對系統(tǒng)的需求分析,并形成需求規(guī)格說明書。張工委派了項目組的小劉來負責(zé)需求信息的獲取。
兩周后,小劉向張工匯報了他進行需求分析的過程及結(jié)果。小劉采用問卷調(diào)查的方式向公司A的50名工作人員搜集信息。他首先準備了問卷的初稿,并請公司A的相關(guān)管理人員進行了測試和修正;然后將問卷分發(fā)給公司A的每位工作人員,并要求他們在一周內(nèi)返還問卷。但到目前為止,小劉只收回了7份問卷。小劉認為自己是完全按照問卷調(diào)查的步驟和要求實施的,而問卷的返還率仍然很低。張工聽完后,給小劉分析了失敗的原因,并提出了一些能夠提高問卷返還率的建議。
但是為了不耽誤項目的進度,張工決定采用JRP(Joint Requirements Planning)的方法再次進行需求調(diào)查,張工作為JRP的主持人。最終在第4周完成了需求規(guī)格說明書,并決定了系統(tǒng)后續(xù)階段的開發(fā)計劃,如圖2-1所示。
該項目組除了張工之外,還有2名全職的開發(fā)人員,可以承擔(dān)項目中的任何任務(wù),并且承擔(dān)同一任務(wù)的開發(fā)人員總是在一起工作。預(yù)計的開發(fā)時間中已經(jīng)包含了編寫文檔的時間。張工決定采用迭代模型,在160天內(nèi)完成這三個模塊的設(shè)計、實現(xiàn)與測試。
【問題1】(6分)
用150字以內(nèi)的文字,說明張工給小劉提出的提高問卷返還率的可能措施。
【問題2】(7分)
請用300字以內(nèi)文字簡要說明JRP的基本思想以及保證JRP順利實施的基本原則。
【問題3】(12分)
假設(shè):
(1)整個開發(fā)實施兩輪迭代;
(2)每個任務(wù)都被劃分為2個子任務(wù)(例如,實現(xiàn)可以劃分為實現(xiàn)1和實現(xiàn) 2),對應(yīng)兩輪迭代;
(3)完成每個子任務(wù)需要花費24人天;
(4)整個系統(tǒng)的集成測試、改正錯誤及驗證需要花費48人天;
(5)第一輪迭代結(jié)束時,形成版本v0.5;第二輪迭代結(jié)束時,整個系統(tǒng)的開發(fā)任務(wù)全部完成,形成版本v1.0。
根據(jù)上述假設(shè),給出采用迭代模型開發(fā)的各里程碑及其完成時間(標出在第幾天完成)與交付產(chǎn)品。