版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 專注考研專業(yè)課13年,提供海量考研優(yōu)質(zhì)文檔! 第 1 頁(yè),共 50 頁(yè) 目錄 2018年北京交通大學(xué)軟件學(xué)院901軟件工程考研基礎(chǔ)五套測(cè)試題(一) . 2 2018年北京交通大學(xué)軟件學(xué)院901軟件工程考研基礎(chǔ)五套測(cè)試題(二) . 12 2018年北京交通大學(xué)軟件學(xué)院901軟件工程考研基礎(chǔ)五套測(cè)試題(三) . 25 2018年北京交通大學(xué)軟件學(xué)院901軟件工程考研基礎(chǔ)五套測(cè)試題(四) . 32 2018年北京交通大學(xué)軟件學(xué)院901軟件工程考研基礎(chǔ)五套測(cè)試題(五) . 40 專注考研專業(yè)課13年,提供海量考研優(yōu)質(zhì)文檔! 第 2 頁(yè),共 50 頁(yè) 2018年北京交通大學(xué)軟件學(xué)院901軟件工程考研基
2、礎(chǔ)五套測(cè)試題(一) 說(shuō)明:根據(jù)本校該考試科目歷年考研命題規(guī)律,結(jié)合出題側(cè)重點(diǎn)和難度,精心整理編寫。基礎(chǔ)檢測(cè)使用。共五套試題,均含有詳細(xì)答案解析,也是眾多專業(yè)課輔導(dǎo)機(jī)構(gòu)參考借鑒資料,考研必備。 一、選擇題 1 在數(shù)據(jù)流圖中,不能被計(jì)算機(jī)處理的成分是( )。 A.控制流 B.結(jié)點(diǎn) C.數(shù)據(jù)流 D.數(shù)據(jù)源/終點(diǎn) 【答案】D 【解析】數(shù)據(jù)源點(diǎn)或終點(diǎn):是本軟件系統(tǒng)外部環(huán)境中的實(shí)體(包括人員、組織或其他軟件系統(tǒng)),統(tǒng)稱外部實(shí)體,不能被計(jì)算機(jī)處理。 2 對(duì)象或者類的整體行為(例如響應(yīng)消息)的某些規(guī)則所不能適應(yīng)的(對(duì)象或類的)( )。 A.狀況 B.情態(tài) C.條件 D.問(wèn)題 【答案】D 【解析】對(duì)象或者類的整
3、體行為(例如響應(yīng)消息)的某些規(guī)則所能適應(yīng)的(對(duì)象或類的)狀況、情況、條件、形式或生存周期階段。 3 復(fù)雜性度量又稱為( )。 A.代碼行度量 B.環(huán)路度量 C.程序量度量 D.功能性度量 【答案】B 【解析】 度量法是由 提出的一種基于程序控制流的復(fù)雜性度量方法。復(fù)雜性度量又稱環(huán)路度量,它認(rèn)為程序的復(fù)雜性很大程度上取決于控制的復(fù)雜性。 4 方法主要適用于規(guī)模適中的( )系統(tǒng)的開(kāi)發(fā)。 A.數(shù)據(jù)處理 B.文字處理 專注考研專業(yè)課13年,提供海量考研優(yōu)質(zhì)文檔! 第 3 頁(yè),共 50 頁(yè) C.實(shí)時(shí)控制 D.科學(xué)計(jì)算 【答案】A 【解析】Jackson方法的主導(dǎo)思想是被解問(wèn)題的程序結(jié)構(gòu)往往與數(shù)據(jù)結(jié)構(gòu)相對(duì)
4、應(yīng),當(dāng)問(wèn)題的數(shù)據(jù)結(jié)構(gòu)具有選擇性質(zhì)時(shí),程序一般用選擇結(jié)構(gòu)來(lái)表示;若數(shù)據(jù)結(jié)構(gòu)具有重復(fù)性質(zhì)時(shí),須用循環(huán)程序來(lái)處理;對(duì)分層的數(shù)據(jù)結(jié)構(gòu)總是用分層的程序處理。因此,Jackson方法適用于規(guī)模適中的數(shù)據(jù)處理系統(tǒng)的開(kāi)發(fā)。 5 軟件結(jié)構(gòu)圖中,模塊框之間若有直線連接,表示它們之間存在( )。 A.調(diào)用關(guān)系 B.組成關(guān)系 C.鏈接關(guān)系 D.順序執(zhí)行關(guān)系 【答案】A 【解析】軟件結(jié)構(gòu)圖也就是為了反映軟件系統(tǒng)中組件之間相互關(guān)系和約束的體系結(jié)構(gòu)設(shè)計(jì)圖,一般通過(guò)分層次或分時(shí)間段等方式說(shuō)明體系結(jié)構(gòu)的各個(gè)組成部分的組合關(guān)系,軟件結(jié)構(gòu)圖中的方框表示模塊,方框間的直線表示模塊間的調(diào)用關(guān)系。 6 一個(gè)( )能用不同的方法表示它的特
5、征。 A.事件 B.抽象 C.狀態(tài) D.腳本 【答案】C 【解析】狀態(tài)是對(duì)象的屬性值和鏈接的一種抽象。根據(jù)影響對(duì)象總的行為的性質(zhì),一系列組合在一起是一個(gè)狀態(tài)。它能用不同的方法表示它的特征。 7 為了提高模塊的獨(dú)立性,模塊內(nèi)部最好是( )。 A.邏輯內(nèi)聚 B.時(shí)間內(nèi)聚 C.功能內(nèi)聚 D.通信內(nèi)聚 【答案】C 【解析】功能內(nèi)聚是最強(qiáng)的內(nèi)聚,指模塊內(nèi)所有元素共同完成一個(gè)功能,缺一不可。因此模塊不能再分割。 專注考研專業(yè)課13年,提供海量考研優(yōu)質(zhì)文檔! 第 4 頁(yè),共 50 頁(yè) 8 單元測(cè)試主要針對(duì)模塊的幾個(gè)基本特征進(jìn)行測(cè)試,該階段不能完成的測(cè)試是( )。 A.系統(tǒng)功能 B.局部數(shù)據(jù)結(jié)構(gòu) C.重要的執(zhí)
6、行路徑 D.錯(cuò)誤處理 【答案】A 【解析】單元測(cè)試主要從下面五個(gè)基本特征進(jìn)行測(cè)試,分別是:模塊接口、局部數(shù)據(jù)結(jié)構(gòu)、獨(dú)立路徑和出錯(cuò)處理。而系統(tǒng)功能通常是在系統(tǒng)測(cè)試時(shí)進(jìn)行的。 9 軟件開(kāi)發(fā)過(guò)程中,抽取和整理用戶需求并建立問(wèn)題域精確模型的過(guò)程叫( )。 A.生存期 B.面向?qū)ο笤O(shè)計(jì) C.面向?qū)ο蟪绦蛟O(shè)計(jì) D.面向?qū)ο蠓治?【答案】D 【解析】面向?qū)ο蠓治鲞^(guò)程就是認(rèn)識(shí)客觀世界的過(guò)程,其目的就是建立對(duì)客觀世界的精確、簡(jiǎn)潔、可理解的正確模型,也就是所謂的建模。 10原型的使用和開(kāi)發(fā)過(guò)程,叫作( )。 A.原型期 B.原型生存期 C.原型周期 D.以上說(shuō)法都不對(duì) 【答案】B 【解析】原型模型又稱快速原型模型
7、,它是増量模型的另一種形式,它的使用和開(kāi)發(fā)過(guò)程叫作原型生存期。 二、填空題 11軟件測(cè)試時(shí)需要的三類信息,分別是_、_、_。 【答案】軟件配置;測(cè)試配置;測(cè)試工具 12瀑布模型屬于_開(kāi)發(fā)模型,増量模型屬于_開(kāi)發(fā)模型。 【答案】整體;非整體 13變更控制包括建立_和建立_。 【答案】控制點(diǎn);報(bào)告與審查制度 專注考研專業(yè)課13年,提供海量考研優(yōu)質(zhì)文檔! 第 5 頁(yè),共 50 頁(yè) 14軟件生命周期的一種典型的階段劃分為:_、_、需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測(cè)試和_。 【答案】問(wèn)題定義;可行性研究;維護(hù) 15軟件工程需要解決的問(wèn)題有_、_、_、_和_。 【答案】軟件費(fèi)用;軟件可靠性;軟件可維護(hù)
8、性;軟件生產(chǎn)率;軟件重用 三、簡(jiǎn)答題 16衡量模塊獨(dú)立的兩個(gè)標(biāo)準(zhǔn)是什么?它們各表示什么含義? 【答案】(1)衡量模塊獨(dú)立的兩個(gè)標(biāo)準(zhǔn) 衡量模塊的獨(dú)立性的標(biāo)準(zhǔn)是兩個(gè)定性的度量標(biāo)準(zhǔn):耦合性和內(nèi)聚性。耦合性與內(nèi)聚性是模塊獨(dú)立性的兩個(gè)定性標(biāo)準(zhǔn),將軟件系統(tǒng)劃分模塊時(shí),盡量做到高內(nèi)聚低耦合,提高模塊的獨(dú)立性,為設(shè)計(jì)高質(zhì)量的軟件結(jié)構(gòu)奠定基礎(chǔ)。 (2)衡量模塊獨(dú)立的兩個(gè)標(biāo)準(zhǔn)的含義 耦合性 也稱塊間聯(lián)系,指軟件系統(tǒng)結(jié)構(gòu)中各模塊間相互聯(lián)系緊密程度的一種度量。模塊之間聯(lián)系越緊密,其耦合性就越強(qiáng),模塊的獨(dú)立性則越差。模塊間耦合高低取決于模塊間接口的復(fù)雜性、調(diào)用的方式及傳遞的信息。 內(nèi)聚性 又稱塊內(nèi)聯(lián)系,指模塊的功能強(qiáng)度
9、的度量,即一個(gè)模塊內(nèi)部各個(gè)元素彼此結(jié)合的緊密程度的度量。若一個(gè)模塊內(nèi)各元素(語(yǔ)句之間、程序段之間)聯(lián)系得越緊密,則它的內(nèi)聚性就越高。 17什么是軟件工程過(guò)程?它包含哪些過(guò)程? 【答案】(1)軟件工程過(guò)程的定義 軟件工程過(guò)程規(guī)定了獲取、供應(yīng)、開(kāi)發(fā)、操作和維護(hù)軟件時(shí),要實(shí)施的過(guò)程、活動(dòng)和任務(wù)。 (2)軟件工程過(guò)程包含的過(guò)程 獲取過(guò)程 定義需求方按合同獲取一個(gè)系統(tǒng)、軟件產(chǎn)品或服務(wù)的活動(dòng)。 供應(yīng)過(guò)程 定義供方向需求方提供合同中的系統(tǒng)、軟件產(chǎn)品或服務(wù)所需的活動(dòng)。 開(kāi)發(fā)過(guò)程 定義開(kāi)發(fā)者和機(jī)構(gòu)為了定義和開(kāi)發(fā)軟件或提供服務(wù)所需的活動(dòng)。此過(guò)程包括需求分析、設(shè)計(jì)、編碼、集成、測(cè)試、軟件安裝和驗(yàn)收等活動(dòng)。 操作過(guò)程
10、 定義操作者和機(jī)構(gòu)為了在規(guī)定的運(yùn)行環(huán)境中為其用戶運(yùn)行一個(gè)計(jì)算機(jī)系統(tǒng)所需要的活動(dòng)。 維護(hù)過(guò)程 專注考研專業(yè)課13年,提供海量考研優(yōu)質(zhì)文檔! 第 6 頁(yè),共 50 頁(yè) 定義維護(hù)者和機(jī)構(gòu)為了修改和管理軟件,使它處于良好運(yùn)行狀態(tài)所需要的活動(dòng)。 管理過(guò)程 定義軟件工程過(guò)程中各項(xiàng)管理活動(dòng),包括:項(xiàng)目開(kāi)始和范圍定義、項(xiàng)目管理計(jì)劃、實(shí)施和控制、評(píng)審和評(píng)價(jià)、項(xiàng)目完成等。 支持過(guò)程 支持過(guò)程對(duì)項(xiàng)目的生存周期過(guò)程給予支持。它有助于項(xiàng)目的成功并能提高項(xiàng)目的質(zhì)量。 18簡(jiǎn)述對(duì)象、類、類結(jié)構(gòu)、消息、方法的基本概念。 【答案】(1)對(duì)象 定義 對(duì)象是人們要進(jìn)行研究的任何事物,從最簡(jiǎn)單的整數(shù)到復(fù)雜的飛機(jī)等均可看作對(duì)象,它不僅
11、能表示具體的事物,還能表示抽象的規(guī)則、計(jì)劃或事件。 分類 對(duì)象類型包括有形實(shí)體、作用、事件、性能說(shuō)明。 特點(diǎn) a.對(duì)象具有狀態(tài),一個(gè)對(duì)象用數(shù)據(jù)來(lái)描述它的狀態(tài),對(duì)象還有操作,用于改變對(duì)象的狀態(tài),對(duì)象及其操作就是對(duì)象的行為。 b.對(duì)象實(shí)現(xiàn)了數(shù)據(jù)和操作的結(jié)合,使數(shù)據(jù)和操作封裝于對(duì)象的統(tǒng)一體中。 c.對(duì)象內(nèi)的數(shù)據(jù)具有自己的操作,從而可靈活地專門描述對(duì)象的獨(dú)特行為。 d.具有較強(qiáng)的獨(dú)立性和自治性,其內(nèi)部狀態(tài)不受或很少受外界的影響。 e.具有很好的模塊化特點(diǎn),為軟件重用奠定了堅(jiān)實(shí)的基礎(chǔ)。 (2)類 類是具有相同屬性和服務(wù)的一組對(duì)象的集合。因此,對(duì)象的抽象是類,類的具體化就是對(duì)象,即類的實(shí)例是對(duì)象。 (3)
12、類結(jié)構(gòu) 在客觀世界中有若干類,這些類之間有一定的結(jié)構(gòu)關(guān)系。通常有兩種主要的結(jié)構(gòu)關(guān)系,即一般一具體結(jié)構(gòu)關(guān)系,整體一部分結(jié)構(gòu)關(guān)系。 一般一具體結(jié)構(gòu)關(guān)系 一般一具體結(jié)構(gòu)關(guān)系稱為分類關(guān)系,也可以說(shuō)是“或”關(guān)系,或者是“is-a”關(guān)系。類的這種層次結(jié)構(gòu)可用來(lái)描述現(xiàn)實(shí)世界中一般化的關(guān)系,通常越在上層的類越具有一般性和共性,越在下層的類越具體、越細(xì)化。 整體一部分結(jié)構(gòu)關(guān)系 整體一部分結(jié)構(gòu)關(guān)系稱為組裝結(jié)構(gòu),它們之間的關(guān)系是一種“與”關(guān)系,或者是“has-a”關(guān)系。類的這種層次關(guān)系可用來(lái)描述現(xiàn)實(shí)世界中類的組成的抽象關(guān)系,上層的類具有整體性,下層的類具有成員性。在類的層次結(jié)構(gòu)中,通常上層類稱為父類或超類,下層類稱
13、為子類。 專注考研專業(yè)課13年,提供海量考研優(yōu)質(zhì)文檔! 第 7 頁(yè),共 50 頁(yè) (4)消息 定義 對(duì)象之間進(jìn)行通信的構(gòu)造叫做消息。 信息傳遞 在對(duì)象的操作中,當(dāng)一個(gè)消息發(fā)送到某個(gè)對(duì)象時(shí),消息包含接收對(duì)象去執(zhí)行某種操作的信息。接收信息的對(duì)象經(jīng)過(guò)解釋,然后給予響應(yīng),這種通信機(jī)制稱為信息傳遞。 信息的內(nèi)容 發(fā)送一條信息至少要包含說(shuō)明接收消息的對(duì)象名、發(fā)送給該對(duì)象的消息名(即對(duì)象名,方法名),一般還要對(duì)參數(shù)加以說(shuō)明,參數(shù)可以是認(rèn)識(shí)該消息對(duì)象所知道的變量名,或者是所有對(duì)象都知道的全局變量名。 (5)方法 類中操作的實(shí)現(xiàn)過(guò)程叫作方法,一個(gè)方法有方法名、參數(shù)、方法體。當(dāng)一個(gè)對(duì)象接收一條消息后,它所包含的方
14、法決定對(duì)象怎樣動(dòng)作。方法也可以發(fā)送消息給其他對(duì)象,請(qǐng)求執(zhí)行某一動(dòng)作或提供信息。由于對(duì)象的內(nèi)部對(duì)用戶是密封的,所以消息只是對(duì)象同外部世界連接的管道。對(duì)象內(nèi)部的數(shù)據(jù)只能被自己的方法所操縱。 19PDL的特點(diǎn)是什么?有哪些優(yōu)點(diǎn)? 【答案】(1) PDL的特點(diǎn) 所有關(guān)鍵字都有固定語(yǔ)法,以便提供結(jié)構(gòu)化控制結(jié)構(gòu)、數(shù)據(jù)說(shuō)明和模塊的特征。 描述處理過(guò)程的說(shuō)明性語(yǔ)言沒(méi)有嚴(yán)格的語(yǔ)法。 具有模塊說(shuō)明機(jī)制,包括簡(jiǎn)單的與復(fù)雜的數(shù)據(jù)說(shuō)明。 具有模塊定義和調(diào)用機(jī)制,因此開(kāi)發(fā)人員應(yīng)根據(jù)系統(tǒng)編程所用的語(yǔ)種,說(shuō)明PDL表示的有關(guān)程序結(jié)構(gòu)。 (2) PDL的優(yōu)點(diǎn) 提供的機(jī)制比圖形全面,為保證詳細(xì)設(shè)計(jì)與編碼的質(zhì)量創(chuàng)造了有利條件。 可
15、作為注釋嵌入在源程序中一起作為程序的文檔,并可同高級(jí)程序設(shè)計(jì)語(yǔ)言一樣進(jìn)行編輯、修改,有利于 軟件的維護(hù)。 會(huì)自動(dòng)生成程序代碼,提高軟件生產(chǎn)率。目前已有PDL多種版本( 如等),為自動(dòng)生成相應(yīng)代碼提供了便利條件。 四、綜合應(yīng)用題 20畫出下列偽碼程序?qū)?yīng)的PAD圖和N-S圖。 專注考研專業(yè)課13年,提供海量考研優(yōu)質(zhì)文檔! 第 8 頁(yè),共 50 頁(yè) 【答案】(1) PAD圖,如圖1所示。 圖1 PAD圖 (2) N-S圖,如圖2所示。 圖2 N-S圖 21分析預(yù)測(cè)在下列系統(tǒng)交付使用以后,用戶可能提出哪些改進(jìn)或擴(kuò)充功能的要求。如果由自己來(lái)開(kāi)發(fā)這些系統(tǒng),在設(shè)計(jì)和實(shí)現(xiàn)時(shí)將采取哪些措施,以方便將來(lái)的修改?
16、 (1)儲(chǔ)蓄系統(tǒng) (2)機(jī)票預(yù)訂系統(tǒng) (3)患者監(jiān)護(hù)系統(tǒng) 【答案】(1)儲(chǔ)蓄系統(tǒng) 一般大型軟件的維護(hù)成本遠(yuǎn)高于開(kāi)發(fā)成本若干倍,所以在設(shè)計(jì)時(shí)就應(yīng)該考慮到維護(hù)成本,而 專注考研專業(yè)課13年,提供海量考研優(yōu)質(zhì)文檔! 第 9 頁(yè),共 50 頁(yè) 且在開(kāi)發(fā)過(guò)程中 應(yīng)該使用標(biāo)準(zhǔn)的程序設(shè)計(jì)語(yǔ)言和標(biāo)準(zhǔn)的操作系統(tǒng)接口,可以大大提高軟件的可維護(hù)性,也可以減少軟件存在的錯(cuò)誤。 (2)機(jī)票預(yù)訂系統(tǒng) 人多的時(shí)候系統(tǒng)癱瘓幾率就大,在開(kāi)發(fā)人員不在場(chǎng)的情況下,很容易出現(xiàn)系統(tǒng)錯(cuò)誤,維護(hù)軟件也是很困難的,也會(huì)給很多人帶來(lái)不便,所以,在設(shè)計(jì)過(guò)程中應(yīng)該科學(xué)的管理規(guī)劃還有合理設(shè)計(jì)模塊,使各個(gè)模塊的獨(dú)立性越高, 這樣對(duì)軟件的改進(jìn)越方便,也
17、便于快速糾錯(cuò)。 (3)患者監(jiān)護(hù)系統(tǒng) 應(yīng)該考慮它的完善性和預(yù)防性,要能滿足用戶在使用過(guò)程中的增加和修改工作,還要為了改善未來(lái)的可維護(hù)性或可靠性而修改。更要考慮系統(tǒng)數(shù)據(jù)的隱秘和安全,隨時(shí)備份。 22人機(jī)對(duì)話由操作員信息和系統(tǒng)信息交替組成。假設(shè)一段對(duì)話總是由操作員信息開(kāi)始以系統(tǒng)信息結(jié)束,用 Jackson圖描繪這樣的人機(jī)對(duì)話過(guò)程。 【答案】人機(jī)對(duì)話過(guò)程如圖1、2、3、4所示。 圖1 人機(jī)對(duì)話Jackson圖(a) 圖2 人機(jī)對(duì)話Jackson圖(b) 圖3 人機(jī)對(duì)話Jackson圖(c) 專注考研專業(yè)課13年,提供海量考研優(yōu)質(zhì)文檔! 第 10 頁(yè),共 50 頁(yè) 圖4 人機(jī)對(duì)話Jackson圖(d)
18、23面向?qū)ο笤O(shè)計(jì)應(yīng)該遵循哪些準(zhǔn)則?簡(jiǎn)述每條準(zhǔn)則的內(nèi)容,并說(shuō)明遵循這條準(zhǔn)則的必要性。 【答案】面向?qū)ο笤O(shè)計(jì)應(yīng)該遵循如下六條準(zhǔn)則: (1)模塊化 對(duì)象是面向?qū)ο筌浖到y(tǒng)中的模塊,它是把數(shù)據(jù)結(jié)構(gòu)和操作這些數(shù)據(jù)的方法緊密地結(jié)合在一起所構(gòu)成的模塊。 (2)抽象 面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言不僅支持過(guò)程抽象,而且支持?jǐn)?shù)據(jù)抽象,對(duì)象類實(shí)際上是具有繼承機(jī)制的抽象數(shù)據(jù) 類型。 (3)信息隱藏 在面向?qū)ο蟮能浖?,信息隱藏通過(guò)對(duì)象的封裝來(lái)實(shí)現(xiàn),即類結(jié)構(gòu)分離了接口與實(shí)現(xiàn),從而支持了信息隱藏。 (4)弱顆合 交互耦合 對(duì)象間的耦合通過(guò)消息連接來(lái)實(shí)現(xiàn),則這種耦合是交互耦合。要使交互耦合盡可能松散。 繼承耦合 繼承是一般類與特
19、殊類之間耦合的一種形式。通過(guò)繼承關(guān)系結(jié)合起來(lái)的基類和派生類構(gòu)成了系統(tǒng)中粒度更大 的模塊,因此,它們彼此之間應(yīng)該結(jié)合得越緊密越好。 (5)強(qiáng)內(nèi)聚 服務(wù)內(nèi)聚 一個(gè)服務(wù)應(yīng)該完成一個(gè)且僅完成一個(gè)功能。 類內(nèi)聚 設(shè)計(jì)類的準(zhǔn)則是,一個(gè)類應(yīng)該只有一個(gè)用途,它的屬性和服務(wù)應(yīng)該是高內(nèi)聚的。 一般一特殊內(nèi)聚 專注考研專業(yè)課13年,提供海量考研優(yōu)質(zhì)文檔! 第 11 頁(yè),共 50 頁(yè) 設(shè)計(jì)出的一般一特殊結(jié)構(gòu)應(yīng)該是對(duì)相應(yīng)的領(lǐng)域知識(shí)的正確抽取。緊密的繼承耦合與高度的一般一特殊內(nèi)聚是一致的。 (6)可重用 軟件重用是提高軟件開(kāi)發(fā)生產(chǎn)率和目標(biāo)系統(tǒng)質(zhì)量的重要途徑。重用基本上從設(shè)計(jì)階段開(kāi)始。重用有兩方面的 含義: 盡量使用已有的
20、類。 如果需要?jiǎng)?chuàng)建新類,則在設(shè)計(jì)這些新類的協(xié)議時(shí)應(yīng)該考慮將來(lái)的可重復(fù)使用性。 專注考研專業(yè)課13年,提供海量考研優(yōu)質(zhì)文檔! 第 12 頁(yè),共 50 頁(yè) 2018年北京交通大學(xué)軟件學(xué)院901軟件工程考研基礎(chǔ)五套測(cè)試題(二) 說(shuō)明:根據(jù)本校該考試科目歷年考研命題規(guī)律,結(jié)合出題側(cè)重點(diǎn)和難度,精心整理編寫?;A(chǔ)檢測(cè)使用。共五套試題,均含有詳細(xì)答案解析,也是眾多專業(yè)課輔導(dǎo)機(jī)構(gòu)參考借鑒資料,考研必備。 一、選擇題 1 ( )工具在軟件詳細(xì)設(shè)計(jì)過(guò)程中不采用。 A.判定表 B.IPO圖 C.PDL D.DFD圖 【答案】D 【解析】DFD圖(數(shù)據(jù)流圖)是軟件需求階段過(guò)程中采用的工具,用于描述系統(tǒng)的分解,即描述
21、系統(tǒng)由哪幾個(gè)部分組成,各部分之間有什么聯(lián)系等等。 2 Putnam成本估算經(jīng)驗(yàn)?zāi)P褪牵?)。 A.模塊性成本模型 B.結(jié)構(gòu)性成本模型 C.動(dòng)態(tài)單變量模型 D.動(dòng)態(tài)多變量模型 【答案】D 【解析】Putnam模型是1978年P(guān)utnam提出的模型,是一種動(dòng)態(tài)多變量模型。它假定在軟件開(kāi)發(fā)的整個(gè)生存期中工作量有特定的分布。 3 黑盒測(cè)試是從( )觀點(diǎn)出發(fā)的測(cè)試,白盒測(cè)試是從( )觀點(diǎn)出發(fā)的測(cè)試。 A.開(kāi)發(fā)人員、管理人員 B.用戶、管理人員 C.用戶、開(kāi)發(fā)人員 D.開(kāi)發(fā)人員、用戶 【答案】C 【解析】黑盒測(cè)試過(guò)程中,測(cè)試人員完全不考慮程序內(nèi)部的結(jié)構(gòu)和處理過(guò)程,測(cè)試人員必須按照規(guī)格說(shuō)明書來(lái)確定和設(shè)計(jì)測(cè)試
22、用例,是一種從用戶觀點(diǎn)出發(fā)的測(cè)試。而白盒測(cè)試則不同,它需要了解程序內(nèi)部的結(jié)構(gòu),是由開(kāi)發(fā)人員來(lái)設(shè)計(jì)和實(shí)現(xiàn)的,它不以只滿足用戶所要求的功能為目標(biāo)。 4 在順序系統(tǒng)中,對(duì)象之間的消息不具有下述特點(diǎn)( )。 A.每個(gè)消息都是向?qū)ο蟀l(fā)出的一個(gè)服務(wù)請(qǐng)求,它必定引起接收者一個(gè)服務(wù)的執(zhí)行 專注考研專業(yè)課13年,提供海量考研優(yōu)質(zhì)文檔! 第 13 頁(yè),共 50 頁(yè) B.每個(gè)消息的發(fā)送與接收都是同時(shí)進(jìn)行的,即消息都是同步的 C.除了主動(dòng)對(duì)象其他的主動(dòng)服務(wù)之外,其他對(duì)象服務(wù)只有在接收到消息時(shí)才開(kāi)始執(zhí)行 D.消息是從正在執(zhí)行的服務(wù)中發(fā)出的 【答案】D 【解析】順序系統(tǒng)中消息的特點(diǎn): 每個(gè)消息都是向?qū)ο蟀l(fā)出的一個(gè)服務(wù)請(qǐng)求
23、,必定引起接收者一個(gè)服務(wù)的執(zhí)行; 除了主動(dòng)對(duì)象的主動(dòng)服務(wù)外,其它對(duì)象服務(wù)只有在接收到消息時(shí)才開(kāi)始執(zhí)行; 每個(gè)消息的發(fā)送與接收是同步的; 所有的操作是串行的。 5 結(jié)構(gòu)化程序設(shè)計(jì)的一種基本方法是( )。 A.篩選法 B.遞歸法 C.迭代法 D.逐步求精法 【答案】D 【解析】結(jié)構(gòu)化程序設(shè)計(jì)方法的基本要點(diǎn)是:采用自頂向下、逐步求精的程序設(shè)計(jì)方法;使用三種基本控制結(jié)構(gòu)構(gòu)造程序;主程序員組的組織形式。 6 在模型中,包含以下基本成分( )。 A.數(shù)據(jù)、對(duì)象、實(shí)體 B.控制、聯(lián)系、對(duì)象 C.實(shí)體、聯(lián)系、屬性 D.實(shí)體、屬性、聯(lián)系 【答案】C 【解析】E-R圖也稱實(shí)體- 聯(lián)系圖提供了表示實(shí)體類型、屬性和聯(lián)
24、系的方法,用來(lái)描述現(xiàn)實(shí)世界的概念模型。 7 結(jié)構(gòu)化設(shè)計(jì)方法在軟件開(kāi)發(fā)中,用于( )。 A.測(cè)試用例設(shè)計(jì) B.概要設(shè)計(jì) C.程序設(shè)計(jì) D.詳細(xì)設(shè)計(jì) 【答案】B 【解析】結(jié)構(gòu)化設(shè)計(jì)方法是基于模塊化、自頂向下細(xì)化、結(jié)構(gòu)化程序設(shè)計(jì)等程序設(shè)計(jì)技術(shù)基礎(chǔ)發(fā)展起來(lái)的。它的基本思想是將軟件設(shè)計(jì)成由相對(duì)獨(dú)立且具有單一功能的模塊組成的結(jié)構(gòu),可 專注考研專業(yè)課13年,提供海量考研優(yōu)質(zhì)文檔! 第 14 頁(yè),共 50 頁(yè) 用于軟件開(kāi)發(fā)的概要設(shè)計(jì)。 8 漸増模型是( )。 A.與瀑布模型無(wú)關(guān) B.與變化模型有關(guān) C.瀑布模型的改進(jìn) D .變化模型的變種 【答案】C 【解析】漸増模型是瀑布模型的變種,有兩類漸增模型:增量構(gòu)造
25、模型和演化提交模型。 9 從下列敘述中選出能夠與軟件開(kāi)發(fā)需求分析、設(shè)計(jì)、編碼相對(duì)應(yīng)的軟件測(cè)試( )。 A.組裝測(cè)試、確認(rèn)測(cè)試、單元測(cè)試 B.單元測(cè)試、組裝測(cè)試、確認(rèn)測(cè)試 C.單元測(cè)試、確認(rèn)測(cè)試、組裝測(cè)試 D.確認(rèn)測(cè)試、組裝測(cè)試、單元測(cè)試 【答案】D 【解析】軟件開(kāi)發(fā)需求分析對(duì)應(yīng)的是測(cè)試階段的確認(rèn)測(cè)試,軟件設(shè)計(jì)對(duì)應(yīng)的是集成測(cè)試(組裝測(cè)試),編碼階段對(duì)應(yīng)的是單元測(cè)試。 10火車是一種陸上交通工具,火車和陸上交通工具之間的關(guān)系是( )關(guān)系。 A.組裝 B.整體與部分 C.has a D.般與具體 【答案】D 【解析】火車是一種陸上交通工具,而陸上交通工具不一定是火車,還可以是汽車、自行車等,說(shuō)明火車
26、是陸上交通工具的具體化,而陸上交通工具是火車的一般化,所以它們之間的關(guān)系是一般與具體的關(guān)系。 二、填空題 11可行性研究的目的不是去開(kāi)發(fā)一個(gè)軟件項(xiàng)目,而是研究這個(gè)軟件項(xiàng)目是否_、_。 【答案】值得去開(kāi)發(fā);其中的問(wèn)題能否解決 12對(duì)于演化型,用原型過(guò)程代替_階段。這是典型的演化提交模型的形式,它是在強(qiáng)有力的_支持下,通過(guò)原型過(guò)程的_,直接得到_。 【答案】全部開(kāi)發(fā);軟件工具和環(huán)境;反復(fù)循環(huán);軟件系統(tǒng) 專注考研專業(yè)課13年,提供海量考研優(yōu)質(zhì)文檔! 第 15 頁(yè),共 50 頁(yè) 13參照以前完成的項(xiàng)目所耗費(fèi)的總成本,來(lái)推算將要開(kāi)發(fā)的軟件的總成本,然后把它們按階段、步驟和工作單元進(jìn)行分配,這種方法稱為_(kāi)
27、方法。 【答案】自頂向下估算 14主要有兩種方法來(lái)建立有限狀態(tài)機(jī),一種是“_”,另一種是“_”,分別用_方式和_方式建立有限狀態(tài)機(jī)。 【答案】狀態(tài)轉(zhuǎn)移圖;狀態(tài)轉(zhuǎn)移表;圖形;表格 15工程網(wǎng)絡(luò)只有一個(gè)開(kāi)始點(diǎn)和一個(gè)終止點(diǎn),開(kāi)始點(diǎn)沒(méi)有流入箭頭,稱為_(kāi)為零。終止點(diǎn)沒(méi)有流出箭頭,稱為_(kāi)為零。 【答案】人度;出度 三、簡(jiǎn)答題 16什么是耦合性?模塊的耦合性有哪些內(nèi)容? 【答案】(1)耦合性的定義 耦合性也稱塊間聯(lián)系。指軟件系統(tǒng)結(jié)構(gòu)中各模塊間相互聯(lián)系緊密程度的一種度量。模塊之間聯(lián)系越緊密,其耦合性就越強(qiáng),模塊的獨(dú)立性則越差。模塊間耦合高低取決于模塊間接口的復(fù)雜性、調(diào)用的方式及傳遞的信息。 (2)模塊耦合性的
28、分類 無(wú)直接耦合 無(wú)直接耦合指兩個(gè)模塊之間沒(méi)有直接的關(guān)系,它們分別從屬于不同模塊的控制與調(diào)用,它們之間不傳遞任何信息。因此模塊間耦合性最弱,模塊獨(dú)立性最高。 數(shù)據(jù)耦合 數(shù)據(jù)耦合指兩個(gè)模塊之間有調(diào)用關(guān)系,傳遞的是簡(jiǎn)單的數(shù)據(jù)值,相當(dāng)于高級(jí)語(yǔ)言中的值傳遞。這種耦合程度較低,模塊的獨(dú)立性較高。 標(biāo)記耦合 標(biāo)記耦合指兩個(gè)模塊之間傳遞的是數(shù)據(jù)結(jié)構(gòu),如高級(jí)語(yǔ)言中的數(shù)組名、記錄名、文件名等這些名字即為標(biāo)記,其實(shí)傳遞的是這個(gè)數(shù)據(jù)結(jié)構(gòu)的地址。兩個(gè)模塊必須清楚這些數(shù)據(jù)結(jié)構(gòu),并按要求對(duì)其進(jìn)行操作,這樣降低了可理解性??刹捎谩靶畔㈦[蔽”的方法,把該數(shù)據(jù)結(jié)構(gòu)以及在其上的操作全部集中在一個(gè)模塊,就可消除這種耦合,但有時(shí)因?yàn)?/p>
29、還有其他功能的緣故,標(biāo)記耦合是不可避免的。 控制耦合 控制耦合指一個(gè)模塊調(diào)用另一個(gè)模塊時(shí),傳遞的是控制變量(如開(kāi)關(guān)、標(biāo)志等),被調(diào)用模塊通過(guò)該控制變量的值有選擇地執(zhí)行模塊內(nèi)某一功能。因此被調(diào)用模塊內(nèi)應(yīng)具有多個(gè)功能,哪個(gè)功能起作用受其調(diào)用模塊控制。 專注考研專業(yè)課13年,提供海量考研優(yōu)質(zhì)文檔! 第 16 頁(yè),共 50 頁(yè) 17試述面向?qū)ο蠓椒ㄓ心男┨卣鳌?【答案】(1)對(duì)象唯一性 每個(gè)對(duì)象都有自身的唯一標(biāo)識(shí),通過(guò)這種標(biāo)識(shí),可找到相應(yīng)的對(duì)象。在對(duì)象的整個(gè)生命期中,它的標(biāo)識(shí)都不改變,不同的對(duì)象不能有相同的標(biāo)識(shí)。在對(duì)象建立時(shí),有系統(tǒng)授予新對(duì)象以唯一的對(duì)象標(biāo)識(shí)符,它在歷史版本管理中又起巨大作用。 (2)
30、分類性 分類性是指具有一致的數(shù)據(jù)結(jié)構(gòu)(屬性)和行為(操作)的對(duì)象抽象成類。每個(gè)類是具有相同性質(zhì)的個(gè)體對(duì) 象的集合,而每個(gè)對(duì)象是相關(guān)類的實(shí)例。 (3)繼承性 定義 繼承性是子類自動(dòng)共享父類數(shù)據(jù)結(jié)構(gòu)和方法的機(jī)制,這是類之間的一種關(guān)系。在定義和實(shí)現(xiàn)一個(gè)類的時(shí)候,可以在一個(gè)已經(jīng)存在的類的基礎(chǔ)上進(jìn)行,把這個(gè)已經(jīng)存在的類所定義的內(nèi)容作為自己的內(nèi)容,并加入若干新的內(nèi)容。 分類 a.單繼承 子類只繼承一個(gè)父類的數(shù)據(jù)結(jié)構(gòu)和方法,則稱為單重繼承。 b.多繼承 在類層次中,子類繼承了多個(gè)父類的數(shù)據(jù)結(jié)構(gòu)和方法,則稱為多重繼承。 (4)多態(tài)性(多形性) 定義 多態(tài)性是指允許不同類的對(duì)象對(duì)同一消息做出響應(yīng)。不同的對(duì)象,收
31、到同一消息可以產(chǎn)生不同的結(jié)果,這種現(xiàn)象稱為動(dòng)態(tài)性。 特點(diǎn) 多態(tài)性允許每個(gè)對(duì)象以適合自身的方式去響應(yīng)共同的消息。這樣就增強(qiáng)了操作的透明性、可理解性和可維護(hù)性。用戶不必為相同的功能操作但作用于不同類型的對(duì)象而費(fèi)心去識(shí)別。 18說(shuō)明對(duì)象模型的特征。 【答案】(1)對(duì)象模型表示了靜態(tài)的、結(jié)構(gòu)化的、系統(tǒng)數(shù)據(jù)性質(zhì),描述了系統(tǒng)的靜態(tài)結(jié)構(gòu),表現(xiàn)了對(duì)象間的相互關(guān)系。 (2)模型主要關(guān)心系統(tǒng)中對(duì)象的結(jié)構(gòu)、屬性和操作使用對(duì)象圖來(lái)描述。 19程序流程圖的特點(diǎn)有哪些? 【答案】(1)程序流程圖的優(yōu)點(diǎn) 流程圖的優(yōu)點(diǎn)是直觀清晰、易于使用,是開(kāi)發(fā)者普遍采用的工具。 (2)程序流程圖的缺點(diǎn) 可以隨心所欲地控制流程線的流向,容易
32、造成非結(jié)構(gòu)化的程序結(jié)構(gòu)。編碼時(shí)勢(shì)必不加限制 專注考研專業(yè)課13年,提供海量考研優(yōu)質(zhì)文檔! 第 17 頁(yè),共 50 頁(yè) 地使用GOTO 語(yǔ)言,導(dǎo)致基本控制塊多入口多出口,這樣會(huì)使軟件質(zhì)量受到影響,與程序設(shè)計(jì)的原則相違背。 流程圖不易反映逐步求精的過(guò)程,往往反映的是最后的結(jié)果。 不易表示數(shù)據(jù)結(jié)構(gòu)。 四、綜合應(yīng)用題 20某航空公司規(guī)定,乘客可以免費(fèi)托運(yùn)重量不超過(guò)30kg的行李。當(dāng)行李重量超過(guò)30kg時(shí),對(duì)頭等艙的國(guó)內(nèi)乘客超重部分每公斤收費(fèi)4元,對(duì)其他艙的國(guó)內(nèi)乘客超重部分每公斤收費(fèi)6元,對(duì)外國(guó)乘客超重部分每公斤收費(fèi)比國(guó)內(nèi)乘客多一倍,對(duì)殘疾乘客超重部分每公斤收費(fèi)比正常乘客少一半。用判定樹表示與上述每種條
33、件組合相 應(yīng)的計(jì)算行李費(fèi)的算法。 【答案】用判定樹表示航空公司的規(guī)定如圖所示。 圖 航空公司規(guī)定判定樹 21為什么說(shuō)類構(gòu)件是目前比較理想的可重用軟構(gòu)件?它有哪些重用方式? 【答案】(1)可重用的軟構(gòu)件應(yīng)具備的特點(diǎn): 模塊獨(dú)立性強(qiáng)。 具有高度可塑性。 接口清晰、簡(jiǎn)明、可靠。 (2)類構(gòu)件的重用方式: 實(shí)例重用。 繼承重用。 多態(tài)重用。 22簡(jiǎn)述有助于提高面向?qū)ο笤O(shè)計(jì)質(zhì)量的每條主要啟發(fā)規(guī)則的內(nèi)容和必要性。 【答案】(1)有助于提高面向?qū)ο笤O(shè)計(jì)質(zhì)量的主要啟發(fā)規(guī)則如下所述: 設(shè)計(jì)結(jié)果應(yīng)該清晰易懂 a.用詞一致。 b.使用已有的協(xié)議。 專注考研專業(yè)課13年,提供海量考研優(yōu)質(zhì)文檔! 第 18 頁(yè),共 50
34、 頁(yè) c.減少消息模式的數(shù)目。 d.避免模糊的定義。 一般一特殊結(jié)構(gòu)的深度應(yīng)適當(dāng) 設(shè)計(jì)簡(jiǎn)單的類 a.不要包含過(guò)多的屬性。 b.有明確的定義。為使類的定義明確,分配給每個(gè)類的任務(wù)應(yīng)該簡(jiǎn)單。 c.簡(jiǎn)化對(duì)象之間的合作關(guān)系。 d.不要提供太多的服務(wù)。 使用簡(jiǎn)單的協(xié)議 使用簡(jiǎn)單的服務(wù) 把設(shè)計(jì)變動(dòng)減至最小 (2)啟發(fā)規(guī)則的必要性 人們使用面向?qū)ο蠓椒▽W(xué)開(kāi)發(fā)軟件的歷史雖然不長(zhǎng),但也積累了一些經(jīng)驗(yàn)??偨Y(jié)這些經(jīng)驗(yàn)得出了幾條啟發(fā)規(guī)則,它們往往能幫助軟件開(kāi)發(fā)人員提高面向?qū)ο笤O(shè)計(jì)的質(zhì)量。 23下面將給出兩個(gè)人玩的撲克牌游戲的一種玩法,試設(shè)計(jì)一個(gè)模擬程序,它的基本功能是: (1)發(fā)兩手牌(利用隨機(jī)數(shù)產(chǎn)生器)。 (2)確
35、定贏者和贏牌的類型。 (3)模擬N次游戲,計(jì)算每種類型牌贏或平局的概率。要求用HIPO圖描繪設(shè)計(jì)結(jié)果并且畫出高層控制流程圖。 撲克牌游戲規(guī)則如下: (1)有兩個(gè)人玩,分別稱為A和B。 (2)副撲克牌有52張牌,4種花色(方塊、梅花、紅桃和黑桃),每種花色的牌的點(diǎn)數(shù)按升序排列有2, 3,4,10,J,Q, K,A 等 13 種。 (3)給每個(gè)人發(fā)3張牌,牌面向上(即,亮牌),贏者立即可以確定。 (4)最高等級(jí)的一手牌稱為同花,即3張牌均為同一種花色,最大的同花牌是同一種花色的Q、K、A。 (5)第二等級(jí)的牌稱為順子,即點(diǎn)數(shù)連續(xù)的3張牌,最大的順子是花色不同的Q、K、A。 (6)第三等級(jí)的牌是同點(diǎn)
36、,即點(diǎn)數(shù)相同的3張牌,最大的同點(diǎn)是A、A、A。 (7)第四等級(jí)的牌是對(duì)子,即3張牌中有兩張點(diǎn)數(shù)相同,最大的對(duì)子是A、A、K。 (8)第五等級(jí)的牌是雜牌,即除去上列4等之外的任何一手牌,最大的雜牌是不同花色的A、K、J。 (9)若兩人的牌類型不同,則等級(jí)高者勝;若等級(jí)相同,則點(diǎn)數(shù)高者勝;若點(diǎn)數(shù)也相同,則為平局。 【答案】(1)程序代碼如下: 專注考研專業(yè)課13年,提供海量考研優(yōu)質(zhì)文檔! 第 19 頁(yè),共 50 頁(yè) 專注考研專業(yè)課13年,提供海量考研優(yōu)質(zhì)文檔! 第 20 頁(yè),共 50 頁(yè) 專注考研專業(yè)課13年,提供海量考研優(yōu)質(zhì)文檔! 第 21 頁(yè),共 50 頁(yè) 專注考研專業(yè)課13年,提供海量考研優(yōu)
37、質(zhì)文檔! 第 22 頁(yè),共 50 頁(yè) 專注考研專業(yè)課13年,提供海量考研優(yōu)質(zhì)文檔! 第 23 頁(yè),共 50 頁(yè) 專注考研專業(yè)課13年,提供海量考研優(yōu)質(zhì)文檔! 第 24 頁(yè),共 50 頁(yè) (2)尚層控制流程圖,如圖所示。 圖 高層控制流程圖 專注考研專業(yè)課13年,提供海量考研優(yōu)質(zhì)文檔! 第 25 頁(yè),共 50 頁(yè) 2018年北京交通大學(xué)軟件學(xué)院901軟件工程考研基礎(chǔ)五套測(cè)試題(三) 說(shuō)明:根據(jù)本校該考試科目歷年考研命題規(guī)律,結(jié)合出題側(cè)重點(diǎn)和難度,精心整理編寫?;A(chǔ)檢測(cè)使用。共五套試題,均含有詳細(xì)答案解析,也是眾多專業(yè)課輔導(dǎo)機(jī)構(gòu)參考借鑒資料,考研必備。 一、選擇題 1 軟件詳細(xì)設(shè)計(jì)主要采用的方法是
38、( )。 A.結(jié)構(gòu)程序設(shè)計(jì) B.模型設(shè)計(jì) C.結(jié)構(gòu)化設(shè)計(jì) D.流程圖設(shè)計(jì) 【答案】C 【解析】結(jié)構(gòu)化程序設(shè)計(jì)技術(shù)是實(shí)現(xiàn)詳細(xì)設(shè)計(jì)主要目標(biāo)的基本保證,并且也是詳細(xì)設(shè)計(jì)的邏輯基礎(chǔ)。 2 重視軟件過(guò)程質(zhì)量的控制,其部分原因是,相對(duì)于產(chǎn)品質(zhì)量的控制來(lái)說(shuō),過(guò)程質(zhì)量的控制是先期的、主動(dòng)的、( ),而產(chǎn)品質(zhì)量的控制是事后的、被動(dòng)的、個(gè)別的。 A.整體的 B.系統(tǒng)的 C.部分的 D.可預(yù)測(cè)的 【答案】B 【解析】重視軟件過(guò)程的質(zhì)量是近年來(lái)質(zhì)量管理理論和實(shí)踐的新發(fā)展,但不能把產(chǎn)品質(zhì)量的控制與過(guò)程質(zhì)量的控制相對(duì)立起來(lái)。重視軟件過(guò)程質(zhì)量的控制,其部分原因可能是,相對(duì)于產(chǎn)品質(zhì)量的控制來(lái)說(shuō),過(guò)程質(zhì)量的控制是先期的、主動(dòng)的
39、、系統(tǒng)的,而產(chǎn)品質(zhì)量的控制是事后的、被動(dòng)的、個(gè)別的。 3 調(diào)試的目的是為了( )。 A.證明軟件符合設(shè)計(jì)要求 B.發(fā)現(xiàn)軟件中的錯(cuò)誤和缺陷 C.改善軟件的功能和性能 D.發(fā)掘軟件的潛在能力 【答案】B 【解析】調(diào)試是在進(jìn)行了成功的測(cè)試之后才開(kāi)始的工作,其的目的是確定錯(cuò)誤的原因和位置,并改正錯(cuò)誤。 專注考研專業(yè)課13年,提供海量考研優(yōu)質(zhì)文檔! 第 26 頁(yè),共 50 頁(yè) 4 軟件工程方法學(xué)的研究?jī)?nèi)容包含軟件開(kāi)發(fā)技術(shù)和軟件工程管理兩個(gè)方面,其期望達(dá)到的最終目標(biāo)是( ) A.軟件開(kāi)發(fā)工程化 B.消除軟件危機(jī) C.實(shí)現(xiàn)軟件可重用 D.程序設(shè)計(jì)自動(dòng)化 【答案】A 【解析】軟件工程方法學(xué)是根據(jù)不同的軟件類型,按不同的觀點(diǎn)和原則,對(duì)軟件開(kāi)發(fā)中應(yīng)遵循的策略、原則、步驟和必須產(chǎn)生的文檔資料都做出規(guī)定,從而使軟件的開(kāi)發(fā)能夠進(jìn)入規(guī)范化和工程化的階段,以克服早期的手工方式生產(chǎn)中的隨意性和非規(guī)范性做法。 5 下面有關(guān)軟件維護(hù)的敘述( )是正確的。 A.設(shè)計(jì)軟件時(shí)就應(yīng)考慮到將來(lái)的可修改性 B.維護(hù)軟件是一件很吸引人的創(chuàng)造性工作 C.維護(hù)軟件就是改正軟件中的錯(cuò)誤 D.誰(shuí)編寫軟件就應(yīng)由誰(shuí)來(lái)維護(hù)這個(gè)軟件 【答案】A 【解析】軟件維護(hù)人員通常不是該軟件的開(kāi)發(fā)人員,這給軟件維護(hù)帶來(lái)很大的困難。多數(shù)軟件在
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 授權(quán)商品合同范本
- 個(gè)人租車協(xié)議合同范本
- 資金理財(cái)合同范本
- 超市市場(chǎng)推廣協(xié)議書
- 2024至2030年階梯螺栓項(xiàng)目投資價(jià)值分析報(bào)告
- 2024年磁性筆頭項(xiàng)目可行性研究報(bào)告
- 2024年油溫溫度計(jì)項(xiàng)目可行性研究報(bào)告
- 水分離器產(chǎn)業(yè)規(guī)劃專項(xiàng)研究報(bào)告
- 塑料制蛋糕頂飾市場(chǎng)洞察報(bào)告
- 企業(yè)集體勞動(dòng)合同,企業(yè)集體勞動(dòng)協(xié)議
- 菜品出品質(zhì)量管理規(guī)定(3篇)
- 高三家長(zhǎng)會(huì)班主任發(fā)言稿課件
- 醫(yī)療質(zhì)量管理與持續(xù)改進(jìn)記錄表
- 最新《輔酶q10》課件
- 二 年級(jí)上冊(cè)美術(shù)課件-《雪花飄飄》|北京課改版 (共25張PPT)
- 西方醫(yī)學(xué)史概要課件
- 分布式光伏屋頂調(diào)查表
- 新中國(guó)十大元帥!課件
- SAP成本核算與成本控制課件
- 幼兒園小朋友認(rèn)識(shí)醫(yī)生和護(hù)士課件
- 岳陽(yáng)樓記詩(shī)歌朗誦背景課件
評(píng)論
0/150
提交評(píng)論