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

字號:

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