軟件工程復(fù)習(xí)資料大雜燴_第1頁(yè)
軟件工程復(fù)習(xí)資料大雜燴_第2頁(yè)
軟件工程復(fù)習(xí)資料大雜燴_第3頁(yè)
軟件工程復(fù)習(xí)資料大雜燴_第4頁(yè)
軟件工程復(fù)習(xí)資料大雜燴_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、五、判斷正誤并說(shuō)明理由“測(cè)試的目的是說(shuō)明程序正確地執(zhí)行它應(yīng)有的功能” 這種說(shuō)法正確嗎?為什么?例:程序Triangle,輸入三個(gè)整數(shù),表示一個(gè)三角形的三個(gè)邊長(zhǎng),該程序產(chǎn)生一個(gè)結(jié)果,指出該三角形是等邊三角形、等腰三角形還是不等邊三角形。為說(shuō)明其能正確執(zhí)行它的功能,可使用測(cè)試用例(3,4,5),(5,5,6),(6,6,6), 程序都能給出正確結(jié)果,是否就可認(rèn)為程序是正確的?為什么?如果不正確應(yīng)該怎樣做?五、應(yīng)用題(11分)某校的課酬計(jì)算方案為:(1) 基本課酬為每節(jié)課10元。(2) 班組人數(shù)超過(guò)60人,增加基本課酬的10%。(3) 班組人數(shù)超過(guò)80人,增加基本課酬的20%。(4) 如果教師為副教

2、授,增加基本課酬的10%。(5) 教授,增加基本課酬的20%。(6) 助教,不增加課酬。(7) 見(jiàn)習(xí)助教,減少基本課酬的10%。用判定表,表達(dá)上述計(jì)算方案。 四、根據(jù)題意畫(huà)出數(shù)據(jù)流程圖,并寫(xiě)出數(shù)據(jù)項(xiàng)的名稱(chēng) 設(shè)想為某銀行開(kāi)發(fā)一個(gè)儲(chǔ)蓄系統(tǒng)。業(yè)務(wù)流程大致如下:儲(chǔ)戶(hù)填寫(xiě)存款或取款單交由業(yè)務(wù)人員鍵入系統(tǒng),如果是存款則系統(tǒng)記錄存款人姓名 住址、身份證號(hào)碼、存款類(lèi)型、存款日期、到期日期、利率及密碼等信息,如果是取款而且存款時(shí)留有密碼,則系統(tǒng)首先核對(duì)儲(chǔ)戶(hù)密碼,若密碼正確或存款時(shí)未留密碼,則系統(tǒng)計(jì)算利息并印出利息清單給儲(chǔ)戶(hù)。四、根據(jù)題意畫(huà)出數(shù)據(jù)流程圖,并寫(xiě)出數(shù)據(jù)項(xiàng)的名稱(chēng)。 為了方便旅客,某航空公司擬開(kāi)發(fā)一個(gè)機(jī)票

3、預(yù)訂系統(tǒng)。旅行社把預(yù)訂機(jī)票的旅客信息(姓名、性別、工作單位、身份證號(hào)碼、旅行時(shí)間、旅行目的地等)輸入該系統(tǒng),系統(tǒng)為旅客安排航班,印出通知和帳單,旅客在飛機(jī)起飛的前一天憑取票通知和帳單交款取票,系統(tǒng)校對(duì)無(wú)誤即印出機(jī)票給旅客。(每完成一項(xiàng)3分) 軟件工程復(fù)習(xí)題要一章 1、軟件 軟件是計(jì)算機(jī)系統(tǒng)中與硬件系統(tǒng)相互依存的另一部份,是完成某類(lèi)問(wèn)題求解的程序和數(shù)據(jù)以及為維護(hù)程序必須提供的一系列文檔組成的集合。 軟件=程序+數(shù)據(jù)+系列文檔2、 什么是軟件危機(jī)?A軟件危機(jī)就是軟件在開(kāi)發(fā)和維護(hù)過(guò)程中存在的一系列嚴(yán)重問(wèn)題的總稱(chēng)。1軟件價(jià)格高2難于控制開(kāi)發(fā)進(jìn)度3質(zhì)量低4軟件修改、維護(hù)困難5軟件生產(chǎn)率低。B產(chǎn)生原因?是

