第一篇:軟件工程試卷及答案(易考題_)
1.在下列工具與環(huán)境中()屬于較早期的CASE。A.基于信息工程CASE B.人工智能CASE C.結(jié)構(gòu)的基于圖形CASE D.集成的CASE環(huán)境 2.Putnam成本估算模型是一個(gè)()模型。
A.靜態(tài)單變量 B.動(dòng)態(tài)單變量 C.靜態(tài)多變量
D.動(dòng)態(tài)多變量 3.在McCall軟件質(zhì)量度量模型中,()屬于面向軟件產(chǎn)品修改。
A.可靠性 B.可重用性
C.適應(yīng)性
D.可移植性 4.ISO的軟件質(zhì)量評(píng)價(jià)模型由3層組成,其中用于評(píng)價(jià)設(shè)計(jì)質(zhì)量的準(zhǔn)則是()A.SQIC B.SQMC C.SQRC D.SQDC 5.軟件復(fù)雜性度量的參數(shù)包括()
A.效率
B.規(guī)模
C.完整性 D.容錯(cuò)性 7.軟件調(diào)試技術(shù)包括()
A.邊界值分析
B.演繹法
C.循環(huán)覆蓋 D.集成測(cè)試 8.瀑布模型的存在問(wèn)題是()
A.用戶容易參與開(kāi)發(fā)
B.缺乏靈活性 C.用戶與開(kāi)發(fā)者易溝通 D.適用可變需求 9.軟件測(cè)試方法中的靜態(tài)測(cè)試方法之一為()
A.計(jì)算機(jī)輔助靜態(tài)分析 B.黑盒法 C.路徑覆蓋 D.邊界值分析 11.第一個(gè)體現(xiàn)結(jié)構(gòu)化編程思想的程序設(shè)計(jì)語(yǔ)言是()
A.FORTRAN語(yǔ)言
B.Pascal語(yǔ)言 C.C語(yǔ)言
D.PL/1語(yǔ)言 13.在詳細(xì)設(shè)計(jì)階段,經(jīng)常采用的工具有()
A.PAD B.SA C.SC D.DFD 14.詳細(xì)設(shè)計(jì)的結(jié)果基本決定了最終程序的()
A.代碼的規(guī)模 B.運(yùn)行速度 C.質(zhì)量 D.可維護(hù)性 18.經(jīng)濟(jì)可行性研究的范圍包括()
A.資源有效性 B.管理制度
C.效益分析 D.開(kāi)發(fā)風(fēng)險(xiǎn)
21.在軟件開(kāi)發(fā)過(guò)程中要產(chǎn)生大量的信息,要進(jìn)行大量的修改,軟件配置管理
能協(xié)調(diào)軟件開(kāi)發(fā),并使混亂減到最低程度。
22.規(guī)定功能的軟件,在一定程度上對(duì)自身錯(cuò)誤的作用(軟件錯(cuò)誤)具有屏蔽能力,則稱此軟件具有
容錯(cuò)功能的軟件。
23.McCall提出的軟件質(zhì)量模型包括11 個(gè)軟件質(zhì)量特性。
24.軟件可維護(hù)性度量的七個(gè)質(zhì)量特性是可理解性、可測(cè)試性、可修改性、可靠性、可移植性、可使用性和效率。
25.為了便于對(duì)照檢查,測(cè)試用例應(yīng)由輸入數(shù)據(jù)和預(yù)期的輸出結(jié)果兩部分組成。
26.程序設(shè)計(jì)語(yǔ)言的心理特性主要表現(xiàn)在 歧義性、簡(jiǎn)潔性、傳統(tǒng)性、局部性和順序性。27.軟件結(jié)構(gòu)是以
模塊 為基礎(chǔ)而組成的一種控制層次結(jié)構(gòu)。
28.在結(jié)構(gòu)化分析中,用于描述加工邏輯的主要工具有三種,即:結(jié)構(gòu)化語(yǔ)言、判定表、判定樹(shù)。
29.結(jié)構(gòu)化語(yǔ)言是介于自然語(yǔ)言和形式語(yǔ)言之間的一種半形式語(yǔ)言。
30.若年利率為i,不計(jì)復(fù)利,n年后可得錢數(shù)為F,則現(xiàn)在的價(jià)值P=F/(1+(n*i)。39.模塊的內(nèi)聚性包括哪些類型?
模塊的內(nèi)聚性包括:
(1)偶然內(nèi)聚(2)邏輯內(nèi)聚(3)時(shí)間內(nèi)聚(4)通信內(nèi)聚(5)順序內(nèi)聚(6)功能內(nèi)聚
1.可行性研究要進(jìn)行一次_____需求分析。
A.詳細(xì)的B.全面的 C.簡(jiǎn)化的、壓縮的 D.徹底的 2.系統(tǒng)流程圖用于可行性分析中的_____的描述。
A.當(dāng)前運(yùn)行系統(tǒng) B.當(dāng)前邏輯模型 C.目標(biāo)系統(tǒng) D.新系
36.可行性研究報(bào)告的主要內(nèi)容有哪些?
解:一個(gè)可行性研究報(bào)告的主要內(nèi)容如下:
(1)引言:說(shuō)明編寫本文檔的目的;項(xiàng)目的名稱、背景;本文檔用到的專門術(shù)語(yǔ)和參考資料。
(2)可行性研究前提:說(shuō)明開(kāi)發(fā)項(xiàng)目的功能、性能和基本要求;達(dá)到的目標(biāo);各種限制條件;可行性研究方法和決定可行性的主要因素。
(3)對(duì)現(xiàn)有系統(tǒng)的分析:說(shuō)明現(xiàn)有系統(tǒng)的處理流程和數(shù)據(jù)流程;工作負(fù)荷;各項(xiàng)費(fèi)用支出;所需要各類專業(yè)技術(shù)人員的數(shù)量;所需要各種設(shè)備;現(xiàn)有系統(tǒng)存在什么問(wèn)題。
(4)所建議系統(tǒng)的技術(shù)可行性分析:所建議系統(tǒng)的簡(jiǎn)要說(shuō)明;處理流程和數(shù)據(jù)流程;與現(xiàn)有的系統(tǒng)比較的優(yōu)越性;采用所建議系統(tǒng)對(duì)用戶的影響;對(duì)各種設(shè)備、現(xiàn)有軟件、開(kāi)發(fā)環(huán)境、運(yùn)行環(huán)境的影響;對(duì)經(jīng)費(fèi)支出的影響;對(duì)技術(shù)可行性的評(píng)價(jià)。
(5)所建議系統(tǒng)的經(jīng)濟(jì)可行性分析:說(shuō)明所建議系統(tǒng)的各種支出,各種效益;收益投資比;投資回收周期。
(6)社會(huì)因素可行性分析:說(shuō)明法律因素,對(duì)合同責(zé)任、侵犯專利權(quán)、侵犯版權(quán)等問(wèn)題的分析;說(shuō)明用戶使用可行性,是否滿足用戶行政管理、工作制度、人員素質(zhì)的要求。
(7)其他可供選擇方案:逐一說(shuō)明其他可供選擇的方案,并說(shuō)明未被推薦的理由。
(8)結(jié)論意見(jiàn):說(shuō)明項(xiàng)目是否能開(kāi)發(fā);還需要什么條件才能開(kāi)發(fā);對(duì)項(xiàng)目目標(biāo)有什么變動(dòng)等。
38.什么是軟件危機(jī)?軟件危機(jī)的表現(xiàn)是什么?其產(chǎn)生的原因是什么?
在軟件開(kāi)發(fā)中遇到的問(wèn)題找不到解決辦法,使問(wèn)題積累起來(lái),形成了尖銳的矛盾,因而導(dǎo)致了軟件危機(jī)。
造成軟件危機(jī)的原因是:
(1)軟件的規(guī)模越來(lái)越大,結(jié)構(gòu)越來(lái)越復(fù)雜。(2)軟件開(kāi)發(fā)管理困難而復(fù)雜。(3)軟件開(kāi)發(fā)費(fèi)用不斷增加。(4)軟件開(kāi)發(fā)技術(shù)落后。(5)生產(chǎn)方式落后。6)開(kāi)發(fā)工具落后,生產(chǎn)率提高緩慢。
五,論述題(本大題共3小題,第40小題7分,第41小題8分,第42小題10分,共25分)
40.請(qǐng)使用PAD圖和PDL語(yǔ)言描述在數(shù)組A(1)~A(10)中找最大數(shù)的算法。
解:PDL語(yǔ)言:
N=1
WHILE N<=10 DO
IF A(N)<=A(N+1)MAX =A(N+1);
ELSE MAX =A(N)ENDIF;
N=N+1;
ENDWHILE;
PAD圖:
2.IPO圖由___輸入__、___輸出_和___處理_三個(gè)框組成
軟件的測(cè)試方法有———(分析方法)與(非分析方法)詳細(xì)設(shè)計(jì)的工具有(圖形工具)(表格工具)(語(yǔ)言工具)
成本估計(jì)方法主要有(自頂行下估計(jì))(自底向上估計(jì))和(算法模型工具)
6. 常用的面向?qū)ο蟮能浖^(guò)程模型是___B____。A. 瀑布模型 B. 噴泉模型 C. 原型模型 D. 增量模型
7. 面向?qū)ο蟮姆治鲭A段建立的系統(tǒng)模型不包括__D______。A. 對(duì)象模型 B. 動(dòng)態(tài)模型 C. 功能模型 D. 數(shù)據(jù)模型
8,軟件工程中的結(jié)構(gòu)化分析SA是一種面向___數(shù)據(jù)流_____的分析方法。
9,軟件開(kāi)發(fā)是一個(gè)自頂向下逐步細(xì)化和求精的過(guò)程,而軟件測(cè)試是一個(gè)___自下而上_____的過(guò)程。在進(jìn)行需求分析時(shí)需同時(shí)考慮維護(hù)問(wèn)題。。。。錯(cuò)
第二篇:軟件工程試卷及答案課件
軟件工程試卷及答案
一、單項(xiàng)選擇題(本大題共20小題,每小題1分,共20分)
在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未選均無(wú)分。
1.“軟件工程的概念是為解決軟件危機(jī)而提出的”這句話的意思是()
A.強(qiáng)調(diào)軟件工程成功解決了軟件危機(jī)的問(wèn)題
B.說(shuō)明軟件危機(jī)的存在總是使軟件開(kāi)發(fā)不像傳統(tǒng)工程項(xiàng)目那樣容易管理
C.說(shuō)明軟件工程這門學(xué)科的形成是軟件發(fā)展的需要
D.說(shuō)明軟件工程的概念,即:工程的原則、思想、方法可解決當(dāng)時(shí)軟件開(kāi)發(fā)和維護(hù)存在的問(wèn)題
2.瀑布模型的主要特點(diǎn)是()
A.將開(kāi)發(fā)過(guò)程嚴(yán)格地劃分為一系列有序的活動(dòng)
B.將開(kāi)發(fā)過(guò)程分解為階段
C.提供了有效的管理模式
D.缺乏靈活性
3.在軟件工程的需求分析階段,不屬于問(wèn)題識(shí)別內(nèi)容的是()
A.功能需求B.性能需求
C.環(huán)境需求D.輸入/輸出需求
4.畫某系統(tǒng)的數(shù)據(jù)流圖時(shí),頂層圖有()
A.0張B.1張
C.2張D.3張及其以上
5.軟件模塊內(nèi)聚性最強(qiáng)的是()
A.功能內(nèi)聚B.通信內(nèi)聚
C.偶然內(nèi)聚D.邏輯內(nèi)聚
6.最早提出軟件系統(tǒng)維護(hù)問(wèn)題的階段是()
A.可行性分析B.需求分析
C.概要設(shè)計(jì)D.詳細(xì)設(shè)計(jì)
7.SD(結(jié)構(gòu)化設(shè)計(jì))方法設(shè)計(jì)的結(jié)果是()
A.模塊B.模塊結(jié)構(gòu)圖
C.模塊的算法D.數(shù)據(jù)流圖
8.在進(jìn)行軟件測(cè)試時(shí),首先應(yīng)當(dāng)進(jìn)行以下哪項(xiàng)測(cè)試,然后再進(jìn)行組裝測(cè)試,最后再進(jìn)
行有效性測(cè)試()
A.單元測(cè)試B.系統(tǒng)測(cè)試
C.集成測(cè)試D.確認(rèn)測(cè)試
9.軟件詳細(xì)設(shè)計(jì)階段的任務(wù)是()
A.算法與數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)B.功能設(shè)計(jì)
C.調(diào)用關(guān)系設(shè)計(jì)D.輸入/輸出設(shè)計(jì)
10.下列屬于靜態(tài)測(cè)試方法的是()
A.黑盒法B.路徑覆蓋
C.白盒法D.人工檢測(cè)
11.Fortran語(yǔ)言主要作為以下哪個(gè)方面的語(yǔ)言()
A.科學(xué)工程計(jì)算B.系統(tǒng)軟件
C.事務(wù)處理D.人工智能
12.用結(jié)構(gòu)化語(yǔ)言來(lái)描述加工邏輯的外層結(jié)構(gòu)時(shí),以下不屬于基本結(jié)構(gòu)的是()
A.順序結(jié)構(gòu)B.選擇結(jié)構(gòu)
C.嵌套結(jié)構(gòu)D.重復(fù)結(jié)構(gòu)
l3.可維護(hù)軟件的主要特性包括()
A.可理解性、可修改性、可移植性
B.可使用性
C.可維護(hù)性、可使用性、可靠性
D.可測(cè)試性
14.程序設(shè)計(jì)語(yǔ)言不具有的特性是()
A.心理特性B.工程特性
C.應(yīng)用特性D.技術(shù)特性
15.下列不屬于項(xiàng)目進(jìn)度安排主要方法的是()
A.工程網(wǎng)絡(luò)圖B.Gantt圖
C.進(jìn)度結(jié)構(gòu)圖D.任務(wù)資源表
16.下列不屬于通常冗余技術(shù)的是()
A.結(jié)構(gòu)冗余B.信息冗余
C.時(shí)間冗余D.代碼冗余
17.下列工具中,屬于需求追蹤工具的是()
A.在DBMS上的應(yīng)用運(yùn)行工具B.追蹤和狀態(tài)報(bào)告
C.訪問(wèn)和版本控制機(jī)構(gòu)D.文件和修改管理
18.關(guān)于軟件測(cè)試的目的,下面觀點(diǎn)錯(cuò)誤的是()
A.為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程
B.一個(gè)好的測(cè)試用例能夠發(fā)現(xiàn)至今尚未發(fā)現(xiàn)的錯(cuò)誤
C.證明程序是正確、沒(méi)有錯(cuò)誤的
D.一個(gè)成功的測(cè)試用例是發(fā)現(xiàn)了至今尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試
19.在制定項(xiàng)目開(kāi)發(fā)計(jì)劃文檔時(shí),不包含的內(nèi)容是()
A.項(xiàng)目概述B.實(shí)施計(jì)劃
C.測(cè)試計(jì)劃D.交付期限
20.面向?qū)ο蟮拈_(kāi)發(fā)方法中,以下哪種方法原是面向Ada語(yǔ)言的,并處于面向?qū)ο箝_(kāi)發(fā)方法的奠基性地位()
A.Booch方法B.Coad方法
C.UML語(yǔ)言D.OMT方法
二、填空題(本大題共10小題,每小題2分,共20分)
請(qǐng)?jiān)诿啃☆}的空格中填上正確答案。錯(cuò)填、不填均無(wú)分。
21.可行性研究從技術(shù)可行性、經(jīng)濟(jì)可行性、________三方面進(jìn)行分析。
22.IDEF0方法用來(lái)描述系統(tǒng)的功能活動(dòng)及其聯(lián)系,建立系統(tǒng)的_______模型。
23.結(jié)構(gòu)化方法總的指導(dǎo)思想是_______逐層分解。
24.在一段程序中,將多次出現(xiàn)的一組語(yǔ)句設(shè)計(jì)為一個(gè)子程序,供多個(gè)部分調(diào)用,這種情況出現(xiàn)的內(nèi)聚稱為_(kāi)_______。
25.軟件部件的內(nèi)部實(shí)現(xiàn)與外部可訪問(wèn)性分離,這是指軟件的______。
26.用來(lái)模擬被測(cè)模塊的上級(jí)調(diào)用模塊的模塊稱為_(kāi)______。
27.軟件復(fù)雜性度量的參數(shù)很多,主要有規(guī)模、_______、結(jié)構(gòu)、智能度。
28.軟件開(kāi)發(fā)環(huán)境中最主要的組成部分是______。
29.軟件工程管理的具體內(nèi)容包括對(duì)開(kāi)發(fā)人員、組織機(jī)構(gòu)、用戶和______等方面的管理。
30.增量模型根據(jù)增量方式和形式的不同,分為_(kāi)____和原型模型。
三、名詞解釋題(本大題共5小題,每小題3分,共15分)31.過(guò)程設(shè)計(jì)語(yǔ)言(PDL)32.可移植性
33.漸增式測(cè)試
34.詳細(xì)設(shè)計(jì)
35.條件覆蓋
四、簡(jiǎn)答題(本大題共4小題,每小題5分,共20分)36.軟件生存周期可以分為幾個(gè)階段,每個(gè)階段的提交物是什么?
37.結(jié)構(gòu)化分析的描述工具有哪些?簡(jiǎn)述結(jié)構(gòu)化分析的步驟。
38.什么是黑盒測(cè)試法?常用的黑盒測(cè)試方法有哪些?
39.簡(jiǎn)述面向?qū)ο蟮奶卣鳌?/p>
五、應(yīng)用題(本大題共2小題,4.下面關(guān)于PDL語(yǔ)言不正確的說(shuō)法是()A.PDL是描述處理過(guò)程怎么做
B.PDL是只描述加工做什么
C.PDL也稱為偽碼
D.PDL的外層語(yǔ)法應(yīng)符合一般程序設(shè)計(jì)語(yǔ)言常用的語(yǔ)法規(guī)則
5.詳細(xì)設(shè)計(jì)與概要設(shè)計(jì)銜接的圖形工具是()A.DFD圖 B.程序圖 C.PAD圖 D.SC圖
6.不適合作為數(shù)據(jù)處理與數(shù)據(jù)庫(kù)應(yīng)用的語(yǔ)言是()A.SQL B.Cobol C.4GL D.Lisp
7.下列關(guān)于功能性注釋不正確的說(shuō)法是()
A.功能性注釋嵌在源程序中,用于說(shuō)明程序段或語(yǔ)句的功能以及數(shù)據(jù)的狀態(tài)
B.注釋用來(lái)說(shuō)明程序段,需要在每一行都要加注釋
C.可使用空行或縮進(jìn),以便很容易區(qū)分注釋和程序
D.修改程序也應(yīng)修改注釋
8.下列關(guān)于效率的說(shuō)法不正確的是()
A.效率是一個(gè)性能要求,其目標(biāo)應(yīng)該在需求分析時(shí)給出
B.提高程序效率的根本途徑在于選擇良好的設(shè)計(jì)方法,數(shù)據(jù)結(jié)構(gòu)與算法
C.效率主要指處理機(jī)時(shí)間和存儲(chǔ)器容量?jī)蓚€(gè)方面
D.程序的效率與程序的簡(jiǎn)單性無(wú)關(guān)
9.測(cè)試的關(guān)鍵問(wèn)題是()
A.如何組織對(duì)軟件的評(píng)審 B.如何驗(yàn)證程序的正確性
C.如何采用綜合策略 D.如何選擇測(cè)試用例
10.結(jié)構(gòu)化維護(hù)與非結(jié)構(gòu)化維護(hù)的主要區(qū)別在于()A.軟件是否結(jié)構(gòu)化 B.軟件配置是否完整
C.程序的完整性 D.文檔的完整性
11.軟件維護(hù)困難的主要原因是()A.費(fèi)用低 B.人員少
C.開(kāi)發(fā)方法的缺陷 D.得不到用戶支持
12.可維護(hù)性的特性中,相互矛盾的是()A.可理解性與可測(cè)試性 B.效率與可修改性
C.可修改性和可理解性 D.可理解性與可讀性
13.快速原型是利用原型輔助軟件開(kāi)發(fā)的一種新思想,它是在研究()的方法和技術(shù)中產(chǎn)生的。
A.需求階段 B.設(shè)計(jì)階段
C.測(cè)試階段 D.軟件開(kāi)發(fā)的各個(gè)階段
14.從目前情況來(lái)看,增量模型存在的主要問(wèn)題是()A.用戶很難適應(yīng)這種系統(tǒng)開(kāi)發(fā)方法
B.該方法的成功率很低
C.缺乏豐富而強(qiáng)有力的軟件工具和開(kāi)發(fā)環(huán)境
D.缺乏對(duì)開(kāi)發(fā)過(guò)程中的問(wèn)題和錯(cuò)誤具有應(yīng)付變化的機(jī)制
15.下列有關(guān)軟件工程的標(biāo)準(zhǔn),屬于行業(yè)標(biāo)準(zhǔn)的是()A.GB B.DIN C.ISO D.IEEE 16.下列文檔與維護(hù)人員有關(guān)的有()A.軟件需求說(shuō)明書 B.項(xiàng)目開(kāi)發(fā)計(jì)劃
C.概要設(shè)計(jì)說(shuō)明書 D.操作手冊(cè)
17.在屏蔽軟件錯(cuò)誤的冗錯(cuò)技術(shù)中,冗余附加件的構(gòu)成包括()A.關(guān)鍵程序和數(shù)據(jù)的冗余存儲(chǔ)和調(diào)用
B.為檢測(cè)或糾正信息在運(yùn)算或傳輸中的錯(cuò)誤須外加的一部分信息
C.檢測(cè)、表決、切換、重構(gòu)、糾錯(cuò)和復(fù)算的實(shí)現(xiàn)
D.實(shí)現(xiàn)錯(cuò)誤檢測(cè)和錯(cuò)誤恢復(fù)的程序
18.()是為了確保每個(gè)開(kāi)發(fā)過(guò)程的質(zhì)量,防止把軟件差錯(cuò)傳遞到下一個(gè)過(guò)程而進(jìn)行的工作。
A.質(zhì)量檢測(cè) B.軟件容錯(cuò) C.軟件維護(hù) D.系統(tǒng)容錯(cuò)
19.表示對(duì)象相互行為的模型是()模型。
A.動(dòng)態(tài)模型 B.功能模型 C.對(duì)象模型 D.靜態(tài)模型
20.CASE工具的表示集成是指CASE工具提供相同的()A.編程環(huán)境 B.用戶界面
C.過(guò)程模型 D.硬件/操作系統(tǒng)
二、填空題(每空2分,共20分)
1.作為計(jì)算機(jī)科學(xué)技術(shù)領(lǐng)域中的一門新興學(xué)科,軟件工程主要是為了解決________問(wèn)題。
2.投資回收期就是使________等于最初的投資費(fèi)用所需時(shí)間。
3.在IDEF0方法的一個(gè)活動(dòng)圖形中控制活動(dòng)是指________。
4.劃分模塊時(shí)盡量做到________,保持模塊的獨(dú)立性。
5.PAD圖是一種________展開(kāi)的二維樹(shù)形結(jié)構(gòu)。
6.對(duì)校正性維護(hù)應(yīng)該從________的嚴(yán)重性開(kāi)始。
7.類的實(shí)例化是________。
8.人們常用硬件可靠性的定量度量方法來(lái)度量軟件的可靠性和可用性,常用的度量軟件可靠性的兩個(gè)指標(biāo)是________和________。
9.將待開(kāi)發(fā)的軟件細(xì)化,分別估算每一個(gè)子任務(wù)所需要的開(kāi)發(fā)工作量,然后將它們加起來(lái),將得到軟件的總開(kāi)發(fā)量。這種成本估算方法稱為_(kāi)_______。
三、名詞解釋(每小題3分,共15分)1.需求分析
2.耦合性
3.結(jié)構(gòu)化程序設(shè)計(jì)
4.狀態(tài)圖
5.軟件配置管理
四、簡(jiǎn)答題(每小題5分,共20分)1.簡(jiǎn)述演繹法調(diào)試的具體步驟。
2.簡(jiǎn)述增量模型和瀑布模型的本質(zhì)區(qū)別。
3.簡(jiǎn)述設(shè)計(jì)一個(gè)容錯(cuò)系統(tǒng)的步驟。
4.簡(jiǎn)述在項(xiàng)目開(kāi)發(fā)時(shí),選擇程序設(shè)計(jì)語(yǔ)言應(yīng)考慮因素。
五、應(yīng)用題(A=2, B=1,X=1 A=2, B=2, X=1 A=1, B=1, X=1 A=1, B=0,X A=1, B=0, X=3 A=1, B=1, X=4 A=1, B=1,X=1 A=1, B=2, X=2 A=3, B=0, X=3
④在4-6的答案中滿足條件組合覆蓋的測(cè)試用例是________(1分)⑤在4-6的答案中滿足路徑覆蓋的測(cè)試用例是________(1分)
3.某電視購(gòu)物公司采用面向?qū)ο蠹夹g(shù)實(shí)現(xiàn)商品銷售計(jì)算機(jī)系統(tǒng),基本需求如下:
(1)公司提供多種類商品,每種商品通過(guò)委托訂單來(lái)進(jìn)行征訂。
(2)公司下屬多個(gè)分公司,每個(gè)分公司負(fù)責(zé)本地區(qū)委托訂單的收錄,打印收款憑證單。
(3)公司負(fù)責(zé)分類、統(tǒng)計(jì)各分公司送來(lái)的委托單,進(jìn)行分類統(tǒng)計(jì)。
要求:按照上述模型建立對(duì)象模型。(11分)
答 案
一、1.C 2.D 3.D 4.B 5.D 6.D 7.B 8.D 9.D 10.D 11.C 12.B 13.A 14.C 15.D 16.C 17.D 18.A 19.A 20.B
二、1.如何建立一個(gè)軟件系統(tǒng)
2.積累的經(jīng)濟(jì)效益
3.所受到的約束條件
4.高內(nèi)聚低耦合5.有左往右
6.評(píng)價(jià)錯(cuò)誤
7.對(duì)象
8.MTTF MTBF 9.自底向上估算方法
三、1.需求分析是指,開(kāi)發(fā)人員要準(zhǔn)確理解用戶的要求,進(jìn)行細(xì)致的調(diào)查分析,將用戶非形式的需求陳
述轉(zhuǎn)化為完整的需求定義,再由需求定義轉(zhuǎn)換到相應(yīng)的形式功能規(guī)約(需求規(guī)格說(shuō)明)的過(guò)程。
2.耦合性也稱塊間聯(lián)系。指軟件系統(tǒng)結(jié)構(gòu)中各模塊間相互聯(lián)系緊密程度的一種度量。
3.結(jié)構(gòu)化程序設(shè)計(jì)是實(shí)現(xiàn)該目標(biāo)的關(guān)鍵技術(shù)之一,它指導(dǎo)人們用良好的思想方法開(kāi)發(fā)易于理解、易于驗(yàn)證的程序。結(jié)構(gòu)化程序設(shè)計(jì)方法的基本要點(diǎn)是:
1)采用自頂向下、逐步求精的程序設(shè)計(jì)方法
2)使用三種基本控制結(jié)構(gòu)構(gòu)造程序 3)主程序員組的組織形式。
4.狀態(tài)圖是一個(gè)標(biāo)準(zhǔn)的計(jì)算機(jī)概念,它是有限自動(dòng)機(jī)的圖形表示,它反映了狀態(tài)與事件的關(guān)系,狀態(tài)圖確定了由事件序列引起的狀態(tài)序列。
5.軟件配置管理,簡(jiǎn)稱SCM,它用于整個(gè)軟件工程過(guò)程。其主要目標(biāo)是:標(biāo)識(shí)變更;控制變更;確保變更正確地實(shí)現(xiàn);報(bào)告有關(guān)變更。SCM是一組管理整個(gè)軟件生存期各階段中變更的活動(dòng)。
四、1.演繹法調(diào)試步驟:列出所有可能的錯(cuò)誤原因的假設(shè);排除不適當(dāng)?shù)募僭O(shè);精化余于的假設(shè);證明余于的假設(shè)。
2.瀑布模型屬于整體開(kāi)發(fā)模型,它規(guī)定在開(kāi)始下一個(gè)階段的工作之前,必須完成前一階段的所有細(xì)節(jié)。而增量模型屬于非整體開(kāi)發(fā)模型,它推遲某些階段或所有階段中的細(xì)節(jié),從而較早的產(chǎn)生工作軟件。
3.(1)按設(shè)計(jì)任務(wù)要求進(jìn)行常會(huì)設(shè)計(jì),盡量保證設(shè)計(jì)的正確
(2)對(duì)可能出現(xiàn)的錯(cuò)誤分類,確定實(shí)現(xiàn)容錯(cuò)的范圍
(3)按照“成本—效率”最優(yōu)原則,選用某種冗余手段(結(jié)構(gòu),信息,時(shí)間)來(lái)實(shí)現(xiàn)對(duì)各類錯(cuò)誤的屏蔽
(4)分析或驗(yàn)證上述冗余結(jié)構(gòu)的容錯(cuò)效果
4.(1)項(xiàng)目的應(yīng)用領(lǐng)域;(2)軟件開(kāi)發(fā)的方法
(3)軟件執(zhí)行的環(huán)境(4)算法和數(shù)據(jù)結(jié)構(gòu)的復(fù)雜性(5)軟件開(kāi)發(fā)人員的知識(shí)
第三篇:軟件工程答案
第一次作業(yè)
1.什么是軟件?
答:計(jì)算機(jī)程序和相關(guān)文檔。
2.什么是軟件危機(jī)?
答:軟件危機(jī)是指在計(jì)算機(jī)軟件的開(kāi)發(fā)和維護(hù)過(guò)程中所遇到的一系列嚴(yán)重問(wèn)題。
3.什么是軟件工程?
答:軟件工程是關(guān)于軟件生產(chǎn)的各個(gè)方面的工程學(xué)科。或者說(shuō):采用工程的概念、原理、技術(shù)和方法來(lái)開(kāi)發(fā)與維護(hù)軟件,或者說(shuō)把經(jīng)過(guò)時(shí)間考驗(yàn)而證明是正確的管理技術(shù)和當(dāng)前能夠得到的合適的開(kāi)發(fā)工具結(jié)合起來(lái)開(kāi)發(fā)與維護(hù)軟件,這就是“軟件工程”。
第二次作業(yè)
說(shuō)明:以下題目在考試時(shí),可能變成填空題、也可能變成選擇題、還有可能變成名詞解釋。
1.軟件工程方法學(xué)包括了幾個(gè)關(guān)鍵要素?
答:包括了3個(gè)關(guān)鍵要素,即方法、工具和過(guò)程。
2.軟件過(guò)程包含了那幾項(xiàng)基本活動(dòng)?
答:軟件過(guò)程包含了4項(xiàng)基本活動(dòng):(1)軟件描述;(2)軟件開(kāi)發(fā);(3)軟件有效性驗(yàn)證;
例如:填空題
軟件過(guò)程包含了4項(xiàng)基本活動(dòng):(1)軟件描述;(2)軟件開(kāi)發(fā);(3)軟件有效性驗(yàn)證;
(4)軟件維護(hù)或進(jìn)化。
例如:選擇題
軟件過(guò)程包含了4項(xiàng)基本活動(dòng):(1)軟件描述;(2)軟件開(kāi)發(fā);(3)軟件有效性驗(yàn)證;
(4)軟件維護(hù)或進(jìn)化。
A.驗(yàn)證B.檢查C.軟件有效性驗(yàn)證D.軟件有效性檢查
3.什么是模型?
答:模型是人們認(rèn)識(shí)客觀事物時(shí),用文字、符號(hào)或者圖表等進(jìn)行簡(jiǎn)化問(wèn)題描述的一種方式。
第三次作業(yè)
1.可行性研究包含哪幾個(gè)方面?
答:(1)技術(shù)可行性、(2)經(jīng)濟(jì)可行性、(3)操作可行性。
2.軟件維護(hù)分為哪幾類?
答:根據(jù)軟件維護(hù)的任務(wù)與性質(zhì)不同,通常可將軟件維護(hù)分為糾錯(cuò)性維護(hù)、適應(yīng)性維護(hù)、完善性維護(hù)、預(yù)防性維護(hù)四類活動(dòng)。
3.軟件可維護(hù)性的定義是什么?
答:指維護(hù)人員理解、改正軟件的難易程度。決定軟件可維護(hù)性的因素有:指整個(gè)軟件文檔和程序的可理解性、可測(cè)試性、可修改性。
第四次作業(yè)
1.原型法的基本概念是什么?
答:原型法的基本概念有如下三點(diǎn):(1)原型法不僅可以幫助系統(tǒng)分析員盡早獲得更完整更準(zhǔn)確的需求,還可以幫助設(shè)計(jì)人員驗(yàn)證設(shè)計(jì)方案或演進(jìn)目標(biāo)系統(tǒng)。(2)原型法適用于需求非常不明確的系統(tǒng)開(kāi)發(fā)。(3)快速原型法如果使用得當(dāng),可以減少軟件的總成本。
2.快速原型模型的主要優(yōu)點(diǎn)是什么?
答:快速原型的本質(zhì)是用原型系統(tǒng)獲取用戶的真正需求,開(kāi)發(fā)人員便可依據(jù)原型系統(tǒng)書寫規(guī)格說(shuō)明文檔,根據(jù)這份文檔開(kāi)發(fā)出的軟件可以滿足用戶的真實(shí)需求。
3.什么是面向數(shù)據(jù)結(jié)構(gòu)方法?
答:面向數(shù)據(jù)結(jié)構(gòu)方法是結(jié)構(gòu)化方法的變形,它著重?cái)?shù)據(jù)結(jié)構(gòu)而不是數(shù)據(jù)流。根據(jù)需求基本上都采用順序、選擇和重復(fù)構(gòu)造成分表示數(shù)據(jù)結(jié)構(gòu)。
第五次作業(yè)
1.面向?qū)ο蠓治瞿P偷奈鍌€(gè)層次是什么?
答:面向?qū)ο蠓治瞿P偷奈鍌€(gè)層次是主題層、類及對(duì)象層、結(jié)構(gòu)層、屬性層和服務(wù)層,因此其分析步驟也是按五個(gè)層次逐步展開(kāi)。
2.對(duì)象的五個(gè)特點(diǎn)是什么?
答:對(duì)象的五個(gè)特點(diǎn)是:自治性;封裝性;通信性;被動(dòng)性(除主動(dòng)對(duì)象外);暫存性。
3.為什么說(shuō)對(duì)象是動(dòng)態(tài)的?
答:面向?qū)ο蟮某绦蛴梢唤M相關(guān)類組成,所以類是靜態(tài)的,程序的執(zhí)行體現(xiàn)為一組相互通信的對(duì)象的活動(dòng),所以對(duì)象是動(dòng)態(tài)的。
第六次作業(yè)
1.需求分析階段的工作成果是產(chǎn)生大量的系統(tǒng)文檔,那么文檔的作用有哪些? 答:文檔的作用有(1)提高軟件的可理解性,便于開(kāi)發(fā)人員之間的溝通與交流;(2)變可見(jiàn)性的軟件為部分可見(jiàn)性的文檔資料,階段性的工作成果,便于實(shí)施工程管理;(3)階段性的審查依據(jù);(4)便于用戶或其他非開(kāi)發(fā)人員熟悉該軟件。
2.需求分析有哪三種方法?
答:需求分析有面向功能分析、面向數(shù)據(jù)分析、面向?qū)ο蠓治龇椒ā?/p>
3.需求分析階段主要綜合考慮的因素有哪些?
答:需求分析階段主要綜合考慮的因素有(1)功能、(2)性能、(3)運(yùn)行、(4)將來(lái)可能提出的要求。
第七次作業(yè)
1.軟件系統(tǒng)的非功能需求是什么?
答:非功能需求是指那些不直接與系統(tǒng)具體業(yè)務(wù)功能相關(guān)的一類需求。它們與系統(tǒng)的總體特性相關(guān),如可靠性、信息安全性、響應(yīng)時(shí)間和存儲(chǔ)空間等。
2.為什么對(duì)系統(tǒng)來(lái)說(shuō)非功能需求比功能需求更關(guān)鍵?
答:許多非功能需求關(guān)心的是系統(tǒng)整體特性而不是個(gè)別的系統(tǒng)特性,因此,非功能需求比功能需求對(duì)系統(tǒng)來(lái)說(shuō)更關(guān)鍵。一個(gè)功能需求沒(méi)有滿足可能降低系統(tǒng)的能力,而一個(gè)非功能系統(tǒng)需求沒(méi)有滿足則可能使整個(gè)系統(tǒng)無(wú)法使用或者說(shuō)系統(tǒng)的靈活性、應(yīng)變能力達(dá)不到要求。
3.數(shù)據(jù)流圖的作用是什么?
答:數(shù)據(jù)流圖的作用是用來(lái)描述系統(tǒng)的邏輯模型,表示信息在系統(tǒng)中的流動(dòng)和處理情況。
4.畫數(shù)據(jù)流圖可采用的步驟是什么?
答:畫數(shù)據(jù)流圖時(shí):首先考慮數(shù)據(jù)的源點(diǎn)和終點(diǎn)(人或者作為輸入/輸出對(duì)象);接下來(lái)考慮處理(動(dòng)詞);最后考慮數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ)(名詞)。
第八次作業(yè)
1.什么是執(zhí)行者?
答:執(zhí)行者是與系統(tǒng)交互的人或物,它代表外部實(shí)體,是一個(gè)群體概念,代表的是一類能夠使用某個(gè)功能的人或物,而不是某個(gè)個(gè)體。
2.數(shù)據(jù)字典的定義是什么?
答:數(shù)據(jù)字典的定義是指對(duì)數(shù)據(jù)流、數(shù)據(jù)流分量即數(shù)據(jù)元素、數(shù)據(jù)存儲(chǔ)和處理四類元素進(jìn)行定義。
3.數(shù)據(jù)字典的作用是什么?
答:數(shù)據(jù)字典的作用是:(1)與數(shù)據(jù)流圖配合、描述軟件系統(tǒng)的邏輯模型;(2)階段性文檔;(3)對(duì)數(shù)據(jù)流圖中除源、終點(diǎn)外的其余成分均進(jìn)行嚴(yán)格的無(wú)二義的、詳盡的定義。
第九次作業(yè)
1.軟件設(shè)計(jì)階段的任務(wù)是什么?
答:軟件設(shè)計(jì)階段的任務(wù)是對(duì)軟件需求有了完整、準(zhǔn)確、具體的理解之后,接下來(lái)的工作任務(wù)就是用軟件正確地實(shí)現(xiàn)這些需求。這個(gè)階段的工作目標(biāo)是產(chǎn)生概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)文檔。
2.結(jié)構(gòu)程序設(shè)計(jì)常見(jiàn)的三種結(jié)構(gòu)是什么?
答:結(jié)構(gòu)程序設(shè)計(jì)常見(jiàn)的三種基本結(jié)構(gòu):順序、循環(huán)、選擇。
3.面向?qū)ο蠼S心膸追N?
答:面向?qū)ο蠼S?種:(1)描述系統(tǒng)功能的功能模型;(2)描述系統(tǒng)數(shù)據(jù)結(jié)構(gòu)的對(duì)象模型;(3)描述系統(tǒng)控制結(jié)構(gòu)的動(dòng)態(tài)模型。即功能模型;對(duì)象模型、動(dòng)態(tài)模型。
第十次作業(yè)
1.對(duì)象的定義是什么?
答:對(duì)象的定義是(1)從面向?qū)ο蟪绦蛟O(shè)計(jì)角度看對(duì)象定義:對(duì)象是具有相同狀態(tài)的一組操作的集合;(2)從信息的模擬角度看對(duì)象定義:對(duì)象是對(duì)問(wèn)題域某個(gè)東西的抽象,這種抽象反映了系統(tǒng)保存有關(guān)這個(gè)東西的信息或與它交互的能力。也就是說(shuō),對(duì)象是對(duì)屬性值和操作的封裝。(3)形式化定義:對(duì)象::=
2.面向?qū)ο蠓椒▽W(xué)的主要優(yōu)點(diǎn)是什么?
答:1.與人類習(xí)慣的思維方法一致;2.穩(wěn)定性好;3.可重用性好;4.較易開(kāi)發(fā)大型軟件產(chǎn)品;5.可維護(hù)性好。
3.什么是類(Class)?
答: 類就是對(duì)相同數(shù)據(jù)和相同操作的一組相似對(duì)象的定義,或者說(shuō),類是對(duì)具有相同屬性和行為的一個(gè)或多個(gè)相似對(duì)象的描述。
第十一次作業(yè)
1.提高軟件可重用性的主要準(zhǔn)則是什么?
答:提高軟件可重用性的主要準(zhǔn)則是:(1)提高方法內(nèi)聚;(2)減小方法的規(guī)模;(3)保持方法的一致性;(4)把策略與實(shí)現(xiàn)分開(kāi);(5)全面覆蓋;(6)盡量不使用全局信息;(7)利用繼承機(jī)制
2.為什么說(shuō)在軟件開(kāi)發(fā)工作臨近結(jié)束時(shí)才補(bǔ)寫有關(guān)的一系列文檔是不符合軟件工程思想的?
答:文檔作為軟件產(chǎn)品的有形部分,既可作為各開(kāi)發(fā)階段的成果,又可作為評(píng)價(jià)、審查工作的主要對(duì)象,還可作為前后階段交接的重要文字資料,這樣有助于軟件工程管理工作的開(kāi)展,對(duì)于規(guī)范化的工作有助于保證軟件各階段的工作質(zhì)量。若最后才補(bǔ)文檔就失去了上述的價(jià)值。
3.假設(shè)你的任務(wù)是對(duì)一個(gè)已有的軟件做重大修改,而且只允許你從下述文檔中選取兩份:(a)程序的規(guī)格說(shuō)明;(b)程序的詳細(xì)設(shè)計(jì)結(jié)果(自然語(yǔ)言描述加上某種設(shè)計(jì)工具表示);(c)源程序清單(其中有適當(dāng)數(shù)量的注釋)。你將選取哪兩份文檔?為什么這樣選取?
答:選擇(a)和(b)重大修改可能追加到改動(dòng)系統(tǒng)的需求約定和設(shè)計(jì)方案,而源程序的改動(dòng),甚至程序編制,在詳細(xì)設(shè)計(jì)完成后才可進(jìn)行,比起修改需求或設(shè)計(jì)方案而言要容易得多。
第十二次作業(yè)
1.測(cè)試的正確定義是什么?
答:測(cè)試的正確定義是“為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過(guò)程”。這和某些人通常想象的“測(cè)試是為了表明程序是正確的”,“成功的測(cè)試是沒(méi)有發(fā)現(xiàn)錯(cuò)誤的測(cè)試’等是完全相反的。
2.什么是黑盒測(cè)試?
答:黑盒測(cè)試把程序看成一個(gè)黑盒子,完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過(guò)程。即只測(cè)試程序的接口信息。適用于黑盒測(cè)試方法有:邊界值分析、等價(jià)劃分、錯(cuò)誤推理。
3.計(jì)算環(huán)形復(fù)雜度。
答:流圖中的區(qū)域數(shù)等于環(huán)形復(fù)雜度;流圖G的環(huán)形復(fù)雜度V(G)=E-N+2,其中E是流圖中邊的條數(shù),N是流圖中節(jié)點(diǎn)數(shù);流圖G的環(huán)形復(fù)雜度V(G)=P + 1,其中P是流圖中判定節(jié)點(diǎn)的數(shù)目。
4.調(diào)試的目標(biāo)是什么?它有幾種途徑?
答:無(wú)論采用什么方法,調(diào)試的根本目標(biāo)都是尋找軟件錯(cuò)誤的原因并改正之。這個(gè)目標(biāo)是通過(guò)把系統(tǒng)地評(píng)估、直覺(jué)和運(yùn)氣組合起來(lái)實(shí)現(xiàn)的。一般來(lái)說(shuō),有下列三種調(diào)試途徑可以采用:·蠻干法;·回溯法;·原因排除法。
第十三次
1.主程序員組的核心有幾個(gè)人?其角色名稱與分工是什么?
答:主程序員:全面負(fù)責(zé)系統(tǒng)定義、設(shè)計(jì)、編碼、調(diào)試、安裝。輔助程序員:協(xié)助主程序員,必要時(shí)替代主程序員(平時(shí)側(cè)重于測(cè)試方案,分析測(cè)試結(jié)果)。程序管理員:全部事務(wù)性工作(提交上機(jī)程序、保存運(yùn)行語(yǔ)言、進(jìn)行軟件配置)。
2.什么是基線?
答:在軟件工程范圍內(nèi),基線是軟件開(kāi)發(fā)的里程碑,它的標(biāo)志是交付一個(gè)或多個(gè)軟件配置項(xiàng),這些軟件配置項(xiàng)已經(jīng)通過(guò)正式的技術(shù)復(fù)審而獲得認(rèn)可。或者說(shuō),基線是軟件生存期中各開(kāi)發(fā)階段的一個(gè)特定點(diǎn),它標(biāo)志著一個(gè)階段的結(jié)束。
3.能力成熟度模型的組成成分是什么?
答:能力成熟度模型的組成包括以下成分。·成熟度等級(jí)(Maturity levels);·過(guò)程能力(Process Capability);·關(guān)鍵過(guò)程域(Key Process Areas,KPA);·目標(biāo)(Goals);·公共特性(Common Features);·關(guān)鍵實(shí)踐(Key Practices)。
4.能力成熟度的五個(gè)等級(jí)是什么?
答:能力成熟度的五個(gè)等級(jí)從低到高是:初始級(jí)、可重復(fù)級(jí)、已定義級(jí)、已管理級(jí)和優(yōu)化級(jí)。
第十四次
1.軟件重用的基本要求是什么?
答:為使軟構(gòu)件也像硬件集成電路那樣,能在構(gòu)造各種各樣的軟件系統(tǒng)時(shí)方便地重復(fù)使用,就必須使它們滿足下列要求。(l)模塊獨(dú)立性強(qiáng);(2)具有高度可塑性;(3)接口清晰、簡(jiǎn)明、可靠。
2.類構(gòu)件的重用方式有哪些?
答:類構(gòu)件的重用方式有:(1)實(shí)例重用;(2)繼承重用;(3)多態(tài)重用。
3.什么是3C模型?
答:描述可重用的軟件構(gòu)件一種理想的方式是3C模型——概念(concept)、內(nèi)容(content)和語(yǔ)境(context)。
第四篇:2004年KK軟件工程考試試卷及答案
一,單項(xiàng)選擇題(本大題共20小題,每小題1分,共20分)
在每小題列出的四個(gè)選項(xiàng)中只有一個(gè)選項(xiàng)是符合題目要求的,請(qǐng)將正確選項(xiàng)前的字母填在題后的橫線上。
1.可行性研究要進(jìn)行一次_____需求分析。
參考答案為:C
A.詳細(xì)的B.全面的
C.簡(jiǎn)化的、壓縮的D.徹底的
[解析]軟件的可行性研究的目的就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定該軟件項(xiàng)目是否能夠開(kāi)發(fā),是否值得去開(kāi)發(fā)。其實(shí)質(zhì)是要進(jìn)行一次簡(jiǎn)化、壓縮了的需求分析、設(shè)計(jì)過(guò)程,要在較高層次上以較抽象的方式進(jìn)行需求分析和設(shè)計(jì)過(guò)程。因此答案為C。
2.系統(tǒng)流程圖用于可行性分析中的_____的描述。
參考答案為:A
A.當(dāng)前運(yùn)行系統(tǒng)
B.當(dāng)前邏輯模型
C.目標(biāo)系統(tǒng)
D.新系統(tǒng)
[解析]可行性研究首先要確定項(xiàng)目的規(guī)模和目標(biāo),然后就需要對(duì)當(dāng)前運(yùn)行的系統(tǒng)進(jìn)行研究了,在考察系統(tǒng)的基礎(chǔ)上,通過(guò)描繪現(xiàn)有系統(tǒng)的高層系統(tǒng)流程圖,與有關(guān)人員一起審查該系統(tǒng)流程圖是否正確。描述的對(duì)象是當(dāng)前正在運(yùn)行的系統(tǒng),因此選擇A。
3.系統(tǒng)流程圖是描述_____的工具。
參考答案為:C
A.邏輯系統(tǒng)
B.程序系統(tǒng)
C.體系結(jié)構(gòu)
D.物理系統(tǒng)
[解析]系統(tǒng)流程圖是用圖形符號(hào)來(lái)表示系統(tǒng)中的各個(gè)元素,例如人工處理、數(shù)據(jù)庫(kù)、設(shè)備等,流程圖表達(dá)了系統(tǒng)中各個(gè)元素之間的信息流動(dòng)情況。是描繪物理系統(tǒng)的傳統(tǒng)工具。
4._______工具在軟件詳細(xì)設(shè)計(jì)過(guò)程中不采用。
參考答案為:D
A.判定表
B.IPO圖
C.PDL
D.DFD圖
[解析]詳細(xì)描述處理過(guò)程常用三種工具:圖形、表格和語(yǔ)言。其中圖形工具有結(jié)構(gòu)化流程圖、盒圖和問(wèn)題分析圖三種,答案中的判定表是用來(lái)表示復(fù)雜的條件組合與應(yīng)做的動(dòng)作之間的對(duì)應(yīng)關(guān)系。IPO圖用來(lái)描述每個(gè)模塊輸入/輸出數(shù)據(jù)、處理功能及模塊調(diào)用的詳細(xì)情況。PDL是過(guò)程設(shè)計(jì)語(yǔ)言的縮寫,也稱程序描述語(yǔ)言,用于描述模塊算法設(shè)計(jì)和處理細(xì)節(jié)的語(yǔ)言,這三種都可以在軟件詳細(xì)設(shè)計(jì)過(guò)程中使用,而DFD圖則是數(shù)據(jù)流圖,是以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動(dòng)和處理的過(guò)程,只反映系統(tǒng)必須完成的邏輯功能,所以它只是一種功能模型,不能在詳細(xì)設(shè)計(jì)過(guò)程中使用。
5.程序的三種基本控制結(jié)構(gòu)是
參考答案為:B
A.過(guò)程、子程序和分程序
B.順序、選擇和重復(fù)
C.遞歸、堆棧和隊(duì)列
D.調(diào)用、返回和轉(zhuǎn)移
[解析]程序的三種基本控制結(jié)構(gòu)是順序、選擇和循環(huán)(重復(fù))。子程序只是程序設(shè)計(jì)一種方法,遞歸則是一種算法,都算不上是控制結(jié)構(gòu)。
6.程序的三種基本控制結(jié)構(gòu)的共同特點(diǎn)是
參考答案為:D
A.不能嵌套使用
B.只能用來(lái)寫簡(jiǎn)單程序
C.已經(jīng)用硬件實(shí)現(xiàn)
D.只有一個(gè)入口和一個(gè)出口
[解析]程序的特點(diǎn)就是從一個(gè)入口開(kāi)始,最終以一個(gè)出口結(jié)束,其間可以用順序,選擇和循環(huán)方式對(duì)程序的流向進(jìn)行控制。三種結(jié)構(gòu)可以寫出非常復(fù)雜的程序,而且選擇和循環(huán)都可以嵌套設(shè)計(jì)。
7.產(chǎn)生軟件維護(hù)的副作用,是指
參考答案為:C
A.開(kāi)發(fā)時(shí)的錯(cuò)誤
B.隱含的錯(cuò)誤
C.因修改軟件而造成的錯(cuò)誤
D.運(yùn)行時(shí)誤操作
[解析]因修改軟件而造成的錯(cuò)誤或其他不希望出現(xiàn)的情況稱為維護(hù)的副作用,包括編碼副作用、數(shù)據(jù)副作用、文檔副作用三種。只有答案C是正確的表述。
8.維護(hù)中,因誤刪除一個(gè)標(biāo)識(shí)符而引起的錯(cuò)誤是_________副作用。
參考答案為:C
A.文檔
B.?dāng)?shù)據(jù)
C.編碼
D.設(shè)計(jì)
[解析]編碼副作用指的是在使用程序設(shè)計(jì)語(yǔ)言修改源代碼時(shí)可能引入錯(cuò)誤,比如刪除或修改一個(gè)子程序、一個(gè)標(biāo)號(hào)、一個(gè)標(biāo)識(shí)符,改變程序代碼的時(shí)序關(guān)系,修改文件的打開(kāi)或關(guān)閉等。因此本題答案為C。
9.可維護(hù)性的特性中相互促進(jìn)的是
參考答案為:A
A.可理解性和可測(cè)試性
B.效率和可移植性
C.效率和可修改性
D.效率和結(jié)構(gòu)好
[解析]軟件的可維護(hù)性可用七個(gè)質(zhì)量特性來(lái)衡量,分別是:可理解性、可測(cè)試性、可修改性、可靠性、可移植性、可使用性和效率。對(duì)于不同類型的維護(hù),這些特性的側(cè)重點(diǎn)也不相同,有一些可維護(hù)特性是可以相互促進(jìn)的,比如可理解性和可測(cè)試性,可理解性和可修改性,另外一些則是相互矛盾的,如答案中的B效率和可移植性、C中的效率和可修改性。至于D中的結(jié)構(gòu)好則不屬于可維護(hù)性的特征。
10.汽車有一個(gè)發(fā)動(dòng)機(jī)。汽車和發(fā)動(dòng)機(jī)之間的關(guān)系是_____關(guān)系。
參考答案為:B
A.一般具體
B.整體部分
C.分類關(guān)系
D.主從關(guān)系
[解析]類有兩種主要的結(jié)構(gòu)關(guān)系,即一般——具體結(jié)構(gòu)關(guān)系和整體——部分結(jié)構(gòu)關(guān)系。前者稱為分類結(jié)構(gòu),用來(lái)描述現(xiàn)實(shí)世界中的一般化的抽象關(guān)系。后者稱為組裝結(jié)構(gòu),用來(lái)描述現(xiàn)實(shí)世界中的類的組成的抽象關(guān)系。汽車和發(fā)動(dòng)機(jī)的關(guān)系很明顯,應(yīng)該屬于整體——部分關(guān)系。
11.在變更控制中,______可以用來(lái)確保由不同用戶所執(zhí)行的并發(fā)變更。
參考答案為:B
A.異步控制
B.同步控制
C.存取控制
D.基線控制
[解析]變更控制包括建立控制點(diǎn)和建立報(bào)告與審查制度,其過(guò)程中的“檢出”和“登入”處理實(shí)現(xiàn)了存取控制和同步控制,存取控制管理各個(gè)用戶存取和修改一個(gè)特定軟件配置對(duì)象的權(quán)限,同步控制可用來(lái)確保由不同用戶所執(zhí)行任務(wù)的并發(fā)變更。
12.變更控制是一項(xiàng)最重要的軟件配置任務(wù),其中“檢出”和______處理實(shí)現(xiàn)了兩個(gè)重要的變更控制要素,即存取控制和同步控制。
參考答案為:A
A.登入
B.管理
C.填寫變更要求
D.審查
[解析]“檢出”和“登入”處理實(shí)現(xiàn)了兩個(gè)重要的變更控制要素。具體說(shuō)明見(jiàn)上題。
13.提高軟件質(zhì)量和可靠的技術(shù)大致可分為兩大類:其中一類就是避開(kāi)錯(cuò)誤技術(shù),但避開(kāi)錯(cuò)誤技術(shù)無(wú)法做到完美無(wú)缺和絕無(wú)錯(cuò)誤,這就需要
參考答案為:D
A.消除錯(cuò)誤
B.檢測(cè)錯(cuò)誤
C.避開(kāi)錯(cuò)誤
D.容錯(cuò)
[解析]提高軟件質(zhì)量和可靠性的技術(shù)大致可分為兩類,一類是避開(kāi)錯(cuò)誤技術(shù),即在開(kāi)發(fā)的過(guò)程中不讓差錯(cuò)潛入軟件的技術(shù),另一類是容錯(cuò)技術(shù),即對(duì)某些無(wú)法避開(kāi)的差錯(cuò),使其影響減至最小的技術(shù)。
14._____是以提高軟件質(zhì)量為目的的技術(shù)活動(dòng)。
參考答案為:D
A.技術(shù)創(chuàng)新
B.測(cè)試
C.技術(shù)創(chuàng)造
D.技術(shù)評(píng)審
[解析]技術(shù)評(píng)審是以提高軟件質(zhì)量為目的的技術(shù)活動(dòng),是對(duì)軟件本身的結(jié)構(gòu)、與運(yùn)行環(huán)境的接口、變更帶來(lái)的影響等方面進(jìn)行的評(píng)審活動(dòng)。
15.面向?qū)ο蠓椒▽W(xué)的出發(fā)點(diǎn)和基本原則是盡可能模擬人類習(xí)慣的思維方式,分析、設(shè)計(jì)和實(shí)現(xiàn)一個(gè)軟件系統(tǒng)的方法和過(guò)程,盡可能接近于人類認(rèn)識(shí)世界解決問(wèn)題的方法和過(guò)程。因此面向?qū)ο蠓椒ㄓ性S多特征,如軟件系統(tǒng)是由對(duì)象組成的;________;對(duì)象彼此之間僅能通過(guò)傳遞消息互相聯(lián)系;層次結(jié)構(gòu)的繼承。
參考答案為:C
A.開(kāi)發(fā)過(guò)程基于功能分析和功能分解
B.強(qiáng)調(diào)需求分析重要性
C.把對(duì)象劃分成類,每個(gè)對(duì)象類都定義一組數(shù)據(jù)和方法
D.對(duì)既存類進(jìn)行調(diào)整
[解析]面向?qū)ο蠓椒ㄓ兴膫€(gè)特征,分別是對(duì)象唯一性、分類性、繼承性和多態(tài)性。其中分類性是指將具有一致的數(shù)據(jù)結(jié)構(gòu)(屬性)和行為(操作)的對(duì)象抽象成類,每個(gè)類是具有相同性質(zhì)的個(gè)體集合,而每個(gè)對(duì)象相關(guān)類的實(shí)例,對(duì)象彼此之間通過(guò)傳遞消息互相聯(lián)系。
16.軟件開(kāi)發(fā)過(guò)程中,抽取和整理用戶需求并建立問(wèn)題域精確模型的過(guò)程叫
參考答案為:D
A.生存期
B.面向?qū)ο笤O(shè)計(jì)
C.面向?qū)ο蟪绦蛟O(shè)計(jì)
D.面向?qū)ο蠓治?/p>
[解析]面向?qū)ο蟮姆治龅倪^(guò)程就是認(rèn)識(shí)客觀世界的過(guò)程,其目的就是建立對(duì)客觀世界的精確、簡(jiǎn)潔、可理解的正確模型,也就是所謂的建模。因此本題答案為D。
17.原型化方法是用戶和設(shè)計(jì)者之間執(zhí)行的一種交互構(gòu)成,適用于______系統(tǒng)。
參考答案為:A
A.需求不確定性高的 B.需求確定的
C.管理信息
D.實(shí)時(shí)
[解析]原型不同于最終系統(tǒng),它只實(shí)現(xiàn)所選擇的部分功能,僅是為了試驗(yàn)或是演示而用,部分功能需求可以忽略或者模擬實(shí)現(xiàn),因此適用于需求不確定性高的系統(tǒng)。
18.原型化方法是一種_______型的設(shè)計(jì)過(guò)程。
參考答案為:A
A.自外向內(nèi)
B.自頂向下
C.自內(nèi)向外
D.自底向上
[解析]原型化方法的基本思想是根據(jù)用戶給出的基本需求,通過(guò)快速實(shí)現(xiàn)構(gòu)造出一個(gè)小型的、可執(zhí)行的模型,用戶在計(jì)算機(jī)上實(shí)際運(yùn)行這個(gè)用戶界面原型,在試用過(guò)程中提出意見(jiàn)或建議,然后開(kāi)發(fā)者再對(duì)原型進(jìn)行改進(jìn)。如此周而復(fù)始,逐步彌補(bǔ)不足之處,從而提高了最終產(chǎn)品的質(zhì)量。它是一種自外向內(nèi)的設(shè)計(jì)過(guò)程。
19.為了提高測(cè)試的效率,應(yīng)該
參考答案為:D
A.隨機(jī)地選取測(cè)試數(shù)據(jù)
B.取一切可能的輸入數(shù)據(jù)作為測(cè)試數(shù)據(jù)
C.在完成編碼以后制定軟件的測(cè)試計(jì)劃
D.選擇發(fā)現(xiàn)錯(cuò)誤可能性大的數(shù)據(jù)作為測(cè)試數(shù)據(jù)
[解析]軟件測(cè)試是為了盡可能多的發(fā)現(xiàn)程序中的錯(cuò)誤,尤其是發(fā)現(xiàn)至今尚未發(fā)現(xiàn)的錯(cuò)誤。在選取測(cè)試用例時(shí),不可能進(jìn)行窮舉測(cè)試,在每一個(gè)細(xì)節(jié)進(jìn)行測(cè)試,也不能無(wú)目的地隨機(jī)選取測(cè)試數(shù)據(jù),為了提高測(cè)試的效率,測(cè)試用例應(yīng)該選擇發(fā)現(xiàn)錯(cuò)誤可能性大的部分,這樣的測(cè)試結(jié)果才符合軟件測(cè)試的目的。
20.使用白盒測(cè)試方法時(shí),確定測(cè)試數(shù)據(jù)應(yīng)根據(jù)_______和指定的覆蓋標(biāo)準(zhǔn)。
參考答案為:A
A.程序的內(nèi)部邏輯
B.程序的復(fù)雜結(jié)構(gòu)
C.使用說(shuō)明書
D.程序的功能
[解析]白盒測(cè)試是把測(cè)試對(duì)象看作一個(gè)打開(kāi)的盒子,測(cè)試人員須了解程序的內(nèi)部結(jié)構(gòu)和處理過(guò)程,由于白盒測(cè)試是一種結(jié)構(gòu)測(cè)試,所以被測(cè)對(duì)象基本上是源程序,以程序的內(nèi)部邏輯和指定的覆蓋標(biāo)準(zhǔn)確定測(cè)試數(shù)據(jù)。
二,填空題(本大題共10小題,每小題2分,共20分)
21.系統(tǒng)流程圖是描述物理模型的傳統(tǒng)工具,用圖形符號(hào)表示系統(tǒng)中各個(gè)元素表達(dá)了系統(tǒng)中各種元素之間的()情況。
解:信息流動(dòng)
[解析]系統(tǒng)流程圖是描述物理系統(tǒng)的傳統(tǒng)工具,用圖形符號(hào)表示系統(tǒng)中的各個(gè)元素,如人工處理、數(shù)據(jù)處理、數(shù)據(jù)庫(kù)、文件、設(shè)備等,表達(dá)了元素之間的信息流動(dòng)的情況。
22.成本效益分析的目的是從()角度評(píng)價(jià)開(kāi)發(fā)一個(gè)項(xiàng)目是否可行。
解:經(jīng)濟(jì)
[解析]成本效益分析首先是估算將要開(kāi)發(fā)的系統(tǒng)的開(kāi)發(fā)成本,然后與可能取得的效益進(jìn)行比較和權(quán)衡,其目的是從經(jīng)濟(jì)角度評(píng)價(jià)開(kāi)發(fā)一個(gè)新的軟件項(xiàng)目是否可行。
23.自頂向下結(jié)合的漸增式測(cè)試法,在組合模塊時(shí)有兩種組合策略:深度優(yōu)先策略和()。
解:寬度優(yōu)先策略
[解析]漸增式測(cè)試法有自頂向下結(jié)合和自底向上結(jié)合兩種組裝模塊的方法,其中自頂向下集成是構(gòu)造程序結(jié)構(gòu)的一種增量式方式,不需要編寫驅(qū)動(dòng)模塊,只需要編寫樁模塊。它從主控模塊開(kāi)始,按照軟件的控制層次結(jié)構(gòu),以深度優(yōu)先或?qū)挾葍?yōu)先的策略,逐步把各個(gè)模塊集成在一起。
24.獨(dú)立路徑是指包括一組以前沒(méi)有處理的語(yǔ)句或條件的一條路徑。從程序圖來(lái)看,一條獨(dú)立路徑是至少包含有一條()的邊的路徑。
解:在其他獨(dú)立路徑中未有過(guò)
[解析]在基本路徑測(cè)試中,以詳細(xì)設(shè)計(jì)或源程序?yàn)榛A(chǔ),導(dǎo)出控制流程圖的拓?fù)浣Y(jié)構(gòu)——程序圖,在計(jì)算了程序圖的環(huán)路復(fù)雜性之后,確定只包含獨(dú)立路徑的基本路徑圖,其中獨(dú)立路徑是包括一組以前沒(méi)有處理的語(yǔ)句或條件的一條路徑。從程序圖來(lái)看,一條獨(dú)立路徑是至少包含有一條在其他獨(dú)立路徑中未有過(guò)的邊的路徑。
25.匯編語(yǔ)言是面向()的,可以完成高級(jí)語(yǔ)言無(wú)法完成的特殊功能,如與外部設(shè)備之間的一些接口工作。
解:機(jī)器
[解析]匯編語(yǔ)言屬于低級(jí)語(yǔ)言,是一種面向機(jī)器的語(yǔ)言,它與高級(jí)語(yǔ)言相比有許多優(yōu)越性:如操作靈活,可以直接作用到硬件的最下層,完成與外部設(shè)備的接口工作等,是能夠利用計(jì)算機(jī)硬件特性直接控制硬件設(shè)備的唯一語(yǔ)言。
26.在JSP方法中解決結(jié)構(gòu)沖突的具體辦法是()。
解:中間數(shù)據(jù)結(jié)構(gòu)或中間文件
[解析]JSP方法是面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)方法。它定義了一組以數(shù)據(jù)結(jié)構(gòu)為指導(dǎo)的映射過(guò)程,根據(jù)輸入、輸出的數(shù)據(jù)結(jié)構(gòu),按一定的規(guī)則映射成軟件的過(guò)程描述,在JSP方法中解決結(jié)構(gòu)沖突的具體辦法是引入中間數(shù)據(jù)結(jié)構(gòu)或中間文件,將沖突部分分隔開(kāi)來(lái),建立多個(gè)程序結(jié)構(gòu),再利用中間文件把它們聯(lián)系起來(lái),構(gòu)成一個(gè)系統(tǒng)的整體。
27.詳細(xì)設(shè)計(jì)的任務(wù)是確定每個(gè)模塊的內(nèi)部特性,即模塊的算法、()。
解:使用的數(shù)據(jù)
[解析]詳細(xì)設(shè)計(jì)的基本任務(wù)是為每個(gè)模塊進(jìn)行詳細(xì)的算法設(shè)計(jì),為模塊內(nèi)的數(shù)據(jù)結(jié)構(gòu)進(jìn)行設(shè)計(jì),確定每個(gè)模塊的內(nèi)部特性,包括模塊的算法和使用的數(shù)據(jù)。對(duì)數(shù)據(jù)庫(kù)進(jìn)行物理設(shè)計(jì)等。
28.所有軟件維護(hù)申請(qǐng)報(bào)告要按規(guī)定方式提出,該報(bào)告也稱()報(bào)告。
解:軟件問(wèn)題
[解析]在軟件維護(hù)的流程中,第一步就是制定維護(hù)申請(qǐng)報(bào)告,也稱為軟件問(wèn)題報(bào)告,它是維護(hù)階段的一種文檔,由申請(qǐng)維護(hù)的用戶填寫。
29.有兩類維護(hù)技術(shù):在開(kāi)發(fā)階段使用來(lái)減少錯(cuò)誤、提高軟件可維護(hù)性的面向維護(hù)的技術(shù);在維護(hù)階段用來(lái)提高維護(hù)的效率和質(zhì)量的()技術(shù)。
解:維護(hù)支援
[解析]面向維護(hù)的技術(shù)涉及軟件開(kāi)發(fā)的所有階段,能夠減少軟件錯(cuò)誤,提高軟件的可維護(hù)性。而維護(hù)支援技術(shù)則包含信息收集,錯(cuò)誤原因分析,維護(hù)方案評(píng)價(jià)等項(xiàng),是在軟件維護(hù)階段用來(lái)提高維護(hù)效率和質(zhì)量的技術(shù)。
30.科學(xué)工程計(jì)算需要大量的標(biāo)準(zhǔn)庫(kù)函數(shù),以便處理復(fù)雜的數(shù)值計(jì)算,可供選擇的語(yǔ)言有:()、PASCAL語(yǔ)言、C語(yǔ)言和PL/1語(yǔ)言。
解:FORTRAN語(yǔ)言
[解析]計(jì)算機(jī)語(yǔ)言根據(jù)不同行業(yè)的需求,使用的側(cè)重點(diǎn)也不盡相同,在辦公管理方面,一些數(shù)據(jù)庫(kù)語(yǔ)言如FOXPRO、ORICAL有很多的應(yīng)用,在工程行業(yè),計(jì)算機(jī)語(yǔ)言的科學(xué)計(jì)算能力就顯得格外重要,如MATLAB、PL/
1、FORTRAN語(yǔ)言都是工程計(jì)算中常用的語(yǔ)言。
三,名詞解釋(本大題共5小題,每小題3分,共15分)
31.經(jīng)濟(jì)可行性
解:進(jìn)行開(kāi)發(fā)成本的估算以及了解取得效益的評(píng)估,確定要開(kāi)發(fā)的項(xiàng)目是否值得投資開(kāi)發(fā)。
[解析]對(duì)于一個(gè)系統(tǒng)所必須要衡量的是經(jīng)濟(jì)上是否合算,經(jīng)濟(jì)可行性的范圍很廣,包括效益分析、潛在市場(chǎng)前景等。
32.社會(huì)可行性
解:要開(kāi)發(fā)的項(xiàng)目是否存在任何侵犯、妨礙等責(zé)任問(wèn)題,要開(kāi)發(fā)項(xiàng)目目的運(yùn)行方式在用戶組織內(nèi)是否行得通,現(xiàn)有管理制度、人員素質(zhì)、操作方式是否可行。
[解析]社會(huì)可行性包括合同、責(zé)任、侵權(quán)等技術(shù)人員不甚了解的諸多問(wèn)題。
33.投資回收期
解:投資回收期就是使累計(jì)的經(jīng)濟(jì)效益等于最初的投資費(fèi)用所需的時(shí)間。
[解析]通常我們用投資回收期來(lái)衡量一個(gè)開(kāi)發(fā)項(xiàng)目的價(jià)值,投資回收期越短,就越快獲得利潤(rùn)。
34.對(duì)應(yīng)關(guān)系
解:即有直接因果關(guān)系在程序中可以同時(shí)處理。
[解析]對(duì)應(yīng)關(guān)系是指數(shù)據(jù)單元在數(shù)據(jù)內(nèi)容上、數(shù)量上和順序上有直接的因果關(guān)系,對(duì)于重復(fù)的數(shù)據(jù)單元,重復(fù)的次序和次數(shù)都相同才有對(duì)應(yīng)關(guān)系。
35.結(jié)構(gòu)沖突
解:輸入數(shù)據(jù)與輸出數(shù)據(jù)結(jié)構(gòu)找不到對(duì)應(yīng)關(guān)系的情況,稱為結(jié)構(gòu)沖突。
[解析]使用JSP方法時(shí)會(huì)遇到此類結(jié)構(gòu)沖突問(wèn)題,對(duì)此,Jackson提出了引入中間數(shù)據(jù)結(jié)構(gòu)或中間文件的辦法,將沖突部分分隔開(kāi)來(lái),建立多個(gè)程序結(jié)構(gòu),再利用中間文件把它們聯(lián)系起來(lái),構(gòu)成一個(gè)系統(tǒng)的整體。
四,簡(jiǎn)答題(本大題共4小題,每小題5分,共20分)
36.可行性研究報(bào)告的主要內(nèi)容有哪些?
解:一個(gè)可行性研究報(bào)告的主要內(nèi)容如下:
(1)引言:說(shuō)明編寫本文檔的目的;項(xiàng)目的名稱、背景;本文檔用到的專門術(shù)語(yǔ)和參考資料。
(2)可行性研究前提:可行性研究前提。說(shuō)明開(kāi)發(fā)項(xiàng)目的功能、性能和基本要求;達(dá)到的目標(biāo);各種限制條件;可行性研究方法和決定可行性的主要因素。
(3)對(duì)現(xiàn)有系統(tǒng)的分析:說(shuō)明現(xiàn)有系統(tǒng)的處理流程和數(shù)據(jù)流程;工作負(fù)荷;各項(xiàng)費(fèi)用支出;所需要各類專業(yè)技術(shù)人員的數(shù)量;所需要各種設(shè)備;現(xiàn)有系統(tǒng)存在什么問(wèn)題。
(4)所建議系統(tǒng)的技術(shù)可行性分析:所建議系統(tǒng)的簡(jiǎn)要說(shuō)明;處理流程和數(shù)據(jù)流程;與現(xiàn)有的系統(tǒng)比較的優(yōu)越性;采用所建議系統(tǒng)對(duì)用戶的影響;對(duì)各種設(shè)備、現(xiàn)有軟件、開(kāi)發(fā)環(huán)境、運(yùn)行環(huán)境的影響;對(duì)經(jīng)費(fèi)支出的影響;對(duì)技術(shù)可行性的評(píng)價(jià)。
(5)所建議系統(tǒng)的經(jīng)濟(jì)可行性分析:說(shuō)明所建議系統(tǒng)的各種支出,各種效益;收益投資比;投資回收周期。
(6)社會(huì)因素可行性分析:說(shuō)明法律因素,對(duì)合同責(zé)任、侵犯專利權(quán)、侵犯版權(quán)等問(wèn)題的分析;說(shuō)明用戶使用可行性,是否滿足用戶行政管理、工作制度、人員素質(zhì)的要求。
(7)其他可供選擇方案:逐一說(shuō)明其他可供選擇的方案,并說(shuō)明未被推薦的理由。
(8)結(jié)論意見(jiàn):說(shuō)明項(xiàng)目是否能開(kāi)發(fā);還需要什么條件才能開(kāi)發(fā);對(duì)項(xiàng)目目標(biāo)有什么變動(dòng)等。
[解析]做軟件的可行性研究的目的就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定該軟件項(xiàng)目是否能夠開(kāi)發(fā),是否值得去開(kāi)發(fā),其中的問(wèn)題能否解決,報(bào)告共分為八個(gè)基本內(nèi)容。
37.系統(tǒng)設(shè)計(jì)的內(nèi)容是什么?
解:系統(tǒng)設(shè)計(jì)階段先從高層入手,然后細(xì)化。系統(tǒng)設(shè)計(jì)要決定整個(gè)結(jié)構(gòu)及風(fēng)格,這種結(jié)構(gòu)為后面設(shè)計(jì)階段的更詳細(xì)策略的設(shè)計(jì)提供了基礎(chǔ)。
(1)系統(tǒng)分解。系統(tǒng)中主要的組成部分稱為子系統(tǒng),子系統(tǒng)既不是一個(gè)對(duì)象也不是一個(gè)功能,而是類、關(guān)聯(lián)、操作、時(shí)間和約束的集合。每次分解的各子系統(tǒng)數(shù)目不能太多,最底層子系統(tǒng)稱為模塊。
(2)確定并發(fā)性。分析模型、現(xiàn)實(shí)世界及硬件中不少對(duì)象均是并發(fā)的。系統(tǒng)設(shè)計(jì)的一個(gè)重要目標(biāo)就是確定哪些是必須同時(shí)動(dòng)作的對(duì)象,哪些不是同時(shí)動(dòng)作的對(duì)象。后者可以放在一起,而綜合成單個(gè)控制線或任務(wù)。
(3)處理器及任務(wù)分配。各并發(fā)子系統(tǒng)必須分配給單個(gè)硬件單元,要么是一個(gè)一般的處理器,要么是一個(gè)具體的功能單元,必須完成下面的工作:估計(jì)性能要求和資源需求,選擇實(shí)現(xiàn)子系統(tǒng)的硬軟件,將軟件子系統(tǒng)分配給各處理器以滿足性能要求和極小化處理器之間的通信,決定實(shí)現(xiàn)各子系統(tǒng)的各物理單元的連接。
(4)數(shù)據(jù)存儲(chǔ)管理。系統(tǒng)中的內(nèi)部數(shù)據(jù)和外部數(shù)據(jù)的存儲(chǔ)管理是一項(xiàng)重要的任務(wù)。通常各數(shù)據(jù)存儲(chǔ)可以將數(shù)據(jù)結(jié)構(gòu)、文件、數(shù)據(jù)庫(kù)組合在一起,不同數(shù)據(jù)存儲(chǔ)要在費(fèi)用、訪問(wèn)時(shí)間、容量以及可靠性之間做折中考慮。
(5)全局資源的處理。必須確定全局資源,并且制定訪問(wèn)全局資源的策略。全局資源包括:物理資源,如處理器、驅(qū)動(dòng)器等;空間,如盤空間、工作站屏等;邏輯名字,如對(duì)象標(biāo)識(shí)符、類名、文件名等。
如果資源是物理對(duì)象,則可以通過(guò)建立協(xié)議實(shí)現(xiàn)對(duì)并發(fā)系統(tǒng)的訪問(wèn),以達(dá)到自身控制;如果資源是邏輯實(shí)體,如對(duì)象標(biāo)識(shí)符,那么在共享環(huán)境中有沖突訪問(wèn)的可能,如獨(dú)立的事務(wù)可能同時(shí)使用同一個(gè)對(duì)象標(biāo)識(shí)符,則各個(gè)全局資源都必須有一個(gè)保護(hù)對(duì)象,由保護(hù)對(duì)象來(lái)控制對(duì)該資源的訪問(wèn)。
(6)選擇軟件控制機(jī)制。分析模型中所有交互行為都表示為對(duì)象之間的事件。系統(tǒng)設(shè)計(jì)必須從多種方法中選擇某種方法來(lái)實(shí)現(xiàn)軟件的控制。
(7)人機(jī)交互接口設(shè)計(jì)。設(shè)計(jì)中的大部分工作都與穩(wěn)定的狀態(tài)行為有關(guān),但必須考慮用戶使用系統(tǒng)的交互接口。
[解析]系統(tǒng)設(shè)計(jì)是問(wèn)題求解及建立解答的高級(jí)策略。必須制定解決問(wèn)題的基本方法,系統(tǒng)的高層結(jié)構(gòu)形式包括子系統(tǒng)的分解、它的固有并發(fā)性、子系統(tǒng)分配給硬軟件、數(shù)據(jù)存儲(chǔ)管理、資源協(xié)調(diào)、軟件控制實(shí)現(xiàn)、人機(jī)交互接口。
38.什么是軟件危機(jī)?軟件危機(jī)的表現(xiàn)是什么?其產(chǎn)生的原因是什么?
解:軟件發(fā)展第二階段的末期,由于計(jì)算機(jī)硬件技術(shù)的進(jìn)步,計(jì)算機(jī)運(yùn)行速度、容量、可靠性有顯著的提高,生產(chǎn)成本顯著下降,這為計(jì)算機(jī)的廣泛應(yīng)用創(chuàng)造了條件。一些復(fù)雜的、大型的軟件開(kāi)發(fā)項(xiàng)目提出來(lái)了,但是,軟件開(kāi)發(fā)技術(shù)的進(jìn)步一直未能滿足發(fā)展的需要。在軟件開(kāi)發(fā)中遇到的問(wèn)題找不到解決辦法,使問(wèn)題積累起來(lái),形成了尖銳的矛盾,因而導(dǎo)致了軟件危機(jī)。
軟件危機(jī)表現(xiàn)在以下四個(gè)方面:
(1)經(jīng)費(fèi)預(yù)算經(jīng)常突破,完成時(shí)間一再拖延。由于缺乏軟件開(kāi)發(fā)的經(jīng)驗(yàn)和軟件開(kāi)發(fā)數(shù)據(jù)的積累,使得開(kāi)發(fā)工作的計(jì)劃很難制定。主觀盲目制定計(jì)劃,執(zhí)行起來(lái)與實(shí)際情況有很大差距,使得開(kāi)發(fā)經(jīng)費(fèi)一再突破。由于對(duì)工作量估計(jì)不足,對(duì)開(kāi)發(fā)難度估計(jì)不足,進(jìn)度計(jì)劃無(wú)法按時(shí)完成,開(kāi)發(fā)時(shí)間一再拖延。
(2)開(kāi)發(fā)的軟件不能滿足用戶要求。開(kāi)發(fā)初期對(duì)用戶的要求了解不夠明確,未能得到明確的表達(dá)。開(kāi)發(fā)工作開(kāi)始后,軟件人員和用戶又未能及時(shí)交換意見(jiàn),使得一些問(wèn)題不能及時(shí)解決,導(dǎo)致開(kāi)發(fā)的軟件不能滿足用戶的要求,因而導(dǎo)致開(kāi)發(fā)失敗。
(3)開(kāi)發(fā)的軟件可維護(hù)性差。開(kāi)發(fā)過(guò)程中沒(méi)有同意的、公認(rèn)的規(guī)范,軟件開(kāi)發(fā)人員按各自的風(fēng)格工作,各行其是,開(kāi)發(fā)過(guò)程無(wú)完整、規(guī)范的文檔,發(fā)現(xiàn)問(wèn)題后進(jìn)行雜亂無(wú)章的修改。程序結(jié)構(gòu)不好,運(yùn)行時(shí)發(fā)現(xiàn)錯(cuò)誤也很難修改,導(dǎo)致維護(hù)性差。
(4)開(kāi)發(fā)的軟件可靠性差。由于在開(kāi)發(fā)過(guò)程中,沒(méi)有確保軟件質(zhì)量的體系和措施,在軟件測(cè)試時(shí),又沒(méi)有嚴(yán)格的、充分的、完全的測(cè)試,提交給用戶的軟件質(zhì)量差,在運(yùn)行中暴露出大量的問(wèn)題。
造成軟件危機(jī)的原因是:
(1)軟件的規(guī)模越來(lái)越大,結(jié)構(gòu)越來(lái)越復(fù)雜。
(2)軟件開(kāi)發(fā)管理困難而復(fù)雜。
(3)軟件開(kāi)發(fā)費(fèi)用不斷增加。
(4)軟件開(kāi)發(fā)技術(shù)落后。
(5)生產(chǎn)方式落后。
(6)開(kāi)發(fā)工具落后,生產(chǎn)率提高緩慢。
[解析]由于軟件危機(jī)的出現(xiàn),人們才開(kāi)始用工程化的思想來(lái)開(kāi)發(fā)軟件,從此,軟件生產(chǎn)才步入了軟件工程時(shí)代。
39.軟件質(zhì)量保證應(yīng)做好哪幾方面的工作?
解:軟件質(zhì)量保證是軟件工程管理的重要內(nèi)容,軟件質(zhì)量保證應(yīng)做好以下幾方面的工作:
(1)采用技術(shù)手段和工具。質(zhì)量保證活動(dòng)要貫徹開(kāi)發(fā)過(guò)程始終,必須采用技術(shù)手段和工具,尤其是使用軟件開(kāi)發(fā)環(huán)境來(lái)進(jìn)行軟件開(kāi)發(fā)。
(2)組織正式技術(shù)評(píng)審。在軟件開(kāi)發(fā)的每一個(gè)階段結(jié)束時(shí),都要組織正式的技術(shù)評(píng)審。國(guó)家標(biāo)準(zhǔn)要求單位必須采用審查、文檔評(píng)審、設(shè)計(jì)評(píng)審、審計(jì)和測(cè)試等具體手段來(lái)保證質(zhì)量。
(3)加強(qiáng)軟件測(cè)試。軟件測(cè)試是質(zhì)量保證的重要手段,因?yàn)闇y(cè)試可發(fā)現(xiàn)軟件中大多數(shù)潛在錯(cuò)誤。
(4)推行軟件工程規(guī)范(標(biāo)準(zhǔn))。用戶可以自己制定軟件工程規(guī)范(標(biāo)準(zhǔn)),但標(biāo)準(zhǔn)一旦確認(rèn)就應(yīng)貫徹執(zhí)行。
(5)對(duì)軟件的變更進(jìn)行控制。軟件的修改和變更常常會(huì)引起潛伏的錯(cuò)誤,因此必須嚴(yán)格控制軟件的修改和變更。
(6)對(duì)軟件質(zhì)量進(jìn)行度量。即對(duì)軟件質(zhì)量進(jìn)行跟蹤,及時(shí)記錄和報(bào)告軟件質(zhì)量情況。
[解析]軟件的質(zhì)量保證是向用戶及社會(huì)提供滿意的高質(zhì)量的產(chǎn)品,確保軟件產(chǎn)品從誕生到消亡為止的所有階段的質(zhì)量的活動(dòng),是軟件工程管理中的重要內(nèi)容。
五,論述題(本大題共3小題,第40小題7分,第41小題8分,第42小題10分,共25分)
40.請(qǐng)使用PAD圖和PDL語(yǔ)言描述在數(shù)組A(1)~A(10)中找最大數(shù)的算法。
解:PDL語(yǔ)言:
N=1
WHILE N<=10 DO
IF A(N)<=A(N+1)MAX =A(N+1);
ELSE MAX =A(N)ENDIF;
N=N+1;
ENDWHILE;
PAD圖:
[解析]人工查找時(shí),是從第一個(gè)元素開(kāi)始查找,用當(dāng)前元素與下一個(gè)元素比較,將較大者作為當(dāng)前元素又與下一元素比較,如此循環(huán),直到數(shù)組末尾。
41.根據(jù)下列條件使用等價(jià)類劃分法設(shè)計(jì)測(cè)試用例。
某一8位微機(jī),其八進(jìn)制常數(shù)定義為:以零開(kāi)頭的數(shù)是八進(jìn)制整數(shù),其值的范圍是-177~177,如05,0127,-065
解:(1)劃分等價(jià)類并編號(hào),如下表示:(4分)
(2)為合理等價(jià)類設(shè)計(jì)測(cè)試用例,表中有兩個(gè)合理等價(jià)類,設(shè)計(jì)兩個(gè)例子(2分)
(3)為不合理等價(jià)類測(cè)試用例,至少設(shè)計(jì)一個(gè)測(cè)試用例(2分)
[解析]等價(jià)類劃分屬于黑盒測(cè)試的一種,它將輸入數(shù)據(jù)域按有效的或無(wú)效的劃分成若干個(gè)等價(jià)類,測(cè)試每個(gè)等價(jià)類的代表值就等于對(duì)該類其他值的測(cè)試,這樣用少量有代表性的例子代替大量測(cè)試目的相同的例子,可以有效提高測(cè)試效率。本題劃分了3個(gè)合理等價(jià)類,9個(gè)不合理等價(jià)類進(jìn)行測(cè)試,取到了預(yù)期的效果。
42.某電器集團(tuán)公司下屬的廠包括技術(shù)科、生產(chǎn)科等基層單位。現(xiàn)在想建立一個(gè)計(jì)算機(jī)輔助企業(yè)管理系統(tǒng),其中:
生產(chǎn)科的任務(wù)是:
(1)根據(jù)銷售公司轉(zhuǎn)來(lái)的內(nèi)部合同(產(chǎn)品型號(hào)、規(guī)格、數(shù)量、交獲日期)制定車間月生產(chǎn)計(jì)劃。
(2)根據(jù)車間實(shí)際生產(chǎn)日?qǐng)?bào)表、周報(bào)表調(diào)整月生產(chǎn)計(jì)劃
(3)以月生產(chǎn)計(jì)劃為以及,制定產(chǎn)品設(shè)計(jì)(結(jié)構(gòu)、工藝)及產(chǎn)品組裝月計(jì)劃。
(4)將產(chǎn)品的組裝計(jì)劃傳達(dá)到各科,將組裝月計(jì)劃分解為周計(jì)劃,下達(dá)給車間
技術(shù)科的任務(wù)是:
(1)根據(jù)生產(chǎn)科轉(zhuǎn)來(lái)的組裝計(jì)劃進(jìn)行產(chǎn)品結(jié)構(gòu)設(shè)計(jì),產(chǎn)生產(chǎn)品裝配圖給生產(chǎn)科,產(chǎn)生外購(gòu)需求計(jì)劃給供應(yīng)科,并產(chǎn)生產(chǎn)品自制物料清單。
(2)根據(jù)組裝計(jì)劃進(jìn)行產(chǎn)品工藝設(shè)計(jì),根據(jù)產(chǎn)品自制物料清單產(chǎn)生工藝流程圖給零件廠。試寫出以上系統(tǒng)中生產(chǎn)科和技術(shù)科處理的軟件結(jié)構(gòu)圖。
解:
畫出生產(chǎn)科圖的給6分,畫出技術(shù)科的給4分。
[解析]軟件結(jié)構(gòu)圖是軟件系統(tǒng)的模塊層次結(jié)構(gòu),反映了整個(gè)系統(tǒng)的功能實(shí)現(xiàn),即將來(lái)程序的控制層次體系,軟件結(jié)構(gòu)往往用樹(shù)狀或網(wǎng)狀結(jié)構(gòu)的圖形來(lái)表示,其主要內(nèi)容有模塊及模塊的控制關(guān)系,根據(jù)題意,可繪制出生產(chǎn)科和技術(shù)科的軟件結(jié)構(gòu)圖,其中生產(chǎn)科的結(jié)構(gòu)圖深度和寬度均為4,技術(shù)科的結(jié)構(gòu)圖的深度和寬度均為3。
第五篇:考題答案
學(xué)習(xí)《南昌鐵路局安全紅線管理辦法》試題答案
一、填充題(2分/每題)
1.加強(qiáng)安全紅線管理,要樹(shù)立牢固“以人為本、安全發(fā)展”的理念,促進(jìn)現(xiàn)場(chǎng)作業(yè)標(biāo)準(zhǔn)化。
2.根據(jù)危及或影響安全生產(chǎn)的程度,將安全紅線分為客車安全紅線、一般安全紅線兩類。3.《南昌鐵路局安全紅線管理辦法》規(guī)定:安全紅線范圍及條款由路局統(tǒng)一確定、公布,各部門、各單位不得擅自確定或變相修改。
4.《南昌路局安全紅線管理辦法》規(guī)定:各單位要履行公示和告知程序,將安全紅線條款納入“必知必會(huì)”和日常學(xué)習(xí)培訓(xùn)范圍,實(shí)行崗位明示和班(工)前提示,大力開(kāi)展安全紅線典型案例警示教育。
5.《南昌路局安全紅線管理辦法》規(guī)定的“客車安全紅線”:作業(yè)人員和機(jī)具無(wú)調(diào)度命令進(jìn)入高鐵柵欄內(nèi)。
6.一般安全紅線:使用“三證”(特種設(shè)備使用登記證、特種設(shè)備作業(yè)人員資格證、特種設(shè)備檢驗(yàn)合格證)不全的特種設(shè)備。
7.一般安全紅線:重要技術(shù)資料提報(bào)不及時(shí)或有嚴(yán)重錯(cuò)誤,可能造成嚴(yán)重后果。
8.一般安全紅線:A類及以上管理問(wèn)題未整改或弄虛作假。
9.一般安全紅線:制定違背基本規(guī)章、影響運(yùn)輸安全或效率的“土政策”“土規(guī)定”。
10.一般安全紅線:管理人員違章指揮、強(qiáng)令作業(yè)人員冒險(xiǎn)作業(yè),未構(gòu)成事故。
二、單選題(1分/每題)
1.客車安全紅線:高鐵區(qū)段設(shè)備管理人員、車務(wù)作業(yè)人員未按規(guī)定設(shè)置限速放行旅客列車。
A、未按規(guī)定 B、按規(guī)定
2..客車安全紅線:作業(yè)人員將作業(yè)機(jī)具、材料遺留在高鐵柵欄內(nèi)。A、未遺留 B、遺留
3.客車安全紅線:電務(wù)作業(yè)人員錯(cuò)誤設(shè)置列控系統(tǒng)控制速度數(shù)據(jù)。A、未設(shè)置 B、設(shè)置 C、錯(cuò)誤設(shè)置 4.客車安全紅線:電務(wù)作業(yè)人員違章使用封連線。A、違章 B、未違章 C、指揮
5.客車安全紅線:鄰近營(yíng)業(yè)線施工大型機(jī)械可能侵入客車徑路機(jī)車車輛限
界的作業(yè)。
A、未侵入 B、可能侵入、C、已侵入
6.一般安全紅線:現(xiàn)場(chǎng)防護(hù)員、駐站聯(lián)絡(luò)員不具備任職資格。A、不具備 B具備、C、培訓(xùn)合格
7.一般安全紅線:現(xiàn)場(chǎng)防護(hù)員參與作業(yè)或作業(yè)人員兼職現(xiàn)場(chǎng)防護(hù)員。A、不兼職 B、兼職 C、專職
8.一般安全紅線:非調(diào)車作業(yè)人員飛乘飛降,以車代步。
A非調(diào)車作業(yè)人員、B、調(diào)車作業(yè)人員 C、施工作業(yè)人員 9.一般安全紅線:施工監(jiān)理、設(shè)備管理單位未指派安全監(jiān)管人員對(duì)施工全過(guò)程進(jìn)行監(jiān)管。
A、監(jiān)管人員B、專職人員 C、安全監(jiān)管人員 D、安全技術(shù)主管人員
10.一般安全紅線:施工負(fù)責(zé)人帶頭違反安全措施,未按規(guī)定在崗組織施工。A、安全措施 B、技術(shù)措施 C、組織措施 D、管理措施
三、多選題(2分/每題)
1.客車安全紅線:客車運(yùn)行區(qū)段,作業(yè)人員違章進(jìn)行施工、檢修、故障處理,天窗點(diǎn)外違規(guī)上道或違規(guī)使用機(jī)具上道作業(yè),危及旅客列車運(yùn)行安全。
A、施工、檢修 B、故障處理 C、天窗點(diǎn)外違規(guī)上道 D、違規(guī)使用機(jī)具上道作業(yè)
2.客車安全紅線:客車徑路上,軌旁設(shè)備、防護(hù)設(shè)施、工具材料侵入機(jī)車車輛限界。
A、設(shè)備 B、防護(hù)設(shè)施 C、施工機(jī)械 D、工具材料
3.客車安全紅線:電氣化區(qū)段,車務(wù)作業(yè)人員得到接觸網(wǎng)接觸線斷線、倒桿、塌網(wǎng)或接觸網(wǎng)支柱、隧道吊柱侵入機(jī)車車輛限界等信息后,未經(jīng)檢查確認(rèn)放行旅客列車。
A、停車信號(hào) B、接觸網(wǎng)接觸線斷線 C、倒桿、塌網(wǎng) D、接觸網(wǎng)支柱、隧道吊柱
4.客車安全紅線:生產(chǎn)指揮人員對(duì)存在嚴(yán)重故障或定檢過(guò)期的動(dòng)車組、客車車輛、客運(yùn)機(jī)車(含代客機(jī)車)未按規(guī)定權(quán)限檢查確認(rèn),盲目安排上線使用。
A、動(dòng)車組 B、客車車輛 C、客運(yùn)機(jī)車 D、高速列車
5.一般安全紅線:上道作業(yè)前,現(xiàn)場(chǎng)防護(hù)員未與駐站聯(lián)絡(luò)員確認(rèn)是否可以
上道作業(yè)。
上道作業(yè)中,現(xiàn)場(chǎng)防護(hù)員與駐站聯(lián)絡(luò)員通訊聯(lián)系中斷,未停止作業(yè)和下道。A、駐站聯(lián)絡(luò)員確認(rèn) B、駐站聯(lián)絡(luò)員聯(lián)系 C、通訊聯(lián)系中斷 D、通訊聯(lián)系暢通
6.一般安全紅線:現(xiàn)場(chǎng)防護(hù)員站立位置不當(dāng)或防護(hù)距離過(guò)大(防護(hù)距離按各系統(tǒng)規(guī)定執(zhí)行),無(wú)法對(duì)現(xiàn)場(chǎng)作業(yè)人員進(jìn)行有效防護(hù)。
A、站立位置不當(dāng) B、防護(hù)距離過(guò)大 C、站立位置得當(dāng) D、防護(hù)距離不大
7.一般安全紅線:違章行走道心、枕木頭、砟肩。A、道心 B、枕木頭 C、砟肩 D、軌枕
8.一般安全紅線:在作業(yè)難度大、危險(xiǎn)性較高、復(fù)雜的支架、立柱、桿上、橋隧高處作業(yè)時(shí),未按規(guī)定系雙掛鉤安全帶(含未始終保持有一根雙掛鉤緩沖減振系帶掛在牢固的物件上)。
A、危險(xiǎn)性較高 B、復(fù)雜的支架 C、立柱、桿上 D、橋隧高處作業(yè)
9.作業(yè)人員觸及客車安全紅線,給予離崗檢查2個(gè)月的處理,且必須退出涉及客車安全的關(guān)鍵崗位。
作業(yè)人員觸及一般安全紅線,給予經(jīng)濟(jì)考核600元;管理人員觸及一般安全紅線,給予經(jīng)濟(jì)考核1200元。
A、教育培訓(xùn)
B、離崗檢查2個(gè)月
C、600 D、1200 10.安全紅線范圍及條款由路局統(tǒng)一確定、公布,各部門、各單位不得擅自確定或變相修改;確有必要修改補(bǔ)充時(shí),須上報(bào)路局安委辦,并履行相關(guān)程序。
A、擅自確定
B、修改補(bǔ)充 C、變相修改
D、補(bǔ)充條款
四、判斷題(√.X)(1分/每題)
1.客車安全紅線:高鐵區(qū)段設(shè)備管理人員、車務(wù)作業(yè)人員未按規(guī)定設(shè)置限速放行旅客列車。(√)
2.客車安全紅線:鄰近營(yíng)業(yè)線施工大型機(jī)械侵入客車徑路機(jī)車車輛限界的作業(yè),設(shè)備管理單位監(jiān)護(hù)人員未按規(guī)定到崗履責(zé)。(X)
3.客車安全紅線:旅客列車車底看守人員違反規(guī)定在車內(nèi)吸煙、使用明火。(√)
4.客車安全紅線:電務(wù)作業(yè)人員錯(cuò)誤設(shè)置列控系統(tǒng)控制速度數(shù)據(jù)。(√)5.一般安全紅線:在線路上作業(yè)侵入鄰線機(jī)車車輛限界或未按規(guī)定下道。(√)
6.一般安全紅線:在線路上作業(yè)侵入鄰線機(jī)車車輛限界或按規(guī)定下道。(X)
7.一般安全紅線:高處作業(yè)(基準(zhǔn)面2米及以上)按規(guī)定系安全帶(繩)、佩戴安全帽(含未系保險(xiǎn)扣)。(√)
8.一般安全紅線:使用梯子登高作業(yè)時(shí),下部有人扶梯防護(hù)。(X)9.一般安全紅線:落實(shí)停電、驗(yàn)電、接地封線措施進(jìn)行作業(yè)。(X)10.一般安全紅線:施工方案未制定、未審查或嚴(yán)重錯(cuò)誤未指出。(√)
五、問(wèn)答題
(一)《南昌鐵路局安全紅線管理辦法》制定目的是什么?(15)
答案:路局制定安全紅線管理辦法的目的,是警示從業(yè)人員增強(qiáng)安全責(zé)任意識(shí)、確保運(yùn)輸生產(chǎn)安全。對(duì)故意觸及安全紅線的責(zé)任人給予升級(jí)處理;可能危及運(yùn)輸生產(chǎn)安全的,按照破壞鐵路交通安全行為移交公安機(jī)關(guān)處理。
(二).《南昌鐵路局安全紅線管理辦法》安全紅線分析處理流程內(nèi)容有哪些?(25分)
內(nèi)容:1.組織分析。由責(zé)任單位分管副職組織分析落責(zé),同時(shí)查找剖析深層次管理問(wèn)題。對(duì)性質(zhì)嚴(yán)重的、典型的安全紅線問(wèn)題,由路局安監(jiān)室牽頭,組織責(zé)任單位和相關(guān)業(yè)務(wù)處室進(jìn)行深度分析或交班分析。
2.實(shí)施預(yù)警。路局及以上檢查發(fā)現(xiàn)客車安全紅線問(wèn)題的,由主管業(yè)務(wù)處室向責(zé)任單位下發(fā)黃色《安全預(yù)警通知書》,60天內(nèi)再次檢查發(fā)現(xiàn)同類問(wèn)題,提高安全預(yù)警等級(jí),必要時(shí)進(jìn)行安全對(duì)話或?qū)嵤┌踩芾碇攸c(diǎn)幫促;基層單位自查發(fā)現(xiàn)安全紅線問(wèn)題,應(yīng)直接對(duì)責(zé)任部門下發(fā)黃色《安全預(yù)警通知書》并進(jìn)行安全對(duì)話,60天內(nèi)再次檢查發(fā)現(xiàn)同類問(wèn)題,應(yīng)實(shí)施安全管理重點(diǎn)幫促。
3.加強(qiáng)管控。各單位對(duì)調(diào)查分析、重點(diǎn)幫促發(fā)現(xiàn)的管理問(wèn)題和上級(jí)、本級(jí)提出的預(yù)警控制要求,應(yīng)納入半月《安全風(fēng)險(xiǎn)庫(kù)》,加大監(jiān)督檢查力度,確保預(yù)警防控事項(xiàng)有效落實(shí)。