天津科技大學(xué)2009_第1頁(yè)
天津科技大學(xué)2009_第2頁(yè)
天津科技大學(xué)2009_第3頁(yè)
天津科技大學(xué)2009_第4頁(yè)
天津科技大學(xué)2009_第5頁(yè)
已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

題號(hào)一二三四五六七八總成績(jī)得分一、單項(xiàng)選擇題〔請(qǐng)將每題最適宜的答案的代碼寫(xiě)在答題紙的相應(yīng)位置,寫(xiě)在試卷上無(wú)效,共30分,每題1分)“軟件危機(jī)〃是指(C)。計(jì)算機(jī)病毒的出現(xiàn)利用計(jì)算機(jī)進(jìn)展經(jīng)濟(jì)犯罪活動(dòng)軟件開(kāi)發(fā)和維護(hù)中出現(xiàn)的一系列問(wèn)題人們過(guò)分迷戀計(jì)算機(jī)系統(tǒng)以下關(guān)于功能性注釋不正確的說(shuō)法是(B)功能性注釋嵌在源程序中,用于說(shuō)明程序段或語(yǔ)句的功能以及數(shù)據(jù)的狀態(tài)注釋用來(lái)說(shuō)明程序段,需要在每一行都要加注釋可使用空行或縮進(jìn),以便很容易區(qū)分注釋和程序修改程序也應(yīng)修改注釋構(gòu)造化維護(hù)與非構(gòu)造化維護(hù)的主要區(qū)別在于(D)軟件是否構(gòu)造化 B.軟件配置是否完整C.程序的完整性 D.文檔的完整性軟件的可行性研究中不包括〔D 〕法律可行性B.技術(shù)可行性 C.經(jīng)濟(jì)可行性D.政治可行性以下不屬于白盒測(cè)試技術(shù)的是〔D 〕為了進(jìn)一步改善軟件系統(tǒng)的可維護(hù)性和可靠性,并為以后的改良奠定根底的軟件維護(hù)稱(chēng)為〔D〕。糾錯(cuò)性維護(hù) B.適應(yīng)性維護(hù) C.改善性維護(hù)D.預(yù)防性維護(hù)盒圖也稱(chēng)為〔D〕或Chapin圖。這種表達(dá)方式取消了流程線,它強(qiáng)迫程序員以構(gòu)造化方式思考和解決問(wèn)題。流程圖 B.框圖 C.判定表 D.N-S圖