4、多方面的,有觀念上,技術(shù)上,環(huán)境上及人為方面的因素。但技術(shù)上的原因主要有A軟件設(shè)計(jì)方法存在致命的缺陷B軟件邏輯本性構(gòu)成龐大邏輯體系,使開(kāi)發(fā)人員束手無(wú)策,難以駕馭。C軟件是邏輯的,不是物理的無(wú)法衡量其質(zhì)量D實(shí)現(xiàn)軟件的工具本身(高級(jí)語(yǔ)言)存在缺陷。C怎樣消除?A研制新一代智能型計(jì)算機(jī),改變軟件實(shí)現(xiàn)的方式,以此降低軟件的復(fù)雜性。B軟件工程的解決途徑。C采用面向?qū)ο蟮能浖O(shè)計(jì)方法使解決問(wèn)題的空間同客觀世界的問(wèn)題空間完全一致,降低或化解軟件設(shè)計(jì)的復(fù)雜性。3、 軟件開(kāi)發(fā)與寫(xiě)程序有何不同? 有兩個(gè)方面A傳統(tǒng)的程序設(shè)計(jì)方法,設(shè)計(jì)的重點(diǎn)放在問(wèn)題的求解思路及算法的構(gòu)造方面。而軟件開(kāi)發(fā)將軟件計(jì)劃、分析、設(shè)計(jì)、編碼劃

5、分成獨(dú)立的幾個(gè)階段,每個(gè)階段都要求以是說(shuō)明文檔的形式表達(dá)工作結(jié)果。B傳統(tǒng)的程序設(shè)計(jì)方法,開(kāi)發(fā)人員只編寫(xiě)程序,最后提交的也只是系統(tǒng)的程序。而軟件開(kāi)發(fā)規(guī)定了每個(gè)階段必須寫(xiě)文檔,文檔是設(shè)計(jì)思想的記錄,是以文字、圖、表的形式簡(jiǎn)潔說(shuō)明分析結(jié)果,設(shè)計(jì)思路,編碼約定的資料。它有利于同行交流4、 軟件開(kāi)發(fā)分哪幾個(gè)階段?軟件開(kāi)發(fā)分軟件計(jì)劃、軟件開(kāi)發(fā)和運(yùn)行維護(hù)三個(gè)階段。哪幾個(gè)步驟?制定計(jì)劃、需求分析、軟件設(shè)計(jì)、編碼設(shè)計(jì)、軟件測(cè)試、運(yùn)行維護(hù)六個(gè)步驟。5、軟件開(kāi)發(fā)有哪五鐘模式?A瀑布,B原型,C螺旋,D噴泉,E増量6 6、軟件開(kāi)發(fā)的瀑布模型最典型地刻畫(huà)了軟件生命周期的階段劃分,而與其最相適應(yīng)的軟件開(kāi)發(fā)方法是( D )

6、A)構(gòu)件化方法 B)面向?qū)ο蠓椒?C)結(jié)構(gòu)化方法 D)原型化方法7、軟件生命周期一般可以分為兩個(gè)大的階段,它們分別是( B )A)分析和設(shè)計(jì) B)開(kāi)發(fā)和運(yùn)行 D)編碼和測(cè)試 C)規(guī)劃和設(shè)計(jì)、8、軟件工程 軟件工程是一門(mén)研究如何將完善的科學(xué)與工程原理,先進(jìn)高效的管理技術(shù)以及完整、規(guī)范的設(shè)計(jì)方法應(yīng)用于經(jīng)濟(jì)地開(kāi)發(fā)既可靠,又能在實(shí)際計(jì)算機(jī)上有效運(yùn)行的軟件的一門(mén)工程學(xué)科。二章7、軟件計(jì)劃的任務(wù)?1確定軟件的作用范圍;2 估算開(kāi)發(fā)所需要的資源; 3 估算軟件成本費(fèi)和進(jìn)度安排。8、軟件的作用范圍應(yīng)包含哪四種?1 功能 2 性能 3 可靠性 4接口三章1、 需求分析的任務(wù)是什么?A對(duì)問(wèn)題的識(shí)別和理解 依據(jù)系統(tǒng)

