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

正文內(nèi)容

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

2024-08-05 15:45本頁面
  

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