試題三(13分)
閱讀下列說(shuō)明,回答問(wèn)題1至問(wèn)題3,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)。
【說(shuō)明】
建設(shè)單位甲選定監(jiān)理單位丙對(duì)應(yīng)用軟件開(kāi)發(fā)項(xiàng)目實(shí)施全過(guò)程監(jiān)理,承建單位乙承擔(dān)項(xiàng)目建設(shè)任務(wù)。在項(xiàng)目實(shí)施過(guò)程中,發(fā)生如下事件:
【事件1】
在應(yīng)用軟件開(kāi)發(fā)的初期,項(xiàng)目遇到了因需求頻繁變動(dòng)而導(dǎo)致進(jìn)度滯后、質(zhì)量低下等問(wèn)題,甲方要求監(jiān)理單位認(rèn)真分析問(wèn)題出現(xiàn)的原因并給出解決辦法。
【事件2】
軟件測(cè)試是監(jiān)理方進(jìn)行質(zhì)量控制的重要手段之一??偙O(jiān)理工程師要求監(jiān)理工程師加強(qiáng)對(duì)乙方的測(cè)試方案、測(cè)試用例及測(cè)試數(shù)據(jù)等的重點(diǎn)監(jiān)控。
【事件3】
由于開(kāi)發(fā)的應(yīng)用系統(tǒng)是企業(yè)的核心業(yè)務(wù)系統(tǒng),因此軟件的后期維護(hù)至關(guān)重要。在討論如何提高軟件可維護(hù)性的會(huì)議上,監(jiān)理和承建單位就軟件維護(hù)的一些問(wèn)題產(chǎn)生了異議。
【問(wèn)題1】(7分)
針對(duì)事件1,導(dǎo)致需求變更的原因很多,請(qǐng)你列出一些常見(jiàn)的原因及可能的解決辦法。
【問(wèn)題2】(4分)
針對(duì)事件2,為了檢驗(yàn)程序的正確性,使用白盒測(cè)試方法時(shí),應(yīng)根據(jù)(1)和指定的覆蓋標(biāo)準(zhǔn)確定測(cè)試數(shù)據(jù)。與設(shè)計(jì)測(cè)試數(shù)據(jù)無(wú)關(guān)的是(2)。
(1)候選答案:
A.程序的內(nèi)部邏輯
B.程序的復(fù)雜程度
C.使用說(shuō)明書(shū)
D.程序的功能
(2)候選答案:
A.該軟件的設(shè)計(jì)人員
B.程序的復(fù)雜程度
C.源程序
D.項(xiàng)目開(kāi)發(fā)計(jì)劃
【問(wèn)題3】(4分)
針對(duì)事件3,一般來(lái)說(shuō),在軟件維護(hù)過(guò)程中,大部分工作是由(1)引起的。在軟件維護(hù)的實(shí)施過(guò)程中,為了正確,有效地修改程序,需要經(jīng)歷以下三個(gè)步驟:分析和理解程序、修改程序和(2)。修改(3)不歸結(jié)為軟件的維護(hù)工作。產(chǎn)生軟件維護(hù)的副作用,是指(4)。
(1)候選答案:
A.適應(yīng)新的軟件環(huán)境
B.適應(yīng)新的硬件環(huán)境
C.用戶的需求改變
D.程序的可靠性
(2)候選答案:
A.重新驗(yàn)證程序
B.驗(yàn)收程序
C.書(shū)寫(xiě)維護(hù)文檔
D.建立目標(biāo)程序
(3)候選答案
A.設(shè)計(jì)文檔
B.數(shù)據(jù)
C.需求規(guī)約
D.代碼
(4)候選答案
A.開(kāi)發(fā)時(shí)的錯(cuò)誤
B.隱含的錯(cuò)誤
C.因修改軟件而造成的錯(cuò)誤
D.運(yùn)行時(shí)誤操作