![軟件工程書(shū)內(nèi)代碼 詳細(xì)設(shè)計(jì)階段_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-5/1/c7876123-bba6-496a-8060-8fde21c8bbb2/c7876123-bba6-496a-8060-8fde21c8bbb21.gif)
![軟件工程書(shū)內(nèi)代碼 詳細(xì)設(shè)計(jì)階段_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-5/1/c7876123-bba6-496a-8060-8fde21c8bbb2/c7876123-bba6-496a-8060-8fde21c8bbb22.gif)
![軟件工程書(shū)內(nèi)代碼 詳細(xì)設(shè)計(jì)階段_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-5/1/c7876123-bba6-496a-8060-8fde21c8bbb2/c7876123-bba6-496a-8060-8fde21c8bbb23.gif)
![軟件工程書(shū)內(nèi)代碼 詳細(xì)設(shè)計(jì)階段_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-5/1/c7876123-bba6-496a-8060-8fde21c8bbb2/c7876123-bba6-496a-8060-8fde21c8bbb24.gif)
![軟件工程書(shū)內(nèi)代碼 詳細(xì)設(shè)計(jì)階段_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-5/1/c7876123-bba6-496a-8060-8fde21c8bbb2/c7876123-bba6-496a-8060-8fde21c8bbb25.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、- -第6章例題分析與解答一、填空題1.構(gòu)造化程序設(shè)計(jì)方法的要點(diǎn)是使用_三種根本_構(gòu)造,自頂向下、逐步求精地構(gòu)造算法或程序。 2.為了產(chǎn)生構(gòu)造化的流程圖,應(yīng)由三種根本控制構(gòu)造順序組合或_而成。 3.構(gòu)造化程序設(shè)計(jì)方法提倡開(kāi)發(fā)人員的組織形式是_。 4.PAD圖是一種由左向右展開(kāi)的二維樹(shù)型構(gòu)造,圖中的豎線為程序的_。 5.在Jackson方法中解決構(gòu)造沖突的具體方法是引入_。 二、選擇題1.詳細(xì)設(shè)計(jì)與概要設(shè)計(jì)銜接的圖形工具是( B )。 A.DFD圖
2、0; B.SC圖 C.PAD圖 D.程序流程圖 2.構(gòu)造化程序設(shè)計(jì)主要強(qiáng)調(diào)的是( C )。 A.程序的效率 B.程序的執(zhí)行速度 C.程序的易讀性 D.程序的規(guī)模 3.詳細(xì)設(shè)計(jì)的任務(wù)是確定每個(gè)模塊的( A )。 A.算法
3、; B.功能 C.調(diào)用關(guān)系 D.輸入輸出數(shù)據(jù) 4.Jackson方法實(shí)現(xiàn)從( A )導(dǎo)出( C )。A.數(shù)據(jù)構(gòu)造 B.數(shù)據(jù)流圖 C.程序構(gòu)造
4、; D.軟件模塊層次構(gòu)造 5.在軟件詳細(xì)設(shè)計(jì)過(guò)程中不采用的描述工具是( D )。A.判定表 B.IPO圖 C.PAD圖 D.DFD圖 三、應(yīng)用題一個(gè)正文文件由假設(shè)干個(gè)記錄組成,每個(gè)記錄是一個(gè)字符串。要求統(tǒng)計(jì)每個(gè)記錄中空格字
5、符的個(gè)數(shù)及文件中空格字符的總個(gè)數(shù)。要求輸出數(shù)據(jù)格式是每復(fù)制一行字符串之后,另起一行印出上一行字符串空格字符的個(gè)數(shù),最后一行印出空格字符總個(gè)數(shù)。 答案:一、填空題1.三種根本控制構(gòu)造2.完整嵌套3.主程序員組4.層次線5.中間數(shù)據(jù)構(gòu)造或中間文件二、選擇題1.B2.C3.A4.AC5.D三、應(yīng)用題圖5-1圖5-2<>第5章自測(cè)題及參考答案.educity.不詳來(lái)源:2006年9月1日發(fā)表評(píng)論進(jìn)入社區(qū)一、名詞解釋1.構(gòu)造化程序設(shè)計(jì) 2.PAD
6、160; 3.PDL4.構(gòu)造沖突 5.對(duì)應(yīng)關(guān)系二、填空題1.構(gòu)造化程序設(shè)計(jì)方法使用_構(gòu)造程序。2.在詳細(xì)設(shè)計(jì)階段,一種歷史最悠久、使用最廣泛的描述程序邏輯構(gòu)造的工具是_。3.構(gòu)造化程序設(shè)計(jì)技術(shù)指導(dǎo)人們用良好的思想方法開(kāi)發(fā)_的程序。4.詳細(xì)描述處理過(guò)程常用的三種工具是圖形、語(yǔ)言和_。5.Jackson圖不僅可表示程序構(gòu)造,還可表示_。6.PDL具有嚴(yán)格的關(guān)鍵字外層語(yǔ)法,用于定義控制構(gòu)
7、造、數(shù)據(jù)構(gòu)造和_。7.詳細(xì)設(shè)計(jì)的目標(biāo)不僅是邏輯上正確地實(shí)現(xiàn)每個(gè)模塊的功能,還應(yīng)使設(shè)計(jì)出的處理過(guò)程_。8.用JSP方法導(dǎo)出程序構(gòu)造后,還要列出_,并把它們分配到程序構(gòu)造圖的適當(dāng)位置上去。9.在詳細(xì)設(shè)計(jì)階段,除了對(duì)模塊內(nèi)的算法進(jìn)展設(shè)計(jì),還應(yīng)對(duì)模塊內(nèi)的_進(jìn)展設(shè)計(jì)。10.在詳細(xì)設(shè)計(jì)階段,為了提高數(shù)據(jù)的輸入、儲(chǔ)存、檢索等操作的效率并節(jié)約存儲(chǔ)空間,對(duì)某些數(shù)據(jù)項(xiàng)的值要進(jìn)展_設(shè)計(jì)。三、選擇題1.在詳細(xì)設(shè)計(jì)階段,一種二維樹(shù)型構(gòu)造并可自動(dòng)生成程序代碼的描述工具是( A )。 A.PAD B.PDL &
8、#160; C.IPO D.判定樹(shù)2.構(gòu)造化程序設(shè)計(jì)的一種根本方法是( D )。 A.篩選法 B.遞歸法 C.迭代法 D.逐步求精法3.JSP方法是一種面向( C )的設(shè)計(jì)方法。 A.對(duì)象
9、60; B.數(shù)據(jù)流 C.數(shù)據(jù)構(gòu)造 D.控制構(gòu)造4.JSP方法主要用于規(guī)模適中的( A )系統(tǒng)的開(kāi)發(fā)。 A.數(shù)據(jù)處理 B.實(shí)時(shí)處理 C.文字處理 D.科學(xué)計(jì)算5.PDL是軟件開(kāi)發(fā)過(guò)程中用于( C )階段的描述工具。 A.需求分析 B.概要設(shè)計(jì) &
10、#160; C.詳細(xì)設(shè)計(jì) D.編程6.在詳細(xì)設(shè)計(jì)階段,可自動(dòng)生成程序代碼并可作為注釋出現(xiàn)在源程序中的描述工具是( B )。 A.PAD B.PDL C.IPO D.流程圖7.Jackson圖上下層之間的關(guān)系是( B )。
11、 A.調(diào)用關(guān)系 B.組成關(guān)系 C.繼承關(guān)系 D.嵌套關(guān)系8.JSP方法根據(jù)輸入輸出的數(shù)據(jù)構(gòu)造按一定的規(guī)那么映射成軟件的( )。 A.體系構(gòu)造 B.數(shù)據(jù)構(gòu)造 C.程序構(gòu)造 D.順序構(gòu)造9.程序的三種根本控制構(gòu)造是( B )。 A.過(guò)程、子程序和分程序 B.順序、選擇和重復(fù)
12、;C.遞歸、堆棧和隊(duì)列 D.調(diào)用、返回和轉(zhuǎn)移10.程序的三種根本控制構(gòu)造的共同特點(diǎn)是( D )。 A.不能嵌套使用 B.只能用來(lái)寫簡(jiǎn)單程序 C.已經(jīng)用硬件實(shí)現(xiàn) D.只有一個(gè)入口和一個(gè)出口四、簡(jiǎn)答題
13、1.詳細(xì)設(shè)計(jì)的根本任務(wù)是什么?2.構(gòu)造化程序設(shè)計(jì)方法的根本要點(diǎn)是什么?3.詳細(xì)設(shè)計(jì)主要使用哪些描述工具?各有什么特點(diǎn)?4.JSP方法有哪些設(shè)計(jì)步驟?該方法有哪些特點(diǎn)?五、應(yīng)用題畫(huà)出下面用PDL寫出的程序的PAD圖。WHILE P DO IF A>O THEN A1 ELSE A2 ENDIF; IF B>0 THEN B1; IF C>0 THEN C1 ELSE C2 ENDIF ELSE B2
14、 ENDIF; B3 ENDWHILE;參考答案二、填空題1.三種根本控制構(gòu)造 2.程序流程圖3.易于理解、易于驗(yàn)證 4.表格5.數(shù)據(jù)構(gòu)造 6.模塊接口7.清晰易讀 8.操作與條件9.數(shù)據(jù)構(gòu)造
15、 10.代碼三、選擇題 1.A 2.D 3.C 4.A 5.C6.B 7.B 8.C 9.B 10.D五、應(yīng)用題PAD圖如以下列圖所示。第五章仿真試題.educity.不詳來(lái)源:2006年9月1日發(fā)表評(píng)論進(jìn)入社區(qū)1、20世紀(jì)60年代后期,由Dijkstra提出的,用來(lái)增加程序設(shè)計(jì)的效率和質(zhì)量的方法是
16、( ) A、 模塊化程序設(shè)計(jì) B、 并行化程序設(shè)計(jì) C、 標(biāo)準(zhǔn)化程序設(shè)計(jì) D、 構(gòu)造化程序設(shè)計(jì) 2、PAD圖的控制執(zhí)行流程為( ) A、自下而下、從左到右 B、自上而下、循環(huán)執(zhí)行 C、自上而下、從左到右 D、都不
17、對(duì) 3、一個(gè)程序如果把它作為一個(gè)整體,它也是只有一個(gè)入口、一個(gè)出口的單個(gè)順序構(gòu)造,這是一種( ) A、構(gòu)造程序 B、組合的過(guò)程 C、自頂向下設(shè)計(jì) D、分解過(guò)程 4、軟件詳細(xì)設(shè)計(jì)主要采用的方法是( )A、構(gòu)造程序設(shè)計(jì) B、模型設(shè)計(jì)
18、0; C、構(gòu)造化設(shè)計(jì) D、流程圖設(shè)計(jì) 5、指出PDL是以下哪種語(yǔ)言?A、高級(jí)程序設(shè)計(jì)語(yǔ)言 B、偽碼式 C、中級(jí)程序設(shè)計(jì)語(yǔ)言 D、低級(jí)程序設(shè)計(jì)語(yǔ)言 6、在下述情況下,從供選擇的答案中,選出適宜的 描述工具。當(dāng)算法中需要用一個(gè)模塊去計(jì)算多種條件的復(fù)雜組合,并根據(jù)這些條件完成適當(dāng)?shù)墓δ?。A、程序流程圖形 B、NS圖
19、60; C、PDA圖或PDL D、判定表 7、面向數(shù)據(jù)流的設(shè)計(jì)方法把 映射成軟件構(gòu)造。A、數(shù)據(jù)流 B、模塊化 C、控制構(gòu)造 D、信息流 8、Jackson方法根據(jù) 來(lái)導(dǎo)出程
20、序構(gòu)造。A、數(shù)據(jù)構(gòu)造B、數(shù)據(jù)間的控制構(gòu)造C、數(shù)據(jù)流圖D、IPO圖 9、Jackson方法主要適用于規(guī)模適中的 系統(tǒng)的開(kāi)發(fā)。A、數(shù)據(jù)處理B、文字處理C、實(shí)時(shí)控制D、科學(xué)計(jì)算 10、詳細(xì)設(shè)計(jì)常用的三種工具是 A、文檔、表格、流程B、圖形、表格、語(yǔ)言C、數(shù)據(jù)庫(kù)、語(yǔ)言、圖形D、文檔、圖形、表格 答案:1.D 2.C 3.B 4.C 5.B 6.D 7.C 8.A 9.A 10.B 第5章1、詳細(xì)設(shè)計(jì)的根本任務(wù)是什么,有哪幾種描述方法"答:詳細(xì)設(shè)
21、計(jì)的根本任務(wù)包括:1、為每個(gè)模塊進(jìn)展詳細(xì)的算法設(shè)計(jì) 2、為模塊內(nèi)的數(shù)據(jù)構(gòu)造進(jìn)展設(shè)計(jì) 3、對(duì)數(shù)據(jù)庫(kù)進(jìn)展物理設(shè)計(jì) 4、其他設(shè)計(jì) 5、編寫詳細(xì)設(shè)計(jì)說(shuō)明書(shū) 6、評(píng)審 詳細(xì)設(shè)計(jì)的描述方法有圖形、表格和語(yǔ)言,其中圖形常用構(gòu)造化程序流程圖、盒圖和PAD(問(wèn)題分析圖)為描述工具,語(yǔ)言常用過(guò)程設(shè)計(jì)語(yǔ)言(PDL)來(lái)作為工具。2、構(gòu)造化程序設(shè)計(jì)的根本要點(diǎn)是什么"答:主要有三個(gè):1、采用自頂向下、逐步求精的程序設(shè)計(jì)方法 2、使用三種根本控制構(gòu)造構(gòu)造程序。任何程序都可以由順序、選擇、重復(fù)(循環(huán))三種根本控制構(gòu)造構(gòu)造,這三種根本構(gòu)造的共同點(diǎn)是單入口、單出口。 3、主程序員組的組織形式。 3、簡(jiǎn)述Jackson方
22、法的設(shè)計(jì)步驟。答:Jackson方法的設(shè)計(jì)步驟如下:(1)分析并確定輸入數(shù)據(jù)和輸出數(shù)據(jù)的邏輯構(gòu)造,并用Jackson構(gòu)造圖表示這些數(shù)據(jù)構(gòu)造。 (2)找出輸入數(shù)據(jù)構(gòu)造和輸出數(shù)據(jù)構(gòu)造中有對(duì)應(yīng)關(guān)系的數(shù)據(jù)單元。 (3)按一定的規(guī)那么由輸入、輸出的數(shù)據(jù)構(gòu)造導(dǎo)出程序構(gòu)造。 (4)列出根本操作與條件,并把它們分配到程序構(gòu)造圖的適當(dāng)位置。 (5)用偽碼寫出程序。 4、請(qǐng)使用流程圖、PAD圖和PDL語(yǔ)言描述以下程序的算法。(1)在數(shù)據(jù)A(1)A(10)中求最大數(shù)和次大數(shù)。解:如下列圖:PDL語(yǔ)言描述: GET(a1,a2,.a10) max=a1;
23、0; max2=a2; FOR i=2 TO 10 IF ai>max max2=max; max=ai; ELSE IF ai>max2 max2=ai; ENDIF ENDIF END
24、FOR PUT(max,max2) END(2)輸入三個(gè)正整數(shù)作為邊長(zhǎng),判斷該三條邊構(gòu)成的三角形是等邊、等腰還是一般三角形。解:如圖:PDL語(yǔ)言描述如下: GET(a,b,c) IF (a+b>c and b+c>a and c+a>b) IF (a=b) IF (a=c) PUT("等邊三角形") ELSE PUT("等腰三角形") ENDIF ELSE IF(a=c) PUT("等腰三角形")
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 金融機(jī)構(gòu)保安工作內(nèi)容詳解
- 2025年全球及中國(guó)寵物安全救生衣行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025-2030全球頂?shù)装b盒行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025年全球及中國(guó)落地式拆碼盤機(jī)行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025-2030全球廚房家用電器行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025-2030全球智能電梯紫外線消毒系統(tǒng)行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025-2030全球商用儲(chǔ)水式熱水器行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025-2030全球耐高溫硅膠電纜行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025-2030全球夾具零件行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025-2030全球磁參數(shù)測(cè)量?jī)x行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 四川省自貢市2024-2025學(xué)年上學(xué)期八年級(jí)英語(yǔ)期末試題(含答案無(wú)聽(tīng)力音頻及原文)
- 2025-2030年中國(guó)汽車防滑鏈行業(yè)競(jìng)爭(zhēng)格局展望及投資策略分析報(bào)告新版
- 2025年上海用人單位勞動(dòng)合同(4篇)
- 新疆烏魯木齊地區(qū)2025年高三年級(jí)第一次質(zhì)量監(jiān)測(cè)生物學(xué)試卷(含答案)
- 衛(wèi)生服務(wù)個(gè)人基本信息表
- 高中英語(yǔ)北師大版必修第一冊(cè)全冊(cè)單詞表(按單元編排)
- 苗圃建設(shè)項(xiàng)目施工組織設(shè)計(jì)范本
- 廣東省湛江市廉江市2023-2024學(xué)年八年級(jí)上學(xué)期期末考試數(shù)學(xué)試卷(含答案)
- 學(xué)校食品安全舉報(bào)投訴處理制度
- 2025年生物安全年度工作計(jì)劃
- 安徽省蕪湖市2023-2024學(xué)年高一上學(xué)期期末考試 生物 含解析
評(píng)論
0/150
提交評(píng)論