7、定義和軟件的作用范圍,充分理解用戶(hù)提出的功能、性能、數(shù)據(jù)等方面的要求,并從軟件系統(tǒng)特征、軟件開(kāi)發(fā)全過(guò)程以及軟件計(jì)劃給出的資源和時(shí)間約束,來(lái)確定軟件開(kāi)發(fā)的總策略。B對(duì)需求信息的綜合和分析;C寫(xiě)出軟件需求規(guī)格說(shuō)明文檔4需求分析工作的復(fù)審2、 寫(xiě)出需求分析報(bào)告的內(nèi)容。1引言 2概述 3數(shù)據(jù)流圖與數(shù)據(jù)字典 4接口5性能需求6屬性7其它需求。3、數(shù)據(jù)流圖是進(jìn)行軟件需求分析常用的工具,其中最基本的圖符是:變換、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和外部實(shí)體,其中用什么圖符代表圖中的數(shù)據(jù)源?( D )A)變換 B)數(shù)據(jù)流 C)數(shù)據(jù)存儲(chǔ) D)外部實(shí)體4、軟件需求說(shuō)明書(shū)中應(yīng)包括多方面的內(nèi)容,下述哪個(gè)不是軟件需求說(shuō)明書(shū)中應(yīng)包括的內(nèi)容

8、?( D )A)數(shù)據(jù)描述 B)功能描述 C)性能描述 D)結(jié)構(gòu)描述5、什么叫SA方法?軟件的結(jié)構(gòu)化分析方法,簡(jiǎn)稱(chēng)SA。SA方法使用哪些描述手段定義系統(tǒng)邏輯模型?SA方法使用數(shù)據(jù)流圖、 數(shù)據(jù)字典和加工說(shuō)明等描述手段構(gòu)造系統(tǒng)的邏輯模型。6、什么是DFD?其意義如何?是數(shù)據(jù)流圖英文縮寫(xiě),是一種描述數(shù)據(jù)在系統(tǒng)中流動(dòng)的圖形工具。 是以圖形方式表達(dá)數(shù)據(jù)處理系統(tǒng)中信息的傳遞和變換處理過(guò)程,它從數(shù)據(jù)加工的角度來(lái)描述一個(gè)企事業(yè)組織中的業(yè)務(wù)活動(dòng)。 7、 解釋DFD四要素的內(nèi)容。A圓框符號(hào) 代表輸入和輸出數(shù)據(jù)流之間的一個(gè)變換過(guò)程。B方框符號(hào)代表原始數(shù)據(jù)來(lái)源和數(shù)據(jù)終點(diǎn)。 C箭頭符號(hào)代表數(shù)據(jù)流向。 D雙杠符號(hào)代表數(shù)據(jù)存

9、儲(chǔ)實(shí)體,也是處理中存放數(shù)據(jù)的中間數(shù)據(jù)場(chǎng)所。8、數(shù)據(jù)流圖 是一種描述數(shù)據(jù)在系統(tǒng)中流動(dòng)的圖形工具。 是以圖形方式表達(dá)數(shù)據(jù)處理系統(tǒng)中信息的傳遞和變換處理過(guò)程,它從數(shù)據(jù)加工的角度來(lái)描述一個(gè)企事業(yè)組織中的業(yè)務(wù)活動(dòng)。 9、數(shù)據(jù)字典 是結(jié)構(gòu)化分析方法中采用的表達(dá)數(shù)據(jù)元素的工具。是對(duì)數(shù)據(jù)流圖中所有的數(shù)據(jù)元素、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)文件、數(shù)據(jù)流等的格式與內(nèi)容進(jìn)行定義的數(shù)據(jù)集合。四章11、總體設(shè)計(jì)的任務(wù)?是把系統(tǒng)功能需求分配給軟件結(jié)構(gòu),形成軟件的結(jié)構(gòu)圖。其表示形式有幾種?有層次圖,HIPO圖,結(jié)構(gòu)圖三種。2、軟件結(jié)構(gòu)圖能描述軟件系統(tǒng)的總體結(jié)構(gòu),它應(yīng)在軟件開(kāi)發(fā)的哪一個(gè)階段提出?( B )A)需求分析 B)總體設(shè)計(jì) C)詳細(xì)

