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

正文內(nèi)容

軟件工程概論課后習(xí)題答案-在線瀏覽

2025-08-11 22:06本頁(yè)面
  

【正文】 驗(yàn)。缺點(diǎn):由于各個(gè)階段之間的界線不明確,容易造成軟件開(kāi)發(fā)過(guò)程的無(wú)序。 (6) 統(tǒng)一過(guò)程優(yōu)點(diǎn):提高了團(tuán)隊(duì)生產(chǎn)力,在迭代的開(kāi)發(fā)過(guò)程、需求管理、基于組件的體系結(jié)構(gòu)、可視化軟件建模、驗(yàn)證軟件質(zhì)量及控制軟件變更等方面,針對(duì)所有關(guān)鍵的開(kāi)發(fā)活動(dòng)為每個(gè)開(kāi)發(fā)成員提供了必要的準(zhǔn)則、模板和工具指導(dǎo),并確保全體成員共享相同的知識(shí)基礎(chǔ)。缺點(diǎn):RUP只是一個(gè)開(kāi)發(fā)過(guò)程,并沒(méi)有涵蓋軟件過(guò)程的全部?jī)?nèi)容,例如它缺少關(guān)于軟件運(yùn)行和支持等方面的內(nèi)容;此外,它沒(méi)有支持多項(xiàng)目的開(kāi)發(fā)結(jié)構(gòu),這在一定程度上降低了在開(kāi)發(fā)組織內(nèi)大范圍實(shí)現(xiàn)重用的可能性。第2章 軟件工程方法與工具 軟件工程的三種基本要素是什么,各自的作用是什么?軟件工程的三種基本要素是方法、工具和過(guò)程。目前使用得最廣泛的方法是傳統(tǒng)方法(結(jié)構(gòu)化方法)和面向?qū)ο蠓椒ā?3) 過(guò)程是為了獲得高質(zhì)量的軟件所需要完成的一系列任務(wù)的框架,它規(guī)定了完成各項(xiàng)任務(wù)的工作步驟。(1) 傳統(tǒng)方法的特點(diǎn)傳統(tǒng)方法也稱(chēng)為生命周期方法或結(jié)構(gòu)化范型。這種方法學(xué)把軟件生命周期的全過(guò)程依次劃分為若干個(gè)階段,然后順序地逐步完成每個(gè)階段的任務(wù)。 傳統(tǒng)方法的主要缺點(diǎn)是在適應(yīng)需求變化方面不夠靈活,另外,結(jié)構(gòu)化方法要么面向行為,要么面向數(shù)據(jù),缺乏使兩者有機(jī)結(jié)合的機(jī)制。面向?qū)ο蠓椒ǖ某霭l(fā)點(diǎn)和基本原則,是盡量模擬人類(lèi)習(xí)慣的思維方式,使開(kāi)發(fā)軟件的方法和過(guò)程盡可能接近人類(lèi)認(rèn)識(shí)問(wèn)題和解決問(wèn)題的方法與過(guò)程,從而使描述問(wèn)題的問(wèn)題空間與其解空間在結(jié)構(gòu)上盡可能一致。 形式化方法的特點(diǎn)是什么?形式化方法的主要特點(diǎn)是:(1) 軟件需求規(guī)格說(shuō)明被細(xì)化為用數(shù)學(xué)記號(hào)表達(dá)的詳細(xì)的形式化規(guī)格說(shuō)明;(2) 設(shè)計(jì)、實(shí)現(xiàn)和單元測(cè)試等開(kāi)發(fā)過(guò)程由一個(gè)變換開(kāi)發(fā)過(guò)程代替。 安裝Rational Rose2000/2002/2003,并練習(xí)基本操作。第3章 軟件需求獲取與結(jié)構(gòu)化分析方法 為什么結(jié)構(gòu)化分析要叫“結(jié)構(gòu)化”?有其他可替代的術(shù)語(yǔ)嗎?“結(jié)構(gòu)化”一詞應(yīng)來(lái)源于“結(jié)構(gòu)化程序設(shè)計(jì)”,先有“結(jié)構(gòu)化程序設(shè)計(jì)”的思想,后有結(jié)構(gòu)化設(shè)計(jì)及結(jié)構(gòu)化分析。?頂層數(shù)據(jù)流圖(或稱(chēng)環(huán)境圖)僅包括一個(gè)數(shù)據(jù)處理過(guò)程,也就是要開(kāi)發(fā)的目標(biāo)系統(tǒng)。(2) 通過(guò)確定系統(tǒng)的輸入和輸出與外部實(shí)體的關(guān)系確定系統(tǒng)的邊界,也就是要確定哪些功能或處理屬于系統(tǒng)范圍之內(nèi),哪些屬于系統(tǒng)范圍之外,需要由其他系統(tǒng)處理或人工處理。(2) 注意分層細(xì)化時(shí)對(duì)編號(hào)的處理方法。填寫(xiě)完存款單或開(kāi)戶(hù)單后,交給營(yíng)業(yè)員,營(yíng)業(yè)員將存款單或開(kāi)戶(hù)單信息輸入計(jì)算機(jī),系統(tǒng)記錄開(kāi)戶(hù)信息或存款單信息,如果是開(kāi)戶(hù)并選擇留密碼,則需要客戶(hù)輸入密碼。請(qǐng)畫(huà)出銀行存款業(yè)務(wù)的分層數(shù)據(jù)流圖(至少畫(huà)出兩層)。輸入數(shù)據(jù)流:存款單,開(kāi)戶(hù)單,密碼。輸出數(shù)據(jù)流:存款單,開(kāi)戶(hù)單。 (4) 二層數(shù)據(jù)流圖對(duì) “處理存款”及“處理開(kāi)戶(hù)”進(jìn)行進(jìn)一步分解,得到二層數(shù)據(jù)流圖,即處理存款的數(shù)據(jù)流圖和處理開(kāi)戶(hù)的數(shù)據(jù)流圖。一本教材由許多章組成,每一章包含許多節(jié)、小結(jié)和習(xí)題組成,章和節(jié)都具有標(biāo)題和序號(hào)屬性。軟件設(shè)計(jì)包括概要設(shè)計(jì)和詳細(xì)設(shè)計(jì),編碼是將詳細(xì)設(shè)計(jì)中的過(guò)程描述轉(zhuǎn)換成用程序設(shè)計(jì)語(yǔ)言來(lái)描述。這種情況能夠較好地支持模塊化的觀點(diǎn),每個(gè)子問(wèn)題用單獨(dú)的模塊去解決,模塊之間應(yīng)該是高內(nèi)聚、低耦合的,這樣才能減少工作量,否則,雖然每個(gè)模塊的工作簡(jiǎn)單了,但模塊之間的聯(lián)系很復(fù)雜,也增加了問(wèn)題解決的難度和工作量。(1) ,確定其邊界,如下圖所示。存款業(yè)務(wù)輸入數(shù)據(jù)調(diào)度輸出數(shù)據(jù)第一級(jí)分解后的結(jié)構(gòu)圖(3) 完成第二級(jí)分解。輸入數(shù)據(jù)輸入事務(wù)輸入密碼未經(jīng)精化的輸入結(jié)構(gòu)輸出數(shù)據(jù)打印存款單打印開(kāi)戶(hù)單 未經(jīng)精化的輸出結(jié)構(gòu)調(diào)度處理存款處理開(kāi)戶(hù)記錄存款信息記錄開(kāi)戶(hù)信息記錄密碼未經(jīng)精化的事務(wù)結(jié)構(gòu)將上面的三部分合在一起,得到初始的軟件結(jié)構(gòu),如下圖所示。1) 由于調(diào)度模塊下只有兩種事務(wù),因此,可以將調(diào)度模塊合并到上級(jí)模塊中,如圖所示。存款業(yè)務(wù)輸入事務(wù)輸出數(shù)據(jù)輸入密碼打印存款單打印開(kāi)戶(hù)單處理存款處理開(kāi)戶(hù)記錄存款信息記錄開(kāi)戶(hù)信息記錄密碼 3) 提高模塊獨(dú)立性,對(duì)模塊結(jié)構(gòu)進(jìn)行調(diào)整,如下圖所示。這種方法有利于將復(fù)雜的問(wèn)題簡(jiǎn)單化,是分而治之策略的具體表現(xiàn)。當(dāng)模塊數(shù)目增加時(shí),每個(gè)模塊的規(guī)模將減小,開(kāi)發(fā)單個(gè)模塊的成本確實(shí)減少了;但是,隨著模塊數(shù)目增加,模塊之間關(guān)系的復(fù)雜程度也會(huì)增加,設(shè)計(jì)模塊間接口所需要的工作量也將增加。 結(jié)構(gòu)化程序設(shè)計(jì)禁止使用goto語(yǔ)句嗎?如果程序中使用了goto語(yǔ)句,是否就可以斷定它是非結(jié)構(gòu)化的? 結(jié)構(gòu)化程序設(shè)計(jì)并不禁止使用goto語(yǔ)句。 對(duì)于給定的算法,如何判斷它是否是結(jié)構(gòu)化的? 對(duì)于給定的算法,如果符合以下三條原則,就可以判斷它是結(jié)構(gòu)化的。 (2) 選用的控制結(jié)構(gòu)只準(zhǔn)許有一個(gè)入口和一個(gè)出口。 對(duì)于圖449所示的流程圖,試分別用NS圖和PAD表示之。(1) 判斷此算法是否是結(jié)構(gòu)化的,說(shuō)明理由。FFFTFFtable(i)item(finishstart)1table(start)=itemtable(finish)=itemflag=0flag=1i=(start+finish)/2table(i)=itemtable(I)itemfinish=i1start=i+1TTTFTT開(kāi)始結(jié)束圖450 二分查找算法的流程圖(1) 不是結(jié)構(gòu)化的,最上面的循環(huán)有兩個(gè)出口,最下面的分支有三個(gè)入口。amp。amp。amp。10的二維隨機(jī)整數(shù)方陣,先求出每一行的最大值和每一列的最小值;然后求10個(gè)最大值中的最小者,10個(gè)最小值中的最大者;最后求這兩個(gè)數(shù)之差的平方。10的二維整數(shù)數(shù)組A,長(zhǎng)度為10的一維數(shù)組B, C。10的二維隨機(jī)整數(shù)數(shù)組A; 1 求A中每一行的最大值232。數(shù)組C; 3求數(shù)組B中的最小值232。 4求數(shù)組C中的最大值232。 5(minOfB maxOfC)^2 232。 }(2) 對(duì)后面加標(biāo)記的部分進(jìn)行細(xì)化main () { 定義10180。/*建立10180。 i=9。 j=9。 A[i,j]。數(shù)組B*/ 2for (i=0。 i++) { 求數(shù)組A第i行的最大值232。 }/*求A中每一列的最小值232。 j=9。C[j]。minOfB*/ 4minOfB = B[0]。 i=9。 }}/*求數(shù)組C中的最大值232。for ( i=1。 i++) { if (maxOfCC[i]) { maxOfC = C[i]。result。具體略。假設(shè)在輸入的文字中,兩個(gè)單詞間只允許是空格、,、.、?、!,則在輸出的文字中,大寫(xiě)的情況有以下幾種:(1) 整段文字的第一個(gè)字母是大寫(xiě);(2) “.”后的第一個(gè)字母是大寫(xiě);(3) “?”后的第一個(gè)字母是大寫(xiě);(4) “!”后的第一個(gè)字母是大寫(xiě);設(shè)變量a存儲(chǔ)輸入的字符串,變量b存儲(chǔ)結(jié)果字符串,變量c存儲(chǔ)當(dāng)前處理的字符,變量e存儲(chǔ)c之前的字符(當(dāng)c為第一個(gè)字符時(shí)除外)。b[0]=a[0]for ( i=1。 i++) c = a[i], e=a[i1] c是字母T F e屬于178。 T F c改大寫(xiě) c改小寫(xiě) b[i]=c給b加字符串結(jié)束標(biāo)志
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1