歷年計(jì)算機(jī)等級(jí)考試軟件工程論述真題

字號(hào):

5.(2003年)
    軟件維護(hù)是對(duì)交付使用以后的軟件系統(tǒng)所做的改變,從某種意義上講,維護(hù)比開(kāi)發(fā)更為困難,更需要計(jì)劃和經(jīng)驗(yàn),也需要工具的輔助并加強(qiáng)管理,它需要進(jìn)行創(chuàng)造性的工作,試根據(jù)你對(duì)軟件維護(hù)的理解,回答并討論以下問(wèn)題:
    (1).試劃分軟件維護(hù)階段所執(zhí)行的任務(wù)的歸類(lèi)。(注意,并不需要羅列軟件維護(hù)的細(xì)節(jié)內(nèi)容)(15分)
    (2).試陳述軟件維護(hù)管理所涉及的四個(gè)方面,并簡(jiǎn)述各方面所包括的具體內(nèi)容。(15分)
    答案:
    (1).本題屬于軟件維護(hù)技術(shù)的相關(guān)內(nèi)容,在軟件維護(hù)階段的任務(wù)歸類(lèi)中,將軟件維護(hù)階段的任務(wù)執(zhí)行分為三部分:理解現(xiàn)有系統(tǒng);修改現(xiàn)有系統(tǒng);重新確認(rèn)修改部分。
    (2).軟件維護(hù)管理包括四部分內(nèi)容,它們是:
    1)控制程序的改變
    ①論證程序改變的合理性改變來(lái)自多方面,要分析其要求的合理性,并不一定接收所有的改變要求。并應(yīng)注意:
    Ⅰ.維持目標(biāo)中版本的選擇方式,是單一版本,還是多用戶版本。
    Ⅱ.近期是否有替換該程序的計(jì)劃,如有可推遲改變。
    Ⅲ.是否改變程序的范圍和目標(biāo),如是,則應(yīng)慎重決定。
    ②對(duì)改變進(jìn)行控制,除緊急任務(wù)外,其改變需按計(jì)劃執(zhí)行,改變控制應(yīng)包括:
    Ⅰ.研究程序如何改變,并安排計(jì)劃。
    Ⅱ.向改變申請(qǐng)者提供報(bào)告,改變計(jì)劃或拒絕理由。
    Ⅲ.執(zhí)行計(jì)劃。
    2)程序質(zhì)量檢查
    ①保證程序設(shè)計(jì)標(biāo)準(zhǔn)。
    ②對(duì)改變過(guò)程進(jìn)行檢查。
    3)安排維護(hù)計(jì)劃
    ①研究改變申請(qǐng),確定實(shí)現(xiàn)改變的可行性和費(fèi)用。
    ②制定維護(hù)計(jì)劃應(yīng)考慮的因素:
    Ⅰ.程序的穩(wěn)定(持久)性。
    Ⅱ.程序的錯(cuò)誤類(lèi)型。
    Ⅲ.申請(qǐng)改變的用戶數(shù)量。
    4)建立維護(hù)機(jī)構(gòu)
    ①建立專(zhuān)職維護(hù)結(jié)構(gòu)--維護(hù)小組。
    ②設(shè)立專(zhuān)職維護(hù)人員。
    ③制定維護(hù)政策。
    6.(2004年)
    軟件工程項(xiàng)目在實(shí)施中必須進(jìn)行科學(xué)的管理,以保證工程的進(jìn)度和質(zhì)量。軟件的配置管理是軟件管理的重要內(nèi)容之一。試述:
    (1)軟件配置和軟件配置管理的概念。(12分)
    (2)列舉10個(gè)軟件配置的配置項(xiàng)。(10分)
    (3)軟件配置管理的基本任務(wù)是什么?(8分)
    答案:
    (1) 一個(gè)完整的軟件系統(tǒng)的構(gòu)成就是軟件配置.(4分)
    軟件配置管理是軟件生命周期內(nèi)管理變化的一組活動(dòng).包括:
    1) 標(biāo)識(shí)變化;
    2) 控制變化;
    3) 確保實(shí)現(xiàn)了變化;
    4) 報(bào)告變化;(4分)
    軟件在設(shè)計(jì),生產(chǎn)和使用中,會(huì)產(chǎn)生不同的版本.軟件配置管理應(yīng)對(duì)不同的軟件版本進(jìn)行標(biāo)識(shí)和管理.(4分)
    (2) 軟件配置由配置項(xiàng)組成,軟件配置項(xiàng)有:
    ·系統(tǒng)規(guī)格說(shuō)明書(shū)
    ·項(xiàng)目開(kāi)發(fā)計(jì)劃
    ·軟件需求說(shuō)明書(shū)
    ·原型系統(tǒng)
    ·總體(或概要)設(shè)計(jì)說(shuō)明書(shū)
    ·詳細(xì)設(shè)計(jì)說(shuō)明書(shū)
    ·源程序清單
    ·測(cè)試計(jì)劃
    ·測(cè)試報(bào)告
    ·操作手冊(cè)
    ·用戶手冊(cè)
    ·目標(biāo)程序
    ·軟件問(wèn)題報(bào)告
    ·維護(hù)請(qǐng)求
    ·軟件變更通知
    ·軟件工程標(biāo)準(zhǔn)
    ·項(xiàng)目開(kāi)發(fā)總結(jié)
    (以上配置每回答項(xiàng)出1個(gè)給1分,越過(guò)10個(gè)最多給10分)
    (3) 軟件配置管理的基本任務(wù)包括:
    1) 制定文件書(shū)寫(xiě)標(biāo)準(zhǔn)和標(biāo)識(shí)方法.(2分)
    2) 控制配置變更,記錄與評(píng)價(jià)軟件配置的.(2分)
    3) 實(shí)現(xiàn)對(duì)已完成文檔的存取管理和跟蹤版本變化.(2分)
    4) 對(duì)版本進(jìn)行檢查和維護(hù).(2分)