10、設(shè)計(jì) D)代碼編寫(xiě)3、軟件深度 表示軟件結(jié)構(gòu)中控制的層數(shù),它往往能粗略地標(biāo)志一個(gè)系 統(tǒng)的大小和復(fù)雜程度。 4、 寬度 是軟件結(jié)構(gòu)中同一層次上的模塊總數(shù)的最大值。5、扇出 是一個(gè)模塊直接控制(調(diào)用)的下級(jí)模塊數(shù)目。6、 扇入 表明有多少個(gè)上級(jí)模塊直接調(diào)用它。 七章12、軟件測(cè)試的目的?A以最少的時(shí)間和人力找出軟件中潛在的缺陷。B確認(rèn)軟件實(shí)現(xiàn)的功能和性能與用戶(hù)需求說(shuō)明的一致性。C能收到足夠的測(cè)試結(jié)果為軟件的可靠性評(píng)價(jià)提供依據(jù)。13、什么是單元測(cè)試和集成測(cè)試?它們各有什么特點(diǎn)?單元測(cè)試又稱(chēng)模塊測(cè)試,它是針對(duì)軟件設(shè)計(jì)的最小單位程序模塊,依據(jù)詳細(xì)說(shuō)明書(shū)和源程序清單而實(shí)施的測(cè)試。其特點(diǎn),單元測(cè)試中多個(gè)模塊

11、可以平行地獨(dú)立進(jìn)行測(cè)試。集成測(cè)試是用于軟件模塊組合的一種系統(tǒng)化技術(shù),將經(jīng)過(guò)單元測(cè)試的模塊構(gòu)成一個(gè)滿足設(shè)計(jì)要求的軟件結(jié)構(gòu)。其特點(diǎn),它要求在軟件模塊組合的同時(shí)進(jìn)行該項(xiàng)測(cè)試,以便發(fā)現(xiàn)組合中與接口有關(guān)的問(wèn)題。9 軟件測(cè)試 在精心控制的系統(tǒng)環(huán)境下,采用相應(yīng)的技術(shù)手段,利用一組事先構(gòu)造好的測(cè)試實(shí)例執(zhí)行程序以發(fā)現(xiàn)程序中存在的問(wèn)題,并確認(rèn)系統(tǒng)功能、性能符合需求的一個(gè)綜合過(guò)程。 10黑盒測(cè)試 測(cè)試是在軟件接口上進(jìn)行;也叫功能測(cè)試、輸入/輸出驅(qū)動(dòng)測(cè)試。 11 白盒測(cè)試 是對(duì)軟件實(shí)現(xiàn)的過(guò)程性細(xì)節(jié)做認(rèn)真的運(yùn)行檢查;也叫結(jié) 構(gòu)測(cè)試、邏輯驅(qū)動(dòng)測(cè)試。12、軟件測(cè)試方法一般有黑盒測(cè)試和白盒測(cè)試,而黑盒測(cè)試主要是依據(jù)程序的(

12、C )的測(cè)試。A)結(jié)構(gòu) B)流程 C)功能 D)邏輯13、程序測(cè)試是一項(xiàng)復(fù)雜的工作,一般測(cè)試者在進(jìn)行測(cè)試中都需要設(shè)計(jì)( B )。A)數(shù)據(jù)結(jié)構(gòu) B)測(cè)試實(shí)例 C)測(cè)試階段 D)測(cè)試方法十章2、與軟件開(kāi)發(fā)方法密切相關(guān)的應(yīng)是支持該方法實(shí)施的軟件工具,將它們有機(jī)地集成起來(lái)則構(gòu)成一個(gè)( A )A) 軟件工程環(huán)境 B)軟件開(kāi)發(fā)規(guī)范 C)軟件生產(chǎn)線 D)軟件開(kāi)發(fā)工具軟件工程的解決途徑。應(yīng)用一套工程化、規(guī)范化的系統(tǒng)方法來(lái)指導(dǎo)軟件開(kāi)發(fā)、運(yùn)行、維護(hù)過(guò)程,探索研究更好的軟件設(shè)計(jì),表達(dá)技術(shù)管理方法,盡可能地使用軟件工具及軟件工程環(huán)境輔助軟件的生產(chǎn),保證軟件的質(zhì)量,這就是軟件工程的基本內(nèi)容。 軟件系統(tǒng)工程的任務(wù),就是要