在構(gòu)造化程序設(shè)計(jì)當(dāng)中,不建議使用〔D〕。軟件是〔C〕。B.程序D.B.程序D.計(jì)算機(jī)系統(tǒng)C.程序及其文檔軟件測(cè)試的目標(biāo)是〔B〕。A.證明軟件是正確的C.排除軟件中所有的錯(cuò)誤A.證明軟件是正確的C.排除軟件中所有的錯(cuò)誤D.與軟件調(diào)試一樣詳細(xì)設(shè)計(jì)的根本任務(wù)是確定每個(gè)模塊的( D)設(shè)計(jì)A.功能 B.調(diào)用關(guān)系 ^輸入輸出數(shù)據(jù)內(nèi)聚程度最低的是(A)內(nèi)聚A.偶然 A.偶然 B.過(guò)程需求分析的產(chǎn)品是〔D〕A.數(shù)據(jù)流程圖案B.數(shù)據(jù)字典模塊的內(nèi)聚性最高的是〔DA.邏輯內(nèi)聚B.時(shí)間內(nèi)聚順序C.判定表D.需求規(guī)格說(shuō)明書(shū)〕C.偶然內(nèi)聚 D.功能內(nèi)聚系統(tǒng)流程圖用于可行性分析中的〔A〕的描述。A.當(dāng)前運(yùn)行系統(tǒng)B.當(dāng)前邏輯模型 C-目標(biāo)系統(tǒng)D.新系統(tǒng)〔D〕是以提高軟件質(zhì)量為目的的技術(shù)活動(dòng)。A.技術(shù)創(chuàng)新B.測(cè)試 C.技術(shù)創(chuàng)造 D.技術(shù)評(píng)審為了提高測(cè)試的效率,應(yīng)該〔D〕。隨機(jī)地選取測(cè)試數(shù)據(jù)取一切可能的輸入數(shù)據(jù)作為測(cè)試數(shù)據(jù)在完成編碼以后制定軟件的測(cè)試方案選擇發(fā)現(xiàn)錯(cuò)誤可能性大的數(shù)據(jù)作為測(cè)試數(shù)據(jù)瀑布模型的關(guān)鍵缺乏在于〔B 〕A.過(guò)于簡(jiǎn)單 B.不能適應(yīng)需求的動(dòng)態(tài)變更C.過(guò)于靈活 D.各個(gè)階段需要進(jìn)展評(píng)審在進(jìn)展軟件需求分析時(shí),可使用多種工具,但〔B〕是不適用的。A.數(shù)據(jù)流圖 B.判定表C.PAD圖 D.數(shù)據(jù)詞典程序的三種根本控制構(gòu)造的共同特點(diǎn)是〔D〕。A.不能嵌套使用C.已經(jīng)用硬件實(shí)現(xiàn)軟件測(cè)試的目的是〔B〕。A.證明程序中沒(méi)有錯(cuò)誤不影響軟件可維護(hù)性的質(zhì)量屬性是〔D〕。A.可理解性B.可測(cè)試性C.可修改性D.可靠性模塊在同一段時(shí)間內(nèi)完成各種初始化工作,這屬于〔A〕。A.偶然內(nèi)聚 B.邏輯內(nèi)聚 C.時(shí)間內(nèi)聚 D.過(guò)程內(nèi)聚在軟件測(cè)試中,〔A〕是通過(guò)分析程序的內(nèi)部邏輯來(lái)設(shè)計(jì)測(cè)試用例的方法。黑盒測(cè)試法路徑測(cè)試法 D.等價(jià)類(lèi)劃分法軟件生存周期的每個(gè)階段工作與軟件的〔D〕有密切的關(guān)系。A.設(shè)計(jì)階段 B.編碼階段 C.測(cè)試階段 D.可維護(hù)性與設(shè)計(jì)測(cè)試數(shù)據(jù)無(wú)關(guān)的文檔是〔D〕分層數(shù)據(jù)流圖是一種比擬嚴(yán)格又易于理解的描述方式,它的頂層描繪了系統(tǒng)的〔A〕軟件測(cè)試中設(shè)計(jì)測(cè)試實(shí)例〔testcase〕主要由輸入數(shù)據(jù)和〔C〕兩局部組成。A.測(cè)試規(guī)那么 B.測(cè)試方案C.預(yù)期輸出結(jié)果可行性研究的目的是用最小的代價(jià),在最短的時(shí)間內(nèi)確定問(wèn)題是否可能解決和值得去解決,主要從〔C〕三個(gè)方面進(jìn)展。技術(shù)可行性、費(fèi)用可行性、效益可行性經(jīng)濟(jì)可行性、技術(shù)可行性、機(jī)器可行性技術(shù)可行性、操作可行性、經(jīng)濟(jì)可行性費(fèi)用可行性、機(jī)器可行性、操作可行性數(shù)據(jù)流圖是一種描述數(shù)據(jù)及其變換的圖形表示,在數(shù)據(jù)流圖上不允許出現(xiàn)〔B〕。得分 二、填空題〔請(qǐng)將每題的答案填寫(xiě)在答題紙相應(yīng)位置,寫(xiě)在試卷上無(wú)效,共10分,每題分)在構(gòu)造化分析中,〔數(shù)據(jù)字典〕用于詳細(xì)地定義數(shù)據(jù)流圖中的成分。提高程序的可理解、可修改、可測(cè)試的程度,就意味著增強(qiáng)軟件的可維護(hù)性構(gòu)造化分析方法中,數(shù)據(jù)流圖的四種根本成分為:加工、〔數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ)〕源點(diǎn)或終點(diǎn)。在需求分析中,可從有關(guān)問(wèn)題的簡(jiǎn)述中提取組成數(shù)據(jù)流圖的根本成分。通常問(wèn)題簡(jiǎn)述中的動(dòng)詞短語(yǔ)將成為數(shù)據(jù)流圖中的〔加工或處理〕成分。在系統(tǒng)設(shè)計(jì)時(shí),當(dāng)數(shù)據(jù)流圖中數(shù)據(jù)的流動(dòng)路徑幾乎是線性時(shí),應(yīng)采用〔變換中心〕策略設(shè)計(jì)系統(tǒng)構(gòu)造圖。模塊內(nèi)部的算法設(shè)計(jì)在構(gòu)造化方法的〔詳細(xì)設(shè)計(jì)〕階段進(jìn)展。一個(gè)模塊直接用另一個(gè)模塊內(nèi)部的代碼和數(shù)據(jù)的模塊間的耦合方式稱(chēng)為〔內(nèi)容〕耦合。定性度量模塊獨(dú)立性的兩個(gè)標(biāo)準(zhǔn)是內(nèi)聚性和〔耦合性〕。選擇足夠的測(cè)算數(shù)據(jù),使得判定中的每個(gè)條件獲得各種可能的值的測(cè)試用例產(chǎn)生的方法稱(chēng)為〔條件〕覆蓋。Jackson法的設(shè)計(jì)原那么是:使程序構(gòu)造同〔數(shù)據(jù)構(gòu)造〕相對(duì)應(yīng)。檢驗(yàn)是軟件開(kāi)發(fā)過(guò)程中不可缺少的局部,檢驗(yàn)的目的在于〔發(fā)現(xiàn)錯(cuò)誤并及時(shí)糾正〕。〔調(diào)試〕的目的是確定錯(cuò)誤的位置和引起錯(cuò)誤的原因,并加以改正。因此,又稱(chēng)為排錯(cuò)或糾錯(cuò)。建立數(shù)據(jù)流模型要遵循的原那么包括:每個(gè)加工至少應(yīng)有一個(gè)輸入數(shù)據(jù)流以反映被處理數(shù)據(jù)的來(lái)源和一個(gè)〔輸出〕數(shù)據(jù)流來(lái)反映加工的結(jié)果。被繼承的類(lèi)我們稱(chēng)之為基類(lèi)〔父類(lèi)〕,在基類(lèi)的根底上新建立的類(lèi)我們稱(chēng)之為派生類(lèi)子類(lèi)。動(dòng)態(tài)測(cè)試有兩種測(cè)試方法:黑盒測(cè)試和〔白盒〕測(cè)試。瀑布模型把軟件生命周期劃分為8個(gè)階段:?jiǎn)栴}的定義、可行性研究、軟件需求分析、系統(tǒng)總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測(cè)試和運(yùn)行、維護(hù)。八個(gè)階段又可歸納為三個(gè)大的階段:方案階段、開(kāi)發(fā)階段和(運(yùn)行階段)。軟件工程的出現(xiàn)主要是由于(軟件危機(jī)的出現(xiàn))。保證軟件質(zhì)量的手段有復(fù)審、復(fù)查、管理復(fù)審和測(cè)試等。其中復(fù)審發(fā)生在軟件生命周期的〔每個(gè)階段完畢之前〕。系統(tǒng)流程圖是描述物理模型的傳統(tǒng)工具,用圖形符號(hào)表示系統(tǒng)中各個(gè)元素表達(dá)了系統(tǒng)中各種元素之間的(信息流動(dòng))情況。在軟件測(cè)試中,產(chǎn)品內(nèi)部工作過(guò)程,通過(guò)測(cè)試檢驗(yàn)產(chǎn)品內(nèi)部動(dòng)作是否按照產(chǎn)品規(guī)格說(shuō)明的規(guī)定正常進(jìn)展的方法稱(chēng)為〔白盒〕測(cè)試法。得分三、判斷題〔請(qǐng)判斷下面命題的正確性,并在答題紙相應(yīng)位置打?;騒,寫(xiě)在試卷上無(wú)效,共10分,每題分)〔X〕數(shù)據(jù)字典是定義被加工引用的數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ)?!瞂〕在進(jìn)展需求分析時(shí),可以不考慮維護(hù)問(wèn)題。〔/〕任何系統(tǒng)都需要對(duì)數(shù)據(jù)進(jìn)展處理,因而數(shù)據(jù)流圖可描述任何系統(tǒng)。〔X〕只要對(duì)軟件進(jìn)展嚴(yán)格的測(cè)試,就能發(fā)現(xiàn)軟件中的所有錯(cuò)誤?!瞂〕為了加快開(kāi)發(fā)速度,可以一邊寫(xiě)程序,一邊設(shè)計(jì)文檔。〔X〕為了減少程序的長(zhǎng)度,最好不要在程序中增加注釋?!?〕完善性維護(hù)是提高或完善軟件的性能?!瞂〕數(shù)據(jù)輸入的一般準(zhǔn)那么中包括盡量〔增加〕用戶輸入的動(dòng)作?!瞂〕編碼時(shí)應(yīng)盡可能使用全局變量?!?〕軟件開(kāi)發(fā)、設(shè)計(jì)幾乎都是從頭開(kāi)場(chǎng),本錢(qián)和進(jìn)度很難估計(jì)?!瞂〕V〔G〕值越高的程序往往是越不復(fù)雜、越不容易出問(wèn)題的程序。〔J〕隨著軟件復(fù)雜性的不斷提高,軟件的維護(hù)難度越來(lái)越大?!?〕編碼的依據(jù)是詳細(xì)設(shè)計(jì)說(shuō)明書(shū)?!?〕編程中應(yīng)采用統(tǒng)一的標(biāo)準(zhǔn)和約定,降低程序的復(fù)雜性?!瞂〕系統(tǒng)測(cè)試的主要方法是白盒法,主要進(jìn)展功能測(cè)試、性能測(cè)試、平安性測(cè)試及可靠性等測(cè)試?!睯〕缺乏有力的方法學(xué)的指導(dǎo)和有效的開(kāi)發(fā)工具的支持,這往往是產(chǎn)生軟件危機(jī)的原因之一。〔X〕數(shù)據(jù)字典是對(duì)數(shù)據(jù)流圖中的數(shù)據(jù)流,加工、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)的源和終點(diǎn)進(jìn)展詳細(xì)定義?!瞂〕在面向?qū)ο蟮能浖_(kāi)發(fā)方法中,每個(gè)類(lèi)都存在其相應(yīng)的對(duì)象,類(lèi)是對(duì)象的實(shí)例,對(duì)象是生成類(lèi)的模板?!瞂〕如果通過(guò)軟件測(cè)試沒(méi)有發(fā)現(xiàn)錯(cuò)誤,那么說(shuō)明軟件是正確的?!?〕快速原型模型可以有效地適應(yīng)用戶需求的動(dòng)態(tài)變化。得分四、簡(jiǎn)答題〔請(qǐng)將答案填在答題紙上,寫(xiě)在試卷上無(wú)效,共20分,每題5分)什么是軟件危機(jī)?產(chǎn)生軟件危機(jī)的原因?怎樣消除?答:軟件危機(jī)是指軟件開(kāi)發(fā)和維護(hù)過(guò)程中所遇到的一系列問(wèn)題。軟件危機(jī)產(chǎn)生的原因:軟件規(guī)模日益擴(kuò)大和軟件復(fù)雜性加劇。消除軟件危機(jī)的方法:既要有技術(shù)措施〔方法和工具〕,又要有必要有組織管理措施,即軟件工程方法學(xué)。軟件測(cè)試的目的是?測(cè)試中要注意那些原那么?答:軟件測(cè)試的目的是的發(fā)現(xiàn)軟件中存在錯(cuò)誤的活動(dòng)。好的測(cè)試用例可以發(fā)現(xiàn)至今沒(méi)有發(fā)現(xiàn)的錯(cuò)誤、好的測(cè)試用例可以發(fā)現(xiàn)至今沒(méi)有發(fā)現(xiàn)的錯(cuò)誤測(cè)試。要提供輸入數(shù)據(jù)還要提供輸出數(shù)據(jù)、保存測(cè)試用例、檢查它是否做了應(yīng)該做的還要檢查它是否做了不該做的、防止自己測(cè)試自己的程序、多錯(cuò)誤多的地方要更嚴(yán)格的測(cè)試。軟件質(zhì)量與質(zhì)量保證的含義?答:從實(shí)際應(yīng)用來(lái)說(shuō),軟件質(zhì)量定義為:〔1〕與所確定的功能和性能需求的一致性。〔1分〕〔2〕與所成文的開(kāi)發(fā)標(biāo)準(zhǔn)一致性?!?分〕〔3〕與所有專(zhuān)業(yè)開(kāi)發(fā)的軟件所期望的隱含特性的一致性。〔1分〕軟件質(zhì)量保證就是向用戶及社會(huì)提供滿意的高質(zhì)量的產(chǎn)品,確保軟件產(chǎn)品從誕生到消亡為止的所有階段的質(zhì)量的活動(dòng),即確定、到達(dá)和維護(hù)需要的軟件質(zhì)量而進(jìn)展的所有有方案、有系統(tǒng)的管理活動(dòng)。〔2分〕對(duì)應(yīng)如下關(guān)系描述,請(qǐng)用UML關(guān)系符號(hào)聯(lián)接A、B兩個(gè)對(duì)象A A A A AAB關(guān)聯(lián)B繼承A 聚合 聚合(0或2個(gè)B)聚合(1+個(gè)B)BBBBB得分 五、應(yīng)用題〔請(qǐng)將解題過(guò)程和答案填在答題紙上,寫(xiě)在試卷上無(wú)效,共30分)將下面給出的偽碼轉(zhuǎn)換為N-S圖和PAD圖。voidroot(floatroot1,floatroot2)(i=1;j=0;while(i<=10){輸入一元二次方程的系數(shù)a,b,c;p=b*b-4*a*c;if(p<0)輸出“方程i無(wú)實(shí)數(shù)根〃;elseif(p>0)求出根并輸出;if(p==0){求出重根并輸出;j=j+1;}i=i+1;}輸出重根的方程的個(gè)數(shù)j;}i=1;j=0;while(i<=10)— 輸入a,b,c;計(jì)算p=b2-4ac; —F'frP<0? T— 求出重根并輸出;j=j+1;i=i+1;某醫(yī)院打算開(kāi)發(fā)一個(gè)以計(jì)算機(jī)為中心的患者監(jiān)護(hù)系統(tǒng),以解決醫(yī)院人手不夠和對(duì)危重病人的及時(shí)監(jiān)護(hù)。該系統(tǒng)應(yīng)能做到以下幾點(diǎn):隨時(shí)承受每個(gè)病人的生理信號(hào);定時(shí)記錄病人情況形成患者日志;當(dāng)病人生理信號(hào)超出醫(yī)生規(guī)定的平安范圍時(shí)向值班護(hù)士發(fā)告警信息;此外,護(hù)士在需要時(shí),還可要求系統(tǒng)印出指定病人的病情報(bào)告。試椐此表達(dá)繪出對(duì)應(yīng)的DFD圖。接收牛時(shí)「; ——>:山攜人情況病人 吧R——1 一 T—?'1;W"l瓦 —rjj£-_■!..一J12A'TlU1Jlh"!國(guó)5,2~件,_ (脾士片;輸入三整數(shù),判斷是否構(gòu)成三角形,如構(gòu)成三角形

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論