【正文】
reat joy. Calabash Brothers Calabash Brothers (Chinese: 葫蘆娃) is a Chinese animation TV series produced bys 10 mustsee animations】The Chinese animation industry has seen considerable growth in the last several years. It went through a golden age in the late 1970s and 1980s when successively brilliant animation work was produced. Here are 10 mustsee classics from China39。請仔細閱讀上面的描述,畫出數(shù)據(jù)流程圖。教師在網(wǎng)上批閱作業(yè),并可以統(tǒng)計作業(yè)完成情況。 假設變量A是讀入的成績,則設計的測試用例有5個:學校開發(fā)的網(wǎng)上作業(yè)管理信息系統(tǒng)需求如下:教師使用本系統(tǒng)將作業(yè)題輸入到數(shù)據(jù)庫中,并且針對不同的學生布置不同的作業(yè)。一個學生考試成績統(tǒng)計程序,小于60分為“不及格”;60—79為“中”;80—89為“良”;90分以上為“優(yōu)秀”,錄入其他成績均為“無效”。教師可以查詢自己銀行卡的金額。基本工資、各種補貼、保險、公積金信息由人事處負責輸入和維護,教師可以查詢月工資明細。請你根據(jù)以上的描述,畫出數(shù)據(jù)流程圖。財務人員根據(jù)收費標準、床位分配信息、護理方案和老人的日常護理記錄計算應收費用,老人的家屬可以查詢應收費信息和老人的日常護理信息。 請根據(jù)要求畫出該問題的數(shù)據(jù)流程圖。請畫出設備維修信息管理軟件的數(shù)據(jù)流程圖。驗收通過后,由財務人員進行結算,填寫支付單并支付維修費。審核通過后,車間把設備送去維修。2軟件的用戶分為游客和登陸會員,登陸會員分為群成員和非群成員,群成員分為群主和群普通成員、群管理員,請用類的繼承關系描述用戶群。2根據(jù)相關的法律,對于侵犯軟件著作權的行為,根據(jù)情節(jié)應當給予什么處罰?對于侵犯軟件著作權的行為,要根據(jù)情況承擔停止侵害、消除影響、賠禮道歉、賠償損失等民事責任;損害社會公共利益的,由著作權行政管理部門責令停止侵權行為,沒收違法所得,沒收、銷毀侵權復制品,并處罰款;情節(jié)嚴重的,著作權行政管理部門可以沒收用于制作侵權復制品的材料、工具、設備等;觸犯刑律的,依法追究刑事責任。 d)軟件產(chǎn)品的質量沒有保證,運算結果出錯、操作死機等現(xiàn)象屢屢出現(xiàn)。 b)開發(fā)進度不能保障,交付時間一再拖延。這種現(xiàn)象早在20世紀60年代被定義為“軟件危機”。下面的順序圖描述了選課成功的情形,請將以下對象填入最合適的位置:系統(tǒng)界面、學生、學生基本信息、學生選課記錄、課程基本信息。2對功率大于50馬力的機器或已運行 10 年以上的機器,應送到專業(yè)的維修公司處理;如果功率小于20馬力,并且有維修記錄,則在車間維修;否則送到本廠的維修中心維修,請建立判定表。軟件分析人員要充分理解用戶需求,將用戶需求整理成軟件功能需求。功能需求定義了軟件開發(fā)人員必須實現(xiàn)的軟件功能。業(yè)務需求一般在進行需求分析之前就應該確定,需求分析階段要以此為參照制定需求調研計劃、確定用戶核心需求和軟件功能需求。原理1.用分階段的生命周期計劃嚴格管理 原理2.堅持進行階段評審原理3.實行嚴格的產(chǎn)品控制原理4.采用現(xiàn)代程序設計技術原理5.結果應能清楚地審查原理6.開發(fā)小組的人員應該少而精原理7.承認不斷改進軟件工程實踐的必要性2結構化程序設計的特征是什么?結構化程序設計的特征如下:程序模塊只有一個入口和一個出口、程序中只包含順序、條件和循環(huán)三種控制結構。分為4各部分:條件列表、條件組合、操作列表、特定條件下的操作組合。請說明判定表的作用及其結構。(3) 結構化程序設計將數(shù)據(jù)定義與處理數(shù)據(jù)的過程相分離,不利于軟件復用。不同的人轉換出的模塊圖可能不同,有很大的隨意性。1試分析結構化方法存在的主要問題是什么?(1) 結構化方法分析和設計階段所應用的模型之間存在鴻溝。參考答案:疲倦YYYYNNNN感興趣YYNNYYNN糊涂YNYNYNYN重讀√繼續(xù)√跳到一下章√√休息√√√√化簡為:疲倦YNNN感興趣YYN糊涂YN重讀√繼續(xù)√跳到一下章√休息√1活動圖與狀態(tài)圖的區(qū)別?(1)描述的重點不同:活動圖描述的是從活動到活動的控制流;狀態(tài)圖描述的是對象的狀態(tài)及狀態(tài)之間的轉移。如果不疲倦,但是對所閱讀的內容不感興趣,就跳到下一章;如果不疲倦,對內容有興趣,理解無困難,則繼續(xù)閱讀;如果不疲倦,對內容有興趣,但理解有困難,則應該重讀。1軟件設計中的抽象是什么意思?所謂抽象就是將事務的相似方面集中和概括起來,暫時忽略它們之間的差異。這種情況下應該將密碼驗證功能獨立出來,便于復用、減少冗余。1請舉例說明用例之間的包含關系和擴展關系的區(qū)別?包含關系用于構造多個用例共同的活動。X=1 Y=1。X=90 Y=1。A=0 B=1。 A=1 B=1。} printf(“d%\n”,T);……條件組合:A=1 B=2。(Y75) T=T+3。if (X=90)amp。 (B=2) T=T+1。if (A=1)amp。else T=T+4。amp。else T=T+2。amp。程序段A程序段B……{ T=0。這是由于開發(fā)人員是在原型的基礎上進行系統(tǒng)分析和設計,而原型已經(jīng)通過了用戶和開發(fā)組的審查,在設計階段由于有原型作設計參考,所以設計的結果正確率比較高。用戶在原型系統(tǒng)上可以進行基本操作,并且提出改進意見,分析人員根據(jù)用戶的意見完善原型,然后再由用戶評價,提出建議,如此往復,直到開發(fā)的原型系統(tǒng)滿足了用戶的需求為止。printf(“d%,d%,d%\n”,x,y,z)}參考答案:條件:a5 a=5b10b=10c15c=15判定測試用例(不唯一):a=6 b=11 c=16; a=5 b=10 c=151請說明快速原型化模型的基本思想。if b10 y=20 else y=2。c)。a,amp。int main(){int a,b,c,x,y,z。方法層提供了軟件開發(fā)的各種方法,包括如何進行軟件需求分析和設計,如何實現(xiàn)設計,如何測試和維護等方法。軟件工程的內容具有層次化結構,最底層是質量保證層,中間是過程層和方法層,最上層是工具層。軟件設計時追求高內聚、低耦合。反映模塊獨立性的有兩個標準:內聚和耦合。數(shù)據(jù)流程圖中的處理本應該放在數(shù)據(jù)字典中進行定義,但是由于處理與數(shù)據(jù)是有一定區(qū)別的兩類事物,它們各自有獨立的描述格式,因此在實際項目中通常將處理說明用IPO圖標描述。在面向對象方法中,類圖是構建對象模型的核心工具。請說明對象模型的作用是什么?對象模型:表示靜態(tài)的、結構化的系統(tǒng)“數(shù)據(jù)”性質。參考答案:條件:a=5 b0a=5 b≮0c11c5符合判定覆蓋的測試用例(不唯一):a=5,b=1,c=4。else c=ab。amp。一個程序片段如下,請設計符合判定覆蓋的測試用例。這部分需求應該充分調研具體的業(yè)務部門,詳細了解最終用戶的工作過程、所涉及的信息、當前系統(tǒng)的工作情況、與其他系統(tǒng)的接口等等。業(yè)務需求通常比較簡潔,大約三~五頁紙就可以描述清楚,也可以將它直接作為需求規(guī)格說明書中的一部分。}軟件需求可以分為業(yè)務需求、用戶需求、功能需求和非功能需求,請分析業(yè)務需求與用戶需求的區(qū)別?業(yè)務需求是用戶高層領導機構決定的,它確定軟件的目標、規(guī)模和范圍。printf(min= %d,min)。min=(mina[j]?min:a[j])。j10。//max存放最大值,min存放最小值int max=a[0],min=a[0]。i10。}int main(){int a[10]。printf(\n)。}printf(max= %d,max)。j++){max=(maxa[j]?max:a[j])。for (int j = 0。i++)scanf(“%d”,a[i])。for (int i =0。讀懂下面的程序,調整格式,使其更容易理解,并添加注釋。另外,在開發(fā)過程中產(chǎn)生的各類文檔使得軟件的生產(chǎn)過程由不可見變?yōu)?