freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件工程習(xí)題-wenkub

2022-11-18 17:10:41 本頁面
 

【正文】 ELSE BLOCK c d END BLOCK END IF STOP 用 Jackson圖表示下圖所 示的二維表格: 該學(xué)生名冊(cè)由表頭和表體兩部分組成。而數(shù)據(jù)流圖只反映數(shù)據(jù)的流向,不反映處理邏輯的先后。 在軟件開發(fā)中采用原型系統(tǒng)策略的主要困難是成本問題。 A、避免使用 ELSE GOTO 結(jié)構(gòu) B、對(duì)遞歸定義的數(shù)據(jù)結(jié)構(gòu)盡量不再使用遞歸過程 C、模塊功能盡可能單一化,模塊間的耦合能夠清晰可見 D、利用信息隱蔽,確保每一個(gè)模塊的獨(dú)立性 三、判斷題(正確的在括號(hào)內(nèi)打上“√”,錯(cuò)誤的打上“”。 A、偶然內(nèi)聚 B、邏輯內(nèi)聚 C、時(shí)間內(nèi)聚 D、過程內(nèi)聚 在編程安全方面,一般來說無法做到( )。 模塊的獨(dú)立程度可以由兩 個(gè)定性標(biāo)準(zhǔn)度量,這兩個(gè)標(biāo)準(zhǔn)分別為 和 。 1 軟件工程 一、填空題 軟件工程學(xué)的內(nèi)容可包括 、 、 、 、環(huán)境、管理、規(guī)范等。 耦合衡量 ; 內(nèi)聚衡量 。 A、避開錯(cuò)誤 B、完美無缺,絕無錯(cuò)誤 C、冗余 D、涉及防錯(cuò)程序 在衡量軟件質(zhì)量時(shí),最重要的標(biāo)準(zhǔn)是( )。每小題 3分,共 21分) Jackson系統(tǒng)開發(fā)方法是一種典 型的面向?qū)ο蟮姆治鲈O(shè)計(jì)方法。 ( ) 軟件開發(fā)所需的資源可以畫成一個(gè)金字塔,塔的高層最基本的資源是人。 ( ) UML是面向?qū)ο蠹夹g(shù)領(lǐng)域的建模語言。其中表頭又順序包括表名和字段名。 ……………………學(xué)號(hào)年齡性別姓名學(xué)生名冊(cè)表頭表體……………………學(xué)號(hào)年齡性別姓名學(xué)生名冊(cè)表頭表體 AB 3 答:結(jié)構(gòu)化分析方法是面向數(shù)據(jù)流進(jìn)行需求分析的方法。 答:具有獨(dú)立的模塊軟件比較容易開發(fā)出來。 軟件開發(fā) 和 維護(hù) 過程中遇到的一系列嚴(yán)重問題。 : 計(jì)劃階段、開發(fā)階段、維護(hù)階段 。 需求分析 ,才能把軟件 功能 和 性能 的總體概念描述為具體的軟件需求規(guī)格說明。 數(shù)據(jù)流圖 DFD, 數(shù)據(jù)字典 DD,一組簡(jiǎn)明的算法描述。 : 數(shù)據(jù)流、數(shù)據(jù)內(nèi)容和數(shù)據(jù)結(jié)構(gòu) 。 分析和設(shè)計(jì) 的過程中提供關(guān)于數(shù)據(jù)的描述信息。 是對(duì)一個(gè)軟件結(jié)構(gòu)內(nèi)各個(gè)模塊之間互連程度的度量。 30. Warnier 程序設(shè)計(jì)方法是一種面向 數(shù)據(jù)結(jié)構(gòu) 的設(shè)計(jì)方法。 面向?qū)ο蠓椒?在軟件工程領(lǐng)域的全面運(yùn)用。 方法 和 數(shù)據(jù)集成 ,它是關(guān)于對(duì)象性質(zhì)的描述,包括外部特性和內(nèi)部實(shí)現(xiàn)兩個(gè)方面。 編碼 就是把軟件設(shè)計(jì)的結(jié)果翻譯成計(jì)算機(jī)可以理解的形式,即用某種程序設(shè)計(jì)語言書寫的程序。 (算法) 的效率直接有關(guān)。 維護(hù) 。(對(duì)) ,成本相當(dāng)昂貴。(對(duì)) 。(對(duì)) 63. Jackson 系統(tǒng)開發(fā)方法是一種典型的面向數(shù)據(jù)結(jié)構(gòu)的分析設(shè)計(jì)方法。(錯(cuò)) 。(對(duì)) 。(對(duì)) 覆蓋強(qiáng)有效。 ,軟件分為哪幾種? 系統(tǒng)軟件、支撐軟件、應(yīng)用軟件。 ? ( 1)如何開發(fā)軟件,滿足對(duì)軟件的日益增長(zhǎng)的需求。( 3)開發(fā)和管理人員只重視開發(fā)而輕視問題的定義,使軟件產(chǎn)品無法滿足 用戶的需求。( 2)獨(dú)立性。( 2)螺旋模型。讀者在查詢室內(nèi)通過檢書卡來查找自己所需的圖書。 1:驗(yàn)證 2:圖書查詢 3:檢書卡 4:借書 5:取書 ? ( 1)必須能夠表達(dá)和理解問題的數(shù)據(jù)域和功能域。請(qǐng)畫出系統(tǒng)的Warnier 圖和層次方框圖。( 2)選取一組合理的方案。( 6)數(shù)據(jù)庫設(shè)計(jì)、文件結(jié)構(gòu)設(shè)計(jì)。 ? ( 1)由于能夠分割功能而且接口可以簡(jiǎn)化,具有獨(dú)立的模塊軟件比較容易開發(fā)出來。( 3)適當(dāng)選擇深度、寬度、扇出和扇入。( 7)模塊功能應(yīng)該可以預(yù)測(cè)。 NS 圖 BEGIN A If x1 then Repeat until x2 If x3 then C Else D End if End repeat Else E H End if I END NS 圖。 ? 對(duì)象是問題域或?qū)崿F(xiàn)域中某些事物的一個(gè)抽象,它反映該事物在系統(tǒng)中需要保存的信息和發(fā)揮的作用;它是一組屬性和有權(quán)對(duì)這些屬性進(jìn)行操作的一組服務(wù)的封裝體。 ,它的狀態(tài) 和服務(wù)如下: 請(qǐng)畫出它的狀態(tài)轉(zhuǎn)換圖。( 2)因在軟件使用過程中數(shù)據(jù)環(huán)境發(fā) 生變化或處理環(huán)境發(fā)生變化,需要修改軟件加以適應(yīng)這種變化。( 3)重新驗(yàn)證程序。( 3)配備人員。 BEGIN IF(A=3)OR(B 1)THEN X:=AB IF(A2)AND(B=0)THEN X:=A3 END 先畫出程序流程圖 . 再按語句覆蓋 法設(shè)計(jì)測(cè)試數(shù)據(jù) . 軟件工程 的學(xué)習(xí)認(rèn)識(shí) . 軟件工程 現(xiàn)狀及將來的認(rèn)識(shí) ,一個(gè)目錄 ,一個(gè)前言 ,若干章 ,每章有若干節(jié) ,每節(jié)有若干段 ,每段有若干句子 ,每節(jié)有 0個(gè)或多個(gè)插圖 ,還有 0個(gè)或多個(gè)表格 ,最后有一個(gè)附錄 .試建立該書的對(duì)象模型 . : 可以撥分機(jī)號(hào)和外線號(hào)碼 .分機(jī)號(hào)是從 7201至 9,然后是市話號(hào)碼或長(zhǎng)話號(hào)碼 .長(zhǎng)話號(hào)碼是以區(qū)號(hào)和市話號(hào)碼組成 .區(qū)號(hào)是從 100到 300中任意的數(shù)字串 .市話號(hào)碼是以局號(hào)和分局號(hào)組成 .局號(hào)可以是 455,466,888,552中任意一個(gè)號(hào)碼 .分局號(hào)是任意長(zhǎng)度為 4的數(shù)字串 . 要求 :寫出在數(shù)據(jù)字典中 ,電話號(hào)碼的數(shù)據(jù)條目的定義 (即組成 ). 附 :部分參考答案 選擇題 : 1 b 2 a 3 c 4 b 5 d 6 d 7 b 8 d 9 c 10 c C 29 C 30. B 二 ,填空題 : 五 ,分析題 : 1,環(huán)路復(fù)雜性 =判斷數(shù) +1=6+1=7(個(gè) ) 2. 路徑 1:(0)__①__(13)__(19) 路徑 2:(0)__②__③__(14)__(19) 13 路徑 3:(0)__②__④__⑤__(15)__(19) 路徑 4:(0)__②__④__⑥__⑦_(dá)_(16)__(19) 路徑 5:(0)__②__④__⑥__⑧__⑨__(17)__(19) 路徑 6:(0)__②__④__⑥__⑧__⑩__(18)__(19) 路徑 7:(0)__②__④__⑥__⑧__⑩__(12)__(19) 其他答案請(qǐng)參照教材中有關(guān)內(nèi)容 軟件工程習(xí)題解答 第一章 概 述 ? 。 ,成本相當(dāng)昂貴。主要表現(xiàn)在以下幾 個(gè)方面: ,完成時(shí)間一再拖延。 軟件危機(jī)產(chǎn)生的原因是由于軟件產(chǎn)品本身的特點(diǎn)以及開發(fā)軟件的方式、方法、技術(shù)和人員引 14 起的: ,結(jié)構(gòu)越來越復(fù)雜。 。 。 ,及時(shí)交付使用 。 ? 軟件工程面臨的問題: 。 。) 軟件生存周期主要模型:瀑布模型、增量模型、螺旋模型、噴泉模型、變換模型和基于知識(shí)的模型等 ?有哪些主要方法? 軟件開發(fā)的方法:是一種使用早已定義好的技術(shù)集及符號(hào)表示習(xí)慣來組織軟件生產(chǎn)的過程。 。 需求分析階段的基本任務(wù)是: (1) 問題識(shí)別:雙方對(duì)問題的綜合需求: 求 . (2) 分析與綜合,導(dǎo)出軟件的邏輯模型 . (3) 編寫文檔 ?該方法使用什么描述工具? 結(jié)構(gòu)化分析方法:是面向數(shù)據(jù)漢進(jìn)行需求分析的方法。 ○ ,圓或橢圓 ,表示加工 。 IDEF 是 ICAM Definition 的縮寫。 優(yōu)點(diǎn): 1)公認(rèn)的、有成效的、技術(shù)成熟、使用廣泛的一種方法,比較適合于開發(fā)數(shù)據(jù)處理類型軟件的需求分析。 2) SA方法在使用 DFD 在分析與描述 數(shù)據(jù)要求 方面是有局限的。請(qǐng)用 DFD 和 IDEF0描繪該功能的需求,并建立相應(yīng)的數(shù)據(jù)字典。否則,修改庫存目錄與借書文件。高中文化程度當(dāng)電工;年齡在 20歲到 40歲之間者,中學(xué)中學(xué)文化程度男性當(dāng)鉗工,女性當(dāng)車工,大學(xué)文化程度都當(dāng)技術(shù)員。該加工主要是根據(jù)報(bào)名表 (姓名、 性別、身份證號(hào)、課程名 )和開考課程 (課程名、開考時(shí)間 )、經(jīng)校核,編號(hào)、填寫、輸出準(zhǔn)考證給報(bào)名者,同時(shí)記錄到考生名冊(cè)中 (準(zhǔn)考證號(hào)、姓名、課 程 )。 答: 運(yùn)動(dòng)員名單=隊(duì)名+運(yùn)動(dòng)員號(hào)+姓名+ {項(xiàng)目 } 項(xiàng)目=項(xiàng)目名 項(xiàng)目參加者=項(xiàng)目名+ {運(yùn)動(dòng)員號(hào) } 某旅館的電話服務(wù)如下: 可以撥分機(jī)號(hào)和外線號(hào)碼。區(qū)號(hào)是從 100到 300中任意的數(shù)字串。 要求:寫出在數(shù)據(jù)字典中,電話號(hào)碼的數(shù)據(jù)條目的定義 (即組成 )。 (調(diào)用) ,即模塊之間傳遞的信息。模塊之間聯(lián)系越緊密,其耦合性就越強(qiáng),模塊的獨(dú)立性則越差。 ?它們各表示什么含義? 耦合性有六種:無直接耦合、數(shù)據(jù)耦合、標(biāo)記耦合、控制耦合、公共耦合、內(nèi)容耦合 無直接耦合:兩個(gè)模塊之間沒有直接的關(guān)系,它 們分別從屬于不同模塊的控制與調(diào)用,它們之間不傳遞任何信息。 (一個(gè) 公式數(shù)據(jù)環(huán)境) 內(nèi)容耦合:一個(gè)模塊直接使用另一個(gè)模塊的內(nèi)部數(shù)據(jù),或通過非正常入口而轉(zhuǎn)入另一個(gè)模塊內(nèi)部 (內(nèi)部數(shù)據(jù) ) 23 ?各表示什么含義? 模塊間的內(nèi)聚性有 6 種:偶然內(nèi)聚、邏輯內(nèi)聚、時(shí)間內(nèi)聚、通信內(nèi)聚、順序內(nèi)聚、功能內(nèi)聚。 通信內(nèi)聚:指模塊內(nèi)所有處理元素都在同一個(gè)數(shù)據(jù)結(jié)構(gòu)上操作,或者指各處理 使用相同的輸入數(shù)據(jù)或產(chǎn)生相同的輸出數(shù)據(jù)。 軟件結(jié)構(gòu):軟件系統(tǒng)的模塊層次結(jié)構(gòu),反映了整個(gè)系統(tǒng)的功能實(shí)現(xiàn),即將來程序的控制體系。 、清晰、含義明確,便于理解,易于實(shí)現(xiàn)、測(cè)試與維護(hù)。 變換流 ?什么是 事務(wù)流 ?試將相應(yīng)形式的數(shù)據(jù)流圖轉(zhuǎn)換成軟件結(jié)構(gòu)圖。 變換分析: DFD 中的變換中心。 事務(wù)結(jié)構(gòu)。 已知有一抽象的 DFD圖如下所示,請(qǐng)用 SD方法畫出相應(yīng)的結(jié)構(gòu)圖。 (2) 訂書組從各單位取得要訂的書目。 (6) 對(duì)于重復(fù)訂購(gòu)的書目由系統(tǒng)自動(dòng)檢查,并把結(jié)果反饋給訂書者。 (2)為每個(gè)模塊內(nèi)的數(shù)據(jù)結(jié)構(gòu)進(jìn)行設(shè)計(jì)。 (5)編寫詳細(xì)設(shè)計(jì)說明書。 3).用循環(huán)方式對(duì)過程分解,確定某個(gè)部分重復(fù)的開始和結(jié)束的條件。 。 、 PAD 圖各 PDL 語言描述下列程序的算法。 有一個(gè)表 A(1)、 A(2)、 ........A(n),按遞增順序排列。 2)置 i=[(H+T)/2](取整 ). 3)若 Key=A(i),則找到, i送到 x。要求輸出數(shù)據(jù)格式是每復(fù)制一行這符串后,另起一行打印出這個(gè)字符中的空格數(shù),最后打印出文件空格的總個(gè)數(shù),用 Jackson方法設(shè)計(jì)該程序結(jié)構(gòu)。 情況之二 (30天 欠款時(shí)間≤ 100天 ),如果需求數(shù)≤庫存量,則要求先付款再發(fā)貨,如果需求數(shù) 庫存量,則不發(fā)貨。 其中 b1 、 b b3為判定的邏輯條件, s s2為加工處理。語言的心理特性對(duì)人機(jī)通信的質(zhì)量有主要的影響;語言的工程特性對(duì)軟件開發(fā)成功一否有重要的影響,此外,語言的技術(shù)特性也會(huì)影響軟件設(shè)計(jì)的質(zhì)量。它是第一個(gè)體現(xiàn)結(jié)構(gòu)化編程思想的語言。結(jié)構(gòu)嚴(yán)謹(jǐn)層次分明,廣泛用于商業(yè)數(shù)據(jù)處理。 Lisp 是一種函數(shù)型語言 ,特別適用于組合問題中符號(hào)運(yùn)算和 表處理,用于定理證明、樹的搜索和其他問題的求解。 什么是程序設(shè)計(jì)風(fēng)格 ?為了具有良好的設(shè)計(jì)風(fēng)格,應(yīng)注意哪些方面的問題 ? 答:程序設(shè)計(jì)風(fēng)格是指一個(gè)人編制程序時(shí)所表現(xiàn)出來的特點(diǎn)、習(xí)慣、邏輯思路等。要提供輸入數(shù)據(jù)還要提供輸出數(shù)據(jù)、保留測(cè)試用例、檢查它是否做了應(yīng)該做的還要檢查它是否做了不該做的、避免自己測(cè)試自己的程序、多錯(cuò)誤多的地方要更嚴(yán)格的測(cè)試。等價(jià)類劃分、邊界值分析、因果圖、錯(cuò)誤推測(cè)。非漸增式是將模塊先進(jìn)行單元測(cè)試然后組裝在一起進(jìn)行測(cè)試。 什么是確認(rèn)測(cè)試?該階段有那些工作? 答:按照需 求規(guī)格說明書中的確定指標(biāo)對(duì)系統(tǒng)進(jìn)行功能與性能的測(cè)試。 附加題: 對(duì)下列子程序進(jìn)行調(diào)試: procedure example(y,z: real。答題要求: (1)畫出流程圖。 32 ③ y=1, z=0, x=2。 答: 輸入條件 測(cè)試用例說明 測(cè)試數(shù)據(jù) 報(bào)表日期的 1
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1