13、在軟件開(kāi)發(fā)策略及設(shè)計(jì)方法上引入新秩序,建立軟件工程新規(guī)范。 軟件工程是一類(lèi)求解軟件的工程。它應(yīng)用計(jì)算機(jī)科學(xué)、數(shù)學(xué)及管理科學(xué)等原理,借鑒傳統(tǒng)工程的原則、方法,創(chuàng)建軟件以達(dá)到提高質(zhì)量,降低成本的目的。其中,計(jì)算機(jī)科學(xué)、數(shù)學(xué)用于構(gòu)造模型與算法,工程科學(xué)用于制定規(guī)范、設(shè)計(jì)范型、評(píng)估成本及確定權(quán)衡,管理科學(xué)用于計(jì)劃、資源、質(zhì)量、成本等管理。軟件工程是一門(mén)指導(dǎo)計(jì)算機(jī)軟件開(kāi)發(fā)和維護(hù)的工程學(xué)科。四、根據(jù)題意畫(huà)出數(shù)據(jù)流程圖,并說(shuō)出數(shù)據(jù)項(xiàng)的內(nèi)容。1、設(shè)想為某銀行開(kāi)發(fā)一個(gè)儲(chǔ)蓄系統(tǒng)。業(yè)務(wù)流程大致如下:儲(chǔ)戶(hù)填寫(xiě)存款或取款單交由業(yè)務(wù)人員鍵入系統(tǒng),如果是存款則系統(tǒng)記錄存款人姓名 住址、身份證號(hào)碼、存款類(lèi)型、存款日期、到期日

14、期、利率及密碼等信息,如果是取款而且存款時(shí)留有密碼,則系統(tǒng)首先核對(duì)儲(chǔ)戶(hù)密碼,若密碼正確或存款時(shí)未留密碼,則系統(tǒng)計(jì)算利息并印出利息清單給儲(chǔ)戶(hù)。檢驗(yàn) 帳卡 檢驗(yàn)出的問(wèn)題 存、取信息 存折登錄儲(chǔ)戶(hù) 取、存款單或存折 付款通知 現(xiàn)款 付款 日歷2、 為了方便旅客,某航空公司擬開(kāi)發(fā)一個(gè)機(jī)票預(yù)訂系統(tǒng)。旅行社把預(yù) 訂機(jī)票的旅客信息(姓名、性別、工作單位、身份證號(hào)碼、旅行時(shí)間、旅行目的地等)輸入該系統(tǒng),系統(tǒng)為旅客安排航班,印出通知和帳單,旅客在飛機(jī)起飛的前一天憑取票通知和帳單交款取票,系統(tǒng)校對(duì)無(wú)誤即印出機(jī)票給旅客。(每完成一項(xiàng)3分)準(zhǔn)備機(jī)票機(jī)票預(yù)定 旅客旅行社記帳訂票單 航班 費(fèi)用 機(jī)票 航班目錄 記帳文件3

