【正文】
a[j]?max:a[j])。i10。 printf(min= %d,min)。 一個程序片段如下,請設計符合判定覆蓋的測試用例。 請說明對象模型的作用是什么? 答案 對象模型:表示靜態(tài)的、結構化的系統(tǒng)“數(shù)據(jù)”性質。軟件設計時追求高內(nèi)聚、低耦合。a,amp。用戶在原型系統(tǒng)上可以進行基本操作,并且提出改進意見,分析人員根據(jù)用戶的意見完善原型,然后再由用戶評價,提出建議,如此往復,直到開發(fā)的原型系統(tǒng)滿足了用戶的需求為止。 else T=T+2。 (B=2) T=T+1。 A=1 B=1。 評分標準:答案 不唯一,不管用什么方法,給出的測試用例能夠發(fā)現(xiàn)錯誤就給滿分。如果不疲倦,但是對所閱讀的內(nèi)容不感興趣,就跳到下一章;如果不疲倦,對內(nèi)容有興趣,理解無困難,則繼續(xù)閱讀;如果不疲倦,對內(nèi)容有興趣,但理解有困難,則應該重讀。 結構化程序設計將數(shù)據(jù)定義與處理數(shù)據(jù)的過程相分離,不利于軟件復用。下面的順序圖描述了選課成功的情形,請將以下對象填入最合適的位置:系統(tǒng)界面、學生、學生基本信息、學生選課記錄、課程基本信息。 2 對功率大于 50 馬力的機器或已運行 10 年以上的機器,應 送到專業(yè)的 維修 公司 處理 ;如果功率小于 20 馬力,并且有 維修記錄 ,則在車間維修;否則送到本廠的維修中心維修, 請建立判定表 。 請根據(jù)要求畫出該問題的數(shù)據(jù)流程圖。教師可以查詢自己銀行卡的金額。s reaction to the criticism was surprising. During the second episode, he jokingly called himself the slow Jiaming and acted much younger, talking faster and louder. It39。t make it there, we now have to make the best out of the given conditions. And it means we have to make certain promises. When the current season of Rising Star ends, Zhang says his pany will conduct an overall evaluation of the program and make adjustments for future seasons. Although audience ratings haven39。t apply to CCTV, meaning it will bee a highly desired platform by production panies. Wang Changtian, CEO of Enlight Media, confirmed to the Shanghai Securities News that its programs scheduled to air on CCTV next year, which include at least two reality shows, won39。s channels, including the Chinese version of The Biggest Loser on CCTV39。s latest episode, more than million votes were cast via WeChat. Now the petition among entertainment shows is very fierce. Audiences have more diverse needs. CCTV needs to embrace an open attitude, interact with young audiences and blend with the Inter, says Lyu Yitao, director of CCTV39。教師在網(wǎng)上批閱作業(yè),并可以統(tǒng)計作業(yè)完成情況。請你根據(jù)以上的描述,畫出數(shù)據(jù)流程圖。驗收通過后,由財務人員進行結算,填寫支付單并支付維修費。 功能需求定義了軟件開發(fā)人員必須實現(xiàn)的軟件功能。分為 4 各部分:條件列表、條件組合、操作列表、特定條件下的操作組合。 1 試分析結構化方法存在的主要問題是什么? 答案 結構化方法分析和設計階段所應用的模型之間存在鴻溝。這種情況下應該將密碼驗證功能獨立出來,便于復用、減少冗余。X=90 Y=1。(Y75) T=T+3。 else T=T+4。 程序段 A 程序段 B ?? { T=0。 if b10 y=20 else y=2。方法層提供了軟件開發(fā)的各種方法,包括如何進行軟件需求分析和設計,如何實現(xiàn)設計,如何測試和維護等 方法。 答案 數(shù)據(jù)流程圖中的處理本應該放在數(shù)據(jù)字典中進行定義,但是由于處理與數(shù)據(jù)是有一定區(qū)別的兩類事物,它們各自有獨立的描述格式,因此在實際項目中通 常將處理說明用 IPO 圖標描述。 else c=ab。業(yè)務需求通常比較簡潔,大約三~五頁紙就可以描述清楚,也可以將它直接作為需求規(guī)格說明書中的一部分。j10。 printf(\n)。i++) scanf(“ %d” ,a[i])。規(guī)范化的目的是使眾多的開發(fā)者遵守相同的規(guī)范,使軟件生產(chǎn)擺脫個人生產(chǎn)方式,進入標準化、工程化的生產(chǎn)方式。 else c=ab。長期以來,軟件給人的感覺是修改幾條指令很簡單,客戶總是強調(diào)軟件要適應自己的業(yè)務需求。 B. 需求變化 9 ( c)針對開發(fā)過程中的程序、數(shù)據(jù)、文檔提出使用和管理策略。 300 500 30 90、不屬于軟件項目管理的是( a)。 8面向對象分析和設計的界限是( b),從分析到設計是一個逐漸擴充模型的過程。 圖 7關于軟件需求特性不正確的描述是“軟件需求具有( c)”。 7軟件工程強調(diào)將( d)的方法應用于軟件的開發(fā)和維護過程之中。 D. 描繪系統(tǒng)的邏輯模型 6軟件設計的目標是( a)。 5 ( d)針對開發(fā)過程中的程序、數(shù)據(jù)、文檔提出使用和管理策略。 A.用戶容易參與開發(fā) B.適用可變需求 C.用戶與開發(fā)者易溝通 D.缺乏靈活性 5 ( b)不是分析建模的目的。 A. 虛類與實體類 B. 一般化類與特殊化類 4構架設計的主要目的是( d),這項工作由經(jīng)驗豐富的構架 設計師主持完成。 A. 可能產(chǎn)生無效輸出的輸入情況 3( b)屬于功能測試方法。 A.把數(shù)據(jù)都放在公共的區(qū)域 B.數(shù)據(jù)不能被其他模塊訪問 C.一個模塊的內(nèi)部信息不允許其他模塊直接訪問 D.把信息加密,只能讓有密鑰的模塊訪問 2面向過程的方法最關心的是( a),而過程實施的對象是作為過程參數(shù)傳遞的。在面向對象方法中,由( c )實現(xiàn)。 1螺旋模型是一種將( d)結合起來的軟件開發(fā)模型。 B. 一組自我復制和自動執(zhí)行的具有破壞能力的代碼 D. 程序中的 BUG 軟件需求具有( d)。 描述軟件需求通常不用哪個工具( c)。 和原型化模型 13 可行性研究的四大要素是( a)。 A. 場景描述 C. 用例圖和場景描述 互圖和場景描述 2下面的哪個選項不是軟件工程的宗旨( b)。 2( c)用于描述系統(tǒng)的功能集。 定覆蓋 3一個軟件項目大約( a)的工作量在開發(fā)階段,()的工作量在維護階段。 D. 確定系統(tǒng)總體結構 4測試用例是一組( a)。 A. 定義可驗證的軟件需求 B. 開發(fā)一個簡單的問題解決方案 C. 描述客戶需求 D. 建立軟件設計的基礎 5對用例進行設計,發(fā)現(xiàn)實現(xiàn)用例功能的( d),確定類之間的關系。 A.組織管理 B.過程管理 C.風險管理 D. 軟件配置管理 60、程序的三種基本控制結構,包括順序結構、( a)和循環(huán)結構。 A.在最短的時間內(nèi),生產(chǎn)出可靠性、可維護性俱佳的軟件方案。 7軟件開發(fā)活動的順序應該是( a)。 C. 準確性 7隨著模塊規(guī)模減小,模塊開發(fā)成本( b),模塊集成成本()。 8每個子系統(tǒng)的接口定義了若干( a),體現(xiàn)了子系統(tǒng)的功能,而功能的具體實現(xiàn)方法應該是隱藏的。 D. 開發(fā)機構能力評估 9用( d)模 型描述和分析業(yè)務流程。 A.組織管理 B.過程管 理 C. 軟件配置管理 D.風險管理 9 現(xiàn)在人們更強調(diào)程序代碼的( a)。因此,軟件產(chǎn)品大多是為客戶“訂做”的,通用性差。 if (c3) || (c1) printf(“ c 不在計算區(qū)域 \n” ) else printf(“ %d\n” , c)。文檔化是將軟件的設計思想、設計過程和實現(xiàn)過程完整地記錄下來,以便于后人的使用和維護,在開發(fā)過程中各類相關人員借助于文檔進行交流和溝通。 int max=a[0],min=a[1]。 return 0。j++) { max=(maxa[j]?max:a[j])。 用戶需求是用戶使用該軟件要完成 的任務。 if (c5) || (c1) printf(“ c 不在計算區(qū)域 \n” ) else printf(“ %d\n” , c)。下面是項目中常用的處理說明模板: 系統(tǒng)名稱: