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

正文內容

軟件工程第六版課后習題答案(完整版)

2024-12-05 10:17上一頁面

下一頁面
  

【正文】 取票通知和賬單,旅客在飛機起飛的前一天憑取票通知和賬單交款取票,系統(tǒng)校對無誤即印出機票給旅客。 必要時還應該從法律、社會效益等更廣泛的方面研究每種解法的可行性。 ( 2)一般說來,至少應該從以下三個方面研究每種解法的可行性: 。 該模型適合于大型軟件的開發(fā) 八、 為什么說噴泉模型較好的體現了面向對象軟件開發(fā)過程無縫和 迭代的特性? 因為使用面向對象方法學開發(fā)軟件時,各個階段都使用統(tǒng)一的概念和表示符號,因此,整個開發(fā)過程都是吻合一致的,或者說是無縫連接的,這自然就很容易實現各個開發(fā)步驟的反復多次迭代, 達到認識的逐步深化,而噴泉模型則很好的體現了面向對象軟件開發(fā)過程迭代和無縫的特性。 缺點: (1) 至始至終開發(fā)者和客戶糾纏在一起,直到完全版本出來。雖然有不少缺陷但比在軟件開發(fā)中隨意的狀態(tài)要好得多。如果一條指令為一個字長,計算使存儲器裝滿程序所需用的成本。 軟件工程的本質特征: (1) 軟件工程關注于大型程序 (軟件系統(tǒng) )的構造 (2) 軟件工程的中心課題是分解問題,控制復雜性 (3) 軟件是經常變化的,開發(fā)過程中必須考慮軟件將來可能的變化 (4) 開發(fā)軟件的效率非常重要,因此,軟件工程的一個重要課題就是,尋求開發(fā)與維護軟件的更好更有效的方法和工具 (5) 和諧地合作是開發(fā)軟件的關鍵 (6) 軟件必須有效地支持它的用戶 (7) 在軟件工程領域中是由具有一種文化背景的人替具有另一種文化背景的人 (完成一些工作 )消除軟件危機的途徑: (1) 對計算機軟件有一個正確的認識 (軟件≠程序) (2) 必須充分認識到軟件開發(fā)不是某種個體勞動的神秘技巧,而應該是一種組織良好、管理嚴密、各類人員協同配合、共同完成的工程項目 (3) 推廣使用在實踐中總結出來的開發(fā)軟件的成功技術和方法 (4) 開發(fā)和使用更好的軟件工具 四、簡述結構化范型和面向對象范型的要點,并分析他們的優(yōu)缺點。 (6) 軟件成本、軟件維護費在計算機系統(tǒng)總成本中所占比例逐年上升。常常出現實際成本比估算成本高出一個數量級、實際進度比計劃進度拖延幾個月甚至幾年的現象。而為了趕進度和節(jié)約成本所采取的一些權宜之計又往往損害了軟件產品的質量。 (7) 開發(fā)生產率提高的速度遠跟不上計算機應用普及的需求。 1. 傳統(tǒng)方法學:也稱為生命周期方法學或結構化范型。 需要工作量 4474263/200=22371(人 /月) 指令成本 22371*4000=89484000 美元 (3) 假設在 1995 年存儲器字長為 32 位,一名程序員每天可開發(fā)出 30 條指令,程序員的月平均工資為 6000 美元,重復 (1)、 (2)題。 缺點: (1) 實際的項目大部分情況難以按照該模型給出的順序進行,而且這種模型的迭代是間接的,這很容易由微小的變化而造成大的混亂。 (2) 適合于軟件需求不明確、設計方案有一定風險的軟件項目。 九、試討論 Rational 統(tǒng)一過程的 優(yōu)缺點 。對要開發(fā)項目的功能、 性能和限制條件進行分析, 確定在現有的資源條件下,技術風險有多大,項目是否能實現,這些即為技術可行性研究的內容。 ,某銀行擬開發(fā)計算機儲蓄系統(tǒng)。 寫出問題定義并分析系統(tǒng)的可行性。 答: 電話號碼= [校內電話號碼|校外電話號碼] 校內電話號碼= 非零數字+ 3 位數字 校外電話號碼= [本市號碼|外地號碼] 本市號碼= 數字零+ 8 位數字 外地號碼= 數字零+ 3 位數字+ 8 位數字 非零數字= [1 |2 |3 |4 |5 |6 |7 |8 |9] 數字零= 0 3位數字= 3{數字}3 8位數字= 非零數字+ 7 位數字 7位數字= 7{數字}7 數字= [0 |1 |2 |3 |4 |5 |6 |7 |8 |9] 其中, [ ]意思是或,從校內電話號碼或校外電話號碼中選擇一個; { }表示重復,兩邊的數字表示重復次數的下限和上限; =意思是定義為; +意思是和,連接兩個分量。 ( 6 )復印機的工作過程大致如下:未接到復印命令時處于閑置狀態(tài),一旦接到復印命令則進入復印狀態(tài),完成一個復印命令規(guī)定的 工作后又回到閑置狀態(tài),等待下一個復印命令;如果執(zhí)行復印命令時發(fā)現沒紙,則進入缺紙狀態(tài),發(fā)出警告,等待裝紙,裝滿紙后進入閑置狀態(tài),準備接收復印命令;如果復印時發(fā)生卡紙故障,則進入卡紙狀態(tài),發(fā)出警告等待維修人員來排除故障,故障排除后回到閑置狀態(tài)。 可見,用自然語言書寫的系統(tǒng)規(guī) 格說明書,羅嗦繁雜,并且可能存在矛盾,二義性,含糊性,不完整性及抽象 層次混亂等問題。試對這個有窮狀態(tài)機進行規(guī)格說明。終端輸入“ H=”加書名 圖 讀者查詢狀態(tài) 查詢結果 終端輸入各種查詢命令 圖 P1 . P2 . 6,試用 Z 語言對第四題所描述圖書館圖書流通系統(tǒng)做一個完整的規(guī)格說明。 A 模塊 A模塊 A模塊 Flag F1 F2 … Fn B A 模塊 B 模塊 打印機 A模塊 A模塊 使用 使用 :如果出現以下情況之一,兩個模塊就發(fā)生了內容耦合 ① 一個模塊訪問另一個模塊的內部數據。因為這兩個操作由于使用同一個A 模塊 B 模塊 C 模塊 全局數組 數據源聯系在了一起。需要寫一個程序計算并印出每名教師的原工資和調整后的新 工資。 ( 3)給每個人發(fā)三張牌,牌面向上,贏者立即可以確定。 l=2。 } int max(int T[10][10]) { int t=0。 else return 0。 } int E4(int T[10][10]) { if(T[0][0]==T[1][0]amp。T[1][0]!=T[0][0]) return 1。 for(int j=0。 B[i][0]=rabl(1,13,amp。 } else if(E1(A[][10])==E1(B[][10])amp。 printf(B 贏,順子 \n)。 } else if(E3(A[][10])E3(B[][10])) { e3++。 printf(A 贏,對子 \n)。 else printf(B 贏,對子 \n)。圖示的程序的循環(huán)控制結構有兩個出口,顯然 不符合狹義的結構程序的定義,因此是非結構化的程序。 amp。 ( 2) 進一步簡化后的結構化程序的流程圖如下所示 。 解: 令 P代表交易的總金額, Q代表每股的售價, n 代表交易的股數。字頻統(tǒng)計程序的偽碼如下: INITIALIZE the Program READ the first text record DO WHILE there are more words in the text record DO WHILE there are more words in the text record EXTRACT the next text word SEARCH the wordtable for the extracted word IF the extracted word is found INCREMENT the word’s occurrence count ELSE INSERT the extracted word into the table END IF INCREMENT the wordsprocessed count END DO at the end of the text record READ the next text record END DO when all text records have heen read PRINT the table and summary information TERMINATE the program 答: INSERT the extracted word into the table 在這個后面,有沒有給這個word的 occurrence/count 賦值為 1 第二題 研究下面給出的偽碼程序,要求: (1) 畫出它的程序流程圖。 ( 3) 答:加入循環(huán) 第四題 ( 1)什么是模塊測試和集成測試?它們各有什么特點? 答:模塊測試是對每個單獨的模塊,分別用黑盒和白盒測試技術,測試它的功能是否正確, 檢查模塊控制結構中的特定路徑并發(fā)現最大數量的錯誤。 第五題 某圖書館有一個使用 CRT 終端的信息檢索系統(tǒng),該系統(tǒng)有 下列 4 個基本檢索命令 要求: (1) 設計測試數據以全面測試系統(tǒng)的正常操作; 30 20 10 60 40 20 T T T 8 3 20 10 1 40 20 F T T 7 30 2 10 60 1 20 T F T 6 3 2 10 1 1 20 F F T 5 30 20 1 60 40 1 T T F 4 3 20 1 1 40 1 F T F 3 30 2 1 60 1 1 T F F 2 3 2 1 1 1 1 F F F 1 Z Y X C B A 3 2 1 預期的輸出 輸入 判定 序號 (2) 設計測試數據以測試系統(tǒng)的非正常操作 解:?測試系統(tǒng)正常操作的測試數據 ①順序執(zhí)行下列 3 個命令: b( KEYWORD) s( L) d( N) 其中, KEYWORD 是正確的關鍵字; L 是執(zhí)行命令 b 后在屏幕上顯示的約 20個行號中的一個(至少應該使 L 分別為第一個、最后一個和中央一個行號); N是執(zhí)行命令 s 后列出的索引號中的一個(至少應該使 N 分別為第一個、最后一個和中央一個索引號)。 ②順序執(zhí)行下列 2 個命令: f( NAME) d( N) 其中, NAME 是已知的作者姓名; N 是執(zhí)行命令 f后列出的索引號中的一個(至少應該使 N 分別為第一個、最后一個和中央一個索引號)。 集成測試是把模塊裝配在一起形成完整的軟件包,在裝配的同時進行測試。 (3) 若是非結構化的,則 (a) 把它改造成僅用 3 種控制結構的結構化程序; (b) 寫出這個結構化設計的偽碼; (c) 用盒圖表示這個結構化程序。你覺得這個程序的邏輯有什么 問題嗎? Z 0A 10Y = 2F 0Y 5A = B + 1Y = ZG = H + RC = 3X = APrint G Print KPrint X , YstopST A R TTTTTFF Y = 5FFTFC EXAMPLE LOOP:DO WHILE X0 A=B+1 IF A10 THEN X=A ELSE Y=Z END IF IF Y5 THEN PRINT X,Y ELSE IF Y=2 THEN GOTO LOOP ELSE C=3 END IF END IF G=H+R END DO IF F0 THEN PRINT G ELSE PRINT K END IF STOP 解:流程圖: 環(huán)形復雜度: 14 5682379101111 1111V(G)=結點 E-弧數 n+ 1=1711+1=7=判斷結點 + 1=6 + 1= 7=封閉的區(qū)域數 邏輯有問題,當 Z0 時,容易形成死循環(huán);條件 Y5 包含條件 Y=2。如果交易金額少于 1000 元,則基本手續(xù)費為交易金額的 %;如果交易總金額在 1000 元 ~10000 元之間,則基本手續(xù)費為交易金額的 5%,再加 34 元;如果金額超過 10000 元,則基本手續(xù)費為交易金額的 4%加上 134 元。 6.用 Ashcroft_Manna 技術可以將非結構化的程序轉化為結構化程序,圖 是一個轉換的例子。 開始pqg停止TFFT f l a g =
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1