15、、目前住院病人主要由護(hù)士護(hù)理,這樣做不僅需要大量護(hù)士,而且由于不能隨時(shí)觀察危重病人的病情變化,還會(huì)延誤搶救時(shí)機(jī)。某醫(yī)院打算開(kāi)發(fā)一個(gè)以計(jì)算機(jī)為中心的患者監(jiān)護(hù)系統(tǒng),請(qǐng)畫(huà)出本系統(tǒng)的數(shù)據(jù)流圖。病房監(jiān)視 醫(yī)院對(duì)患者監(jiān)護(hù)系統(tǒng)的基本要求是隨時(shí)接收每個(gè)病人的生理信號(hào)(脈搏、體溫、血壓、心電圖等),定時(shí)記錄病人情況以形成患者日志,當(dāng)某個(gè)病人的生理信號(hào)超出醫(yī)生規(guī)定的安全范圍時(shí)向值班護(hù)士發(fā)出警告信息,此外,護(hù)士在需要時(shí)還可以要求系統(tǒng)印出某個(gè)指定病人的病情報(bào)告。(每完成一項(xiàng)3分) 病人 病情信號(hào) 病情數(shù)據(jù) 病情指標(biāo)界限中心監(jiān)視醫(yī)生醫(yī)生 告急信號(hào) 格式化的病人數(shù)據(jù)更新病歷日志 要求出具報(bào)告報(bào)告生成時(shí)鐘 病情報(bào)告 病歷數(shù)

16、據(jù) 實(shí)時(shí)數(shù)據(jù) 病歷文件 3、 某倉(cāng)庫(kù)管理系統(tǒng)每天要處理大批單據(jù)所組成的事務(wù)文件。單據(jù)分為訂貨單和發(fā)貨單兩種,每張單據(jù)由多行組成,訂貨單每行包括零件號(hào)、零件名、單價(jià)、數(shù)量等四個(gè)數(shù)據(jù)項(xiàng),發(fā)貨單每行包括零件號(hào)、零件名、數(shù)量等三個(gè)數(shù)據(jù)項(xiàng),用Jackson結(jié)構(gòu)圖表示該事務(wù)文件的數(shù)據(jù)結(jié)構(gòu)。事務(wù)文件單 據(jù)*數(shù)量零件名零件號(hào)數(shù)量單價(jià)零件名零件號(hào)行*行*發(fā)貨單0訂貨單0五,論述題41根據(jù)下列條件使用等價(jià)類(lèi)劃分法設(shè)計(jì)測(cè)試用例。 某一8位微機(jī),其八進(jìn)制常數(shù)定義為:以零開(kāi)頭的數(shù)是八進(jìn)制整數(shù),其值的范圍是-177177,如05,0127,-065解:(1)劃分等價(jià)類(lèi)并編號(hào),如下表示:(4分)(2)為合理等價(jià)類(lèi)設(shè)計(jì)測(cè)試用

17、例,表中有兩個(gè)合理等價(jià)類(lèi),設(shè)計(jì)兩個(gè)例子(2分)(3)為不合理等價(jià)類(lèi)測(cè)試用例,至少設(shè)計(jì)一個(gè)測(cè)試用例(2分)解析等價(jià)類(lèi)劃分屬于黑盒測(cè)試的一種,它將輸入數(shù)據(jù)域按有效的或無(wú)效的劃分成若干個(gè)等價(jià)類(lèi),測(cè)試每個(gè)等價(jià)類(lèi)的代表值就等于對(duì)該類(lèi)其他值的測(cè)試,這樣用少量有代表性的例子代替大量測(cè)試目的相同的例子,可以有效提高測(cè)試效率。本題劃分了3個(gè)合理等價(jià)類(lèi),9個(gè)不合理等價(jià)類(lèi)進(jìn)行測(cè)試,取到了預(yù)期的效果。42某電器集團(tuán)公司下屬的廠包括技術(shù)科、生產(chǎn)科等基層單位。現(xiàn)在想建立一個(gè)計(jì)算機(jī)輔助企業(yè)管理系統(tǒng),其中:生產(chǎn)科的任務(wù)是:(1)根據(jù)銷(xiāo)售公司轉(zhuǎn)來(lái)的內(nèi)部合同(產(chǎn)品型號(hào)、規(guī)格、數(shù)量、交獲日期)制定車(chē)間月生產(chǎn)計(jì)劃。(2)根據(jù)車(chē)間實(shí)際

