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

正文內(nèi)容

軟件工程習(xí)題及解答-文庫吧在線文庫

2024-12-17 18:11上一頁面

下一頁面
  

【正文】 易中的每股價(jià)格和股數(shù)有關(guān)的附加手續(xù)費(fèi)。 5. 用 3種方法計(jì)算圖 。 美國某雜志社需要一個(gè)軟件,以更新存有該雜志訂戶姓名、地址等數(shù)據(jù)的順序主文件。 供選擇的答案: A .說明方法 B .描述方式 C. 準(zhǔn)則 D.基本原則 3. 軟件需求分析的任務(wù)不應(yīng)包括 ( A )。需求規(guī)格說明書的內(nèi)容不應(yīng)當(dāng)包括 ( D )。如果對(duì)一個(gè)訂戶既有修改事務(wù)又 有刪除事務(wù),則已對(duì)那個(gè)訂戶的事務(wù)排好次序了,以便使修改發(fā)生在刪除之前。 While X0 Z=Z+Y。當(dāng)每股售價(jià)在 14元到 25元之間時(shí),附加手續(xù)費(fèi)為基本手續(xù)費(fèi)的 2%,除非交易的股數(shù)不是 100 的倍數(shù),在這種情況下附加手續(xù)費(fèi)為基本手續(xù)費(fèi)的 6%。 圖 一個(gè)非結(jié)構(gòu)化設(shè)計(jì) ?請(qǐng)說明理由。此外,在硬臥車廂和軟臥車廂之間還有一節(jié)餐車。 3. 答案: A. ③ , B. ③ , C. ① , D. ② , E. ④ 分析:軟件需求分析的任務(wù)是通過與用戶的合作,了解用戶對(duì)待開發(fā)系統(tǒng)的要求;根據(jù)對(duì)用戶要求的系統(tǒng)所在的信息域的調(diào)查、分析,確定系統(tǒng)的邏輯模型;并對(duì)求解的問題做適當(dāng)?shù)姆纸?,使之適合于計(jì)算機(jī)求解。在軟件開發(fā)中,原型是軟件的一個(gè)早期可運(yùn)行的版本,它反映最終系統(tǒng)的部分重要特性。為了獲得對(duì)順序主文件更新問題的直觀、具體的認(rèn)識(shí),首先設(shè)想一個(gè)典型的主文件(稱為舊的主文件)、一個(gè)事務(wù)文件和更新后得到的新的主文件及異常情況報(bào)告,如圖 所示。在用逐步求精方法設(shè)計(jì)軟件的過程中,軟件的某個(gè)特定方面的重要性在一次又一次的求精中是變化的。也就是說,在把逐步求精方法運(yùn)用到解決更新主文件這個(gè)問題時(shí),我們是把輸入和輸出這兩方面的問題暫時(shí)分離出來,集中精力設(shè)計(jì)“處理”的算法。遺憾的是,事務(wù)類型是 1(插入),但是在舊的主文件中已經(jīng)有 Smith記錄了,因此,在輸入數(shù)據(jù)中有錯(cuò)誤,將 Smith記錄寫入異常報(bào)告中。 圖 第二步求精 下一步設(shè)計(jì)步驟是求精圖 中的“輸入”和“輸出”兩個(gè)處理框,得到圖 ,在這個(gè)設(shè)計(jì) 步驟中仍然沒有處理到文件結(jié)束的條件,也沒有寫入工作結(jié)束的信息,這些設(shè)計(jì)工作可以在后面的求精步驟中完成。 在用逐步求精方法設(shè)計(jì)軟件的過程中對(duì)每個(gè)求精步驟得出的設(shè)計(jì)結(jié)果都進(jìn)行嚴(yán)格審查的好處是,一旦發(fā)現(xiàn)錯(cuò)誤,不必從頭開始重做一遍,只需回到前一步的設(shè)計(jì)結(jié)果,從那里開始重新設(shè)計(jì)即可。實(shí)際上,如果對(duì)事務(wù)文件先進(jìn)行預(yù)處理,使得針對(duì)每位訂戶最多只有一個(gè)事務(wù),則更新順序主文件的算法可大大簡(jiǎn)化。 從前述設(shè)計(jì)過程可知,可以把逐步求精方法看作是建立在某個(gè)階段內(nèi)需要解決的各種問題的優(yōu)先級(jí)的一種技術(shù)。 初看起來,由于初始化變量 sum和打開文件這兩個(gè)操作都是在程序運(yùn)行的初始階段完成的,“初始化變量 sum和打開文件” 這個(gè)模塊的內(nèi)聚類型似乎是時(shí)間內(nèi)聚。 某些模塊之間的耦合類型是明顯的,例如,模塊 p和 q之間(接口 1)、模塊 r和 t 之間(接口 5)及模塊 s和 u 之間(接口 6)都是數(shù)據(jù)耦合,因?yàn)樗鼈儌鬟f的都是一個(gè)簡(jiǎn)單變量。由于圖 ,所以不能確定這兩對(duì)模塊之間的耦合是數(shù)據(jù)耦合還是特征耦合?!案氯耸聰?shù)據(jù)”由人事科通過另一個(gè)程序完成,不屬于本系統(tǒng)應(yīng)完成的功能。所謂第二級(jí)分解,就是把數(shù)據(jù)流圖中的每個(gè)處理映射成軟件結(jié)構(gòu)中的一個(gè)適當(dāng)?shù)哪K。 (1)環(huán)形復(fù)雜度等于流圖中的區(qū)域數(shù) 圖 5個(gè)區(qū)域,因此它的環(huán)形復(fù)雜度等于 5。 程序的實(shí)際長(zhǎng)度為 N= N1+ N2 =26 預(yù)測(cè)的長(zhǎng)度與實(shí)際長(zhǎng)度相差 ,相對(duì)誤差是為 :分析圖 ,該處理過程由順序執(zhí)行的 3個(gè)程序塊組成:首先執(zhí)行處理a,然后執(zhí)行一個(gè) DOUNTIL型循環(huán),最后執(zhí)行處理 j. DOUNTIL型循環(huán)的循環(huán)體是處理 b和一個(gè) IFTHENELSE 型分支結(jié)構(gòu),循環(huán)結(jié)束條件為x8。 圖 從偽碼轉(zhuǎn)變成的程序流程圖 (2)由該偽碼程序轉(zhuǎn)變成的盒圖如圖 。 (3)僅用 3種控制結(jié)構(gòu)的等價(jià)的結(jié)構(gòu)化程序的偽碼如下: INPUT N INPUT KEYWORD(S) FOR TOPIC I=0 MATCH=0 DO WHILE(I≤ T) and (MATCH I=I+1 IF WORD= KEYWORD THEN MATCH=MATCH+1 STORE IN BUFFER END END IF N=0 THEN PRINT” NO MATCH” ELSE CALL SUBROUTINE TO PRINT BUFFER INFORMATION END 圖 。例如,第 12題第( 3)小題的答案也可以用下面的偽碼來描述 START Loop: IF P1 THEN S1 IF P2 THEN S2 IF P3 THEN S3 IF P4 THEN S4 DO TO Loop END END END END END STOP 上列偽碼中雖然使用了 GO TO 語句,但它仍然是結(jié)構(gòu)化程序,因?yàn)樗匀槐3至藛稳肟趩纬隹诘目刂平Y(jié)構(gòu)。用 Jackson圖描繪一列火車的構(gòu)成的方法至少有兩種,一種方法是把火車分為一個(gè)車頭和兩個(gè)車頭兩類,另一種方法是把后車頭作為可選的。 DOCASE語句的最大分支數(shù)(可執(zhí)行的最大標(biāo)號(hào)值)等于 IF語句的個(gè)數(shù)。 順便說一句,即使把該程序改造成了結(jié)構(gòu)化的程序(見第 3小題的答案),也仍然應(yīng)該像上述的那樣改正這個(gè)錯(cuò)誤。 ( a)解法1 ( b)解法 2 圖 與圖 (用 flag) (3)不使用 flag把該程序改造為等價(jià)的結(jié)構(gòu)化程序的方法如圖 。 (1)表示手續(xù)費(fèi)計(jì)算方法的判定表如圖 。通常,把變量和常量作為操作數(shù),把其他符合視為運(yùn)算符,因此,逗號(hào)、分號(hào)、圓括號(hào)、方括號(hào)、算術(shù)運(yùn)算符和邏輯運(yùn)算符全都是運(yùn)算符。結(jié)合工資支付系統(tǒng)的功能研究圖 構(gòu)可以看出,“接收工資數(shù)據(jù)”這個(gè)控制模塊時(shí)多余的:“取數(shù)據(jù)”模塊本身就具有根據(jù)需要讀取相應(yīng)數(shù)據(jù)的功能,沒必要再它上面再加一個(gè)控制模塊。 圖 畫有流邊界的工資支付系統(tǒng)數(shù)據(jù)流圖 下一個(gè)設(shè)計(jì)步驟是,完成“第一級(jí)分解”。因此,從整體上看這個(gè)數(shù)據(jù)流圖具有變換流的基本特征。圖 q 調(diào)用模塊 r時(shí)(接口 3)傳遞一個(gè)功能代碼,因此,這兩個(gè)模塊之間是控制耦合。同理,“關(guān)閉文件并打印平均溫度” 這個(gè)模塊的內(nèi)聚類型也是偶然內(nèi)聚。程序運(yùn)行時(shí)首先初始化變量 sum并打開文件,然后讀取地點(diǎn)、時(shí)間和溫度等原始數(shù)據(jù),創(chuàng)建用于保存這些數(shù)據(jù)的溫度記錄,接下來計(jì)算特定地點(diǎn)的日平均溫度,存儲(chǔ)溫度記錄。顯然,不打開和關(guān)閉文件,程序是不可能正常運(yùn)行的,也就是說,這些問題是必須處理的,但是,重要的是,處理這類細(xì)節(jié)問題應(yīng)該在設(shè)計(jì)的最后階段進(jìn)行。更具體地說,當(dāng)一個(gè)事務(wù)記錄的類型為“修改”時(shí),修改緩沖區(qū)中的舊主文件記錄,然后讀取下一個(gè)事務(wù)記錄,如果剛讀出的事務(wù)記錄的關(guān)鍵字與緩沖區(qū)中的舊文件記錄的關(guān)鍵字不相同,則把緩沖 區(qū)中已經(jīng)修改過的舊主文件記錄寫入新的主文件;如
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1