2003年4月份浙江省高等教育自學(xué)考試軟件開發(fā)工具試題

字號(hào):

一、單項(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)目組的基本條件。