一、單項(xiàng)選擇題(在每小題的四個(gè)備選答案中,選出一個(gè)正確答案,并將正確答案的序號(hào)填在題干的括號(hào)內(nèi)。每小題2分,共20分)
1.當(dāng)軟件開發(fā)人員由個(gè)人編程階段發(fā)展到項(xiàng)目負(fù)責(zé)人的時(shí)候,對(duì)( )的需求也隨之發(fā)生。
A.計(jì)劃工具B.分析工具
C.設(shè)計(jì)工具D.管理工具
2.實(shí)體關(guān)系圖的基本成分不包括( )。
A.外部項(xiàng)B.關(guān)系
C.實(shí)體D.屬性
3.用通用軟件輔助軟件開發(fā),下列說法不正確的是( )。
A.通用軟件非?!巴ㄓ谩?,對(duì)軟件開發(fā)工作的幫助徹底、全面
B.會(huì)遇到難于保持一致性的困難
C.完成某些工作,只能做到“行似”,不能做到“神似”
D.許多工作通用軟件無法完成
4.與即插即用的程序設(shè)計(jì)緊密相關(guān)的術(shù)語有( )。
A.面向?qū)ο蟪绦蛟O(shè)計(jì)B.組合文件設(shè)計(jì)
C.微觀程序設(shè)計(jì)D.可視化程序設(shè)計(jì)
5.有關(guān)概念模式的說法,不正確的是( )。
A.概念模式是人們認(rèn)識(shí)客觀世界的一種方法、工具
B.概念模式在一定程度上反映了客觀現(xiàn)實(shí),因此也就等同于客觀現(xiàn)實(shí)
C.概念模式是人們在長期的實(shí)踐活動(dòng)過程中逐漸形成的
D.人們認(rèn)識(shí)概念模式的過程,就是概念模式不斷修正、不斷完善的過程
6.在信息庫中,關(guān)于測試與運(yùn)行狀況的記錄不包括( )。
A.運(yùn)行效率,作用B.故障情況及原因
C.數(shù)據(jù)庫的邏輯設(shè)計(jì)D.用戶反映
7.為購買軟件開發(fā)工具而調(diào)查市場時(shí),調(diào)查重點(diǎn)不包括( )。
A.開發(fā)工具的功能,性能B.工具的服務(wù),培訓(xùn)
C.工具的運(yùn)行環(huán)境D.是否有試用版
8.關(guān)于HTML與XML敘述正確的是( )。
A.HTML是可擴(kuò)展的標(biāo)記語言
B.HTML與XML形式不同,但本質(zhì)相同
C.HTML標(biāo)記是規(guī)定好的,XML標(biāo)記可以自己創(chuàng)建
D.HTML描述了數(shù)據(jù)本身,XML描述了如何顯示W(wǎng)eb頁中的數(shù)據(jù)
9.代碼生成器的輸入不包括( )。
A.信息庫中已有的資料
B.可行性分析的結(jié)果
C.所需程序的框架或組件
D.使用者通過屏幕前操作輸入的信息
10.在關(guān)于軟件開發(fā)工具的發(fā)展和現(xiàn)狀正確的是( )。
A.目前,實(shí)際產(chǎn)生效益的軟件開發(fā)工具,多數(shù)還局限于文檔生成、代碼生成、原型制作等環(huán)節(jié)上
B.軟件開發(fā)工具已經(jīng)是一個(gè)成熟的技術(shù)領(lǐng)域
C.軟件開發(fā)工具的許多問題已經(jīng)得到了解決,達(dá)到了人們設(shè)想的徹底改變軟件生產(chǎn)的手工業(yè)方式的目標(biāo)
D.與國外相比,國內(nèi)一些大學(xué),研究機(jī)構(gòu)取得了具有較高水平的研究成果與產(chǎn)品。但在軟件開發(fā)工具的標(biāo)準(zhǔn)化方面差距較大
二、填空題(每空1分,共25分)
1.項(xiàng)目管理包括_______、資源與費(fèi)用管理、三個(gè)基本內(nèi)容,對(duì)于軟件項(xiàng)目來說,還有兩個(gè)比較特殊的問題。首先是測試工作方面的支持,另一個(gè)是_______問題。
2.軟件工程的思想主要集中于加強(qiáng)_______的工作上,對(duì)于_______關(guān)系不大,這點(diǎn)和_______程序設(shè)計(jì)方法正好互相補(bǔ)充。
3.概念模式的意義決定了它的_______,即面對(duì)各種不同的用途,必然會(huì)有不同形式的概念模式。
4.時(shí)序網(wǎng)絡(luò)是一種較為特殊的概念模式,它主要描述_______及其_______,因此常常用于一些_______方面的軟件的功能。
5.軟件開發(fā)工具能夠提供存儲(chǔ)和管理有關(guān)信息的機(jī)制與手段,簡單的說就是根據(jù)軟件的_______模式提供一個(gè)_______和一個(gè)_______.
6.邏輯上統(tǒng)一,物理上分散的信息庫,需要設(shè)立一個(gè)統(tǒng)一的_______進(jìn)行管理。使數(shù)據(jù)庫與模塊都實(shí)現(xiàn)了_______化,既保持了一致性,又保持了_______性。
7.在討論軟件開發(fā)工具的開發(fā)時(shí),首先要區(qū)分_______.
8.目前軟件開發(fā)工具的發(fā)展趨勢是_______,_______,_______,標(biāo)準(zhǔn)化。
9.CASE工具一詞有兩種理解。一種是計(jì)算機(jī)輔助軟件工程,另一種是_______.
10.為了在各部分之間的信息的準(zhǔn)備傳遞,關(guān)鍵在于對(duì)信息的_______.
11.總控與人機(jī)界面設(shè)計(jì)的基本原則是面向_______的原則,保證各部分之間_______的準(zhǔn)確傳遞,保證系統(tǒng)的_______.
三、簡答題(每小題5分,共20分)
1.簡述即插即用程序設(shè)計(jì)的基本思想。
2.簡單介紹軟件開發(fā)過程中涉及的信息主要包括哪幾類分別是什么
3.簡述引入軟件開發(fā)工具后的組織工作的主要內(nèi)容。
4.簡述軟件開發(fā)工具的基本功能。
四、論述題(每小題10分,共20分)
1.論述軟件開發(fā)過程中,用戶、項(xiàng)目負(fù)責(zé)人、程序員的角色作用。
2.評(píng)價(jià)購置與自行開發(fā)軟件工具的優(yōu)缺點(diǎn)。
五、應(yīng)用題(15分)
結(jié)合實(shí)際開發(fā)過程,談?wù)勗谲浖_發(fā)過程中,對(duì)單個(gè)程序員的主要要求和建立一個(gè)好的項(xiàng)目組的基本條件。
1.當(dāng)軟件開發(fā)人員由個(gè)人編程階段發(fā)展到項(xiàng)目負(fù)責(zé)人的時(shí)候,對(duì)( )的需求也隨之發(fā)生。
A.計(jì)劃工具B.分析工具
C.設(shè)計(jì)工具D.管理工具
2.實(shí)體關(guān)系圖的基本成分不包括( )。
A.外部項(xiàng)B.關(guān)系
C.實(shí)體D.屬性
3.用通用軟件輔助軟件開發(fā),下列說法不正確的是( )。
A.通用軟件非?!巴ㄓ谩?,對(duì)軟件開發(fā)工作的幫助徹底、全面
B.會(huì)遇到難于保持一致性的困難
C.完成某些工作,只能做到“行似”,不能做到“神似”
D.許多工作通用軟件無法完成
4.與即插即用的程序設(shè)計(jì)緊密相關(guān)的術(shù)語有( )。
A.面向?qū)ο蟪绦蛟O(shè)計(jì)B.組合文件設(shè)計(jì)
C.微觀程序設(shè)計(jì)D.可視化程序設(shè)計(jì)
5.有關(guān)概念模式的說法,不正確的是( )。
A.概念模式是人們認(rèn)識(shí)客觀世界的一種方法、工具
B.概念模式在一定程度上反映了客觀現(xiàn)實(shí),因此也就等同于客觀現(xiàn)實(shí)
C.概念模式是人們在長期的實(shí)踐活動(dòng)過程中逐漸形成的
D.人們認(rèn)識(shí)概念模式的過程,就是概念模式不斷修正、不斷完善的過程
6.在信息庫中,關(guān)于測試與運(yùn)行狀況的記錄不包括( )。
A.運(yùn)行效率,作用B.故障情況及原因
C.數(shù)據(jù)庫的邏輯設(shè)計(jì)D.用戶反映
7.為購買軟件開發(fā)工具而調(diào)查市場時(shí),調(diào)查重點(diǎn)不包括( )。
A.開發(fā)工具的功能,性能B.工具的服務(wù),培訓(xùn)
C.工具的運(yùn)行環(huán)境D.是否有試用版
8.關(guān)于HTML與XML敘述正確的是( )。
A.HTML是可擴(kuò)展的標(biāo)記語言
B.HTML與XML形式不同,但本質(zhì)相同
C.HTML標(biāo)記是規(guī)定好的,XML標(biāo)記可以自己創(chuàng)建
D.HTML描述了數(shù)據(jù)本身,XML描述了如何顯示W(wǎng)eb頁中的數(shù)據(jù)
9.代碼生成器的輸入不包括( )。
A.信息庫中已有的資料
B.可行性分析的結(jié)果
C.所需程序的框架或組件
D.使用者通過屏幕前操作輸入的信息
10.在關(guān)于軟件開發(fā)工具的發(fā)展和現(xiàn)狀正確的是( )。
A.目前,實(shí)際產(chǎn)生效益的軟件開發(fā)工具,多數(shù)還局限于文檔生成、代碼生成、原型制作等環(huán)節(jié)上
B.軟件開發(fā)工具已經(jīng)是一個(gè)成熟的技術(shù)領(lǐng)域
C.軟件開發(fā)工具的許多問題已經(jīng)得到了解決,達(dá)到了人們設(shè)想的徹底改變軟件生產(chǎn)的手工業(yè)方式的目標(biāo)
D.與國外相比,國內(nèi)一些大學(xué),研究機(jī)構(gòu)取得了具有較高水平的研究成果與產(chǎn)品。但在軟件開發(fā)工具的標(biāo)準(zhǔn)化方面差距較大
二、填空題(每空1分,共25分)
1.項(xiàng)目管理包括_______、資源與費(fèi)用管理、三個(gè)基本內(nèi)容,對(duì)于軟件項(xiàng)目來說,還有兩個(gè)比較特殊的問題。首先是測試工作方面的支持,另一個(gè)是_______問題。
2.軟件工程的思想主要集中于加強(qiáng)_______的工作上,對(duì)于_______關(guān)系不大,這點(diǎn)和_______程序設(shè)計(jì)方法正好互相補(bǔ)充。
3.概念模式的意義決定了它的_______,即面對(duì)各種不同的用途,必然會(huì)有不同形式的概念模式。
4.時(shí)序網(wǎng)絡(luò)是一種較為特殊的概念模式,它主要描述_______及其_______,因此常常用于一些_______方面的軟件的功能。
5.軟件開發(fā)工具能夠提供存儲(chǔ)和管理有關(guān)信息的機(jī)制與手段,簡單的說就是根據(jù)軟件的_______模式提供一個(gè)_______和一個(gè)_______.
6.邏輯上統(tǒng)一,物理上分散的信息庫,需要設(shè)立一個(gè)統(tǒng)一的_______進(jìn)行管理。使數(shù)據(jù)庫與模塊都實(shí)現(xiàn)了_______化,既保持了一致性,又保持了_______性。
7.在討論軟件開發(fā)工具的開發(fā)時(shí),首先要區(qū)分_______.
8.目前軟件開發(fā)工具的發(fā)展趨勢是_______,_______,_______,標(biāo)準(zhǔn)化。
9.CASE工具一詞有兩種理解。一種是計(jì)算機(jī)輔助軟件工程,另一種是_______.
10.為了在各部分之間的信息的準(zhǔn)備傳遞,關(guān)鍵在于對(duì)信息的_______.
11.總控與人機(jī)界面設(shè)計(jì)的基本原則是面向_______的原則,保證各部分之間_______的準(zhǔn)確傳遞,保證系統(tǒng)的_______.
三、簡答題(每小題5分,共20分)
1.簡述即插即用程序設(shè)計(jì)的基本思想。
2.簡單介紹軟件開發(fā)過程中涉及的信息主要包括哪幾類分別是什么
3.簡述引入軟件開發(fā)工具后的組織工作的主要內(nèi)容。
4.簡述軟件開發(fā)工具的基本功能。
四、論述題(每小題10分,共20分)
1.論述軟件開發(fā)過程中,用戶、項(xiàng)目負(fù)責(zé)人、程序員的角色作用。
2.評(píng)價(jià)購置與自行開發(fā)軟件工具的優(yōu)缺點(diǎn)。
五、應(yīng)用題(15分)
結(jié)合實(shí)際開發(fā)過程,談?wù)勗谲浖_發(fā)過程中,對(duì)單個(gè)程序員的主要要求和建立一個(gè)好的項(xiàng)目組的基本條件。