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