18、生產(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á)給車(chē)間技術(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)生工藝流程圖給零件廠。 試寫(xiě)出以上系統(tǒng)中生產(chǎn)科和技術(shù)科處理的軟件結(jié)構(gòu)圖。解:畫(huà)出生產(chǎn)科圖的給6分,畫(huà)出技術(shù)科的給4分。 解析軟件結(jié)構(gòu)圖是軟件系統(tǒng)的模塊層次結(jié)構(gòu),反映了整個(gè)系統(tǒng)的功能實(shí)現(xiàn),即將來(lái)程序的控制層次體系,軟件結(jié)構(gòu)往往用樹(shù)狀或

19、網(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。一、判斷題(請(qǐng)?jiān)诿款}后面的括號(hào)內(nèi),正確的打,不正確的打Í) 1.螺旋模型是在瀑布模型和增量模型的基礎(chǔ)上增加了風(fēng)險(xiǎn)分析活動(dòng)。( ) 2.軟件是指用程序設(shè)計(jì)語(yǔ)言編寫(xiě)的程序,軟件開(kāi)發(fā)實(shí)際上就是編寫(xiě)程序代碼。( )3. 過(guò)程描述語(yǔ)言可以用于描述軟件的系統(tǒng)結(jié)構(gòu)。( )4. 數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū)是一個(gè)軟件配置項(xiàng)( )5. 軟件模塊之間的耦合性越弱越好。( )6. 如果通過(guò)軟件測(cè)試沒(méi)有發(fā)現(xiàn)錯(cuò)誤,則說(shuō)明軟件是正確的。( )7. 軟件概

20、要設(shè)計(jì)包括軟件系統(tǒng)結(jié)構(gòu)設(shè)計(jì)以及數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫(kù)設(shè)計(jì)。( )8. 數(shù)據(jù)流圖(DFD)和程序流程圖沒(méi)有區(qū)別。( )9. 模塊化,信息隱藏,抽象和逐步求精的軟件設(shè)計(jì)原則有助于得到高內(nèi)聚,低耦合度的軟件產(chǎn)品。( )10. 白盒測(cè)試無(wú)需考慮模塊內(nèi)部的執(zhí)行過(guò)程和程序結(jié)構(gòu),只要了解模塊的功能即可。( ) 一、判斷題(請(qǐng)?jiān)诿款}后面的括號(hào)內(nèi),正確的打,不正確的打Í) 1. 軟件危機(jī)是指在軟件開(kāi)發(fā)和維護(hù)過(guò)程中遇到的一系列嚴(yán)重問(wèn)題。( )2結(jié)構(gòu)化分析方法就是用抽象模型的概念,按照軟件內(nèi)部數(shù)據(jù)傳遞、變換的關(guān)系,自頂向下逐層分解,直到找到滿足功能要求的所有可實(shí)現(xiàn)的軟件為止。( )3程序設(shè)計(jì)語(yǔ)言中應(yīng)絕對(duì)禁止使用

21、GOTO語(yǔ)句。( )4模塊越小,模塊的優(yōu)點(diǎn)越大。( )5集成測(cè)試主要由用戶(hù)來(lái)完成。( ) 6. 確認(rèn)測(cè)試計(jì)劃應(yīng)該在可行性研究階段制定( ) 7快速原型模型可以有效地適應(yīng)用戶(hù)需求的動(dòng)態(tài)變化。( )8需求規(guī)格說(shuō)明書(shū)不是一個(gè)軟件配置項(xiàng)( )9過(guò)程描述語(yǔ)言可以用于描述軟件的系統(tǒng)結(jié)構(gòu)。( ) 10. 黑盒測(cè)試無(wú)需考慮模塊內(nèi)部的執(zhí)行過(guò)程和程序結(jié)構(gòu),只要了解模塊的功能即可。( ) 四、論述題(本題共20分)1請(qǐng)分別使用PAD圖和PDL語(yǔ)言描述在數(shù)組A(1)A(10)中找最大數(shù)的算法。(本題10分)2試述什么是軟件危機(jī)?軟件危機(jī)的表現(xiàn)是什么?其產(chǎn)生的原因是什么?(10分)五、采用等價(jià)類(lèi)劃分法對(duì)輸入 “ 項(xiàng)數(shù)可以從1到999 ”進(jìn)行確定等價(jià)類(lèi),建立等價(jià)類(lèi)表,并對(duì)每一個(gè)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論