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

正文內(nèi)容

軟件工程期末復(fù)習(xí)集(存儲版)

2024-12-05 13:25上一頁面

下一頁面
  

【正文】 ,將這些軟件元素稱為可復(fù)用構(gòu)件。 屬于某個類的對象叫做該類的實例。 通過 OOA 建立的系統(tǒng)模型是以概念為中心的,因此稱為概念模型。在 OOA模型和 OOD 模型中使用了共同的表示法,這有助于從分析到設(shè)計的轉(zhuǎn)換,并有助于在當(dāng)前的設(shè)計和實現(xiàn)中維護 OOA模型。功能模型( functional model)主要描述值與值之間的函數(shù)關(guān)系。狀態(tài)圖是一個狀態(tài)和事件的網(wǎng)絡(luò),側(cè)重于描述每類對象的動態(tài)行為。 OMT 認為一個典型的軟件過程是三個方面的合作:它的 DS(對象模型)、它按時間順序的操作(動態(tài)模型)和它所改變的值(功能模型)。對象圖表示具體的對象和在對象間傳遞的消息。 Booch 認為軟件開發(fā)是一個螺旋上升的過程。它們是( A)可提供的操作,同時要根據(jù)需要的功能給出各個操作之間的消息連接。 供選答案: A: ①實體 ②規(guī)格說明 ③類與對象 ④過程抽象 ⑤功能抽象 B: ①屬性 ②數(shù)據(jù)項 ③服務(wù) ④操作 ⑤事務(wù) C: ①屬性 ②數(shù)據(jù)項 ③服務(wù) ④數(shù)據(jù)抽象 ⑤實體聯(lián)系 D: ①框架 ②屬性 ③結(jié)構(gòu) ④通信 ⑤連接 E: ①層次 ②事件 ③狀態(tài) ④繼承 ⑤主題 答案: A.③ B.① C.③ D.③ E.⑤ 15! 。這些實例連接包括有 1 對 1 對多、多對多、多對 1 等聯(lián)系。交互作用圖用于追蹤系統(tǒng)執(zhí)行過程中的一個可能的場景,也就是幾個對象在共同完成某一系統(tǒng)功能中所表現(xiàn)出來的交互關(guān)系。 類圖和對象圖,著重于類和對象的定義。功能模型由多個數(shù)據(jù)流圖組成。動態(tài)模型著重于系統(tǒng)的控制邏輯。對象模型( object model)代表了系統(tǒng)的靜態(tài)的、結(jié)構(gòu)方面的特性。 OOD 還是采用這樣五個層次,但分別用在建立系統(tǒng)的四個組成成分上:問題論域、人機交互、數(shù)據(jù)管理、任務(wù)管理。 OOA 要建立分析模型,有五個層次:類和對象層、屬性層、服務(wù)層、結(jié)構(gòu)層、主題層。 把具有相同特征和行為的對象歸結(jié)在一起就形成了類。這里所說的軟件元素可以包括需求規(guī)格說明、設(shè)計過程、設(shè)計規(guī)格說明、程序代碼、測試用例、度量等。 軟件配置管理 Babich 曾說過:“協(xié)調(diào)軟件開發(fā)使得混亂減到最小的技術(shù)叫做配置管理。同時,利用人和計算機在事務(wù)性工作方面給主程序員提供充分支持,而且所有通信都通過一兩個人進行。 甘特圖 Gantt 圖能很形象地描繪任務(wù)分解情況,以及每個子任務(wù)(作業(yè))的開始時間和結(jié)束時間,因此是進度計劃和進度管理的有力工具,它具有直觀簡明和容易掌握、容易繪制的優(yōu)點,但是 Gantt 圖也有三個主要缺點: ; ,難于判定哪些部分應(yīng)當(dāng)是主攻和主控的對象; ,往往造成潛力的浪費 當(dāng)把一個工程項目分解成許多小任 務(wù),并且它們彼此間的依賴關(guān)系又比較復(fù)雜時,僅僅用 Gantt 圖作為安排進度的工具是不夠的,不僅難于作出既節(jié)省資源又保證進度的計劃,而且還容易發(fā)生差錯。 可移植性:表明程序轉(zhuǎn)移到一個新的計算環(huán)境的可能性的大小,或者它表明程序可以容易地、有效地在各種各樣的計算環(huán)境中運行的容易程度。軟件可維護性,是指糾正軟件系統(tǒng)出現(xiàn)的錯誤和缺陷,以及為滿足新的要求進行修改、擴充或壓縮的容易程度。 1) 估計程序中固有的錯誤總數(shù)。 測試中的可靠性分析 在軟件開發(fā)的過程中,利用測試的統(tǒng)計數(shù)據(jù),估算 軟件的可靠性以控制軟件的質(zhì)量是至關(guān)重要的。 ⑥ GOTO 語句概念簡單,使用方便。( G)覆蓋既是判定覆蓋,又是條件覆蓋,但它并不保證使各種條件都能 取到所有可能的值。需要考慮的問題是在把各個模塊連接起來的時候,穿越模塊接口的數(shù)據(jù)是否會( F);一個模塊的功能是否會對另一個模塊的功能產(chǎn)生不利的影響;各個( G)組合起來,能否達到預(yù)期要求的( H);( I)是否有問題;單個模塊的誤差累積起來是否會放大。 輸入條件 ( 原因 ) 輸出條件 ( 結(jié)果 ) 投入 1 元 5 角硬幣 投入 2 元硬幣 按 ” 橙汁 ” 按鈕 按 ” 啤酒 ” 按鈕 按 ” 紅茶 ” 按鈕 退還 5 角硬幣 送出 ” 橙汁 ” 飲料 送出 ” 啤酒 ” 飲料 送出 ” 紅茶 ” 飲料 ( 1 ) ( 2 ) E ( 2 1 ) ( 1 1 ) ( 2 2 ) ( 2 3 ) ( 2 4 ) ( 3 ) ( 4 ) ( 5 ) ( 1 2 ) E 因果圖(加入了兩個中間結(jié)點 11 和 12。兩種測試途徑各有優(yōu)缺點,互相補充,缺一不可。目前軟件測試仍然是保證軟件質(zhì)量的關(guān)鍵步驟。 使用 ifthenelse 結(jié)構(gòu)化構(gòu)造,則上述程序段可改成如下形式: if (AB and AC) then print A else if (A=B and Bc) then print B else print C 編碼 所謂編碼就是把軟件設(shè)計的結(jié)果翻譯成計算機可以“理解”的形式 — 用某種程序設(shè)計語言書寫的程序。 100 print C。( C)可以縱橫延伸,圖形的 空間效果好。 McCabe 定義的程序復(fù)雜性度量值又稱環(huán)路復(fù)雜性,它是基于程序圖中環(huán)路的個數(shù)。 詳細設(shè)計的工具有程序流程圖、盒圖、 PAD 圖、判定表、判定樹和 PDL 語言等。 結(jié)構(gòu)化程序設(shè)計的三種基本控制結(jié)構(gòu)是順序、選擇、循環(huán)。 2) McCabe 度量法 McCabe 度量法是一種基于程序控制流的復(fù)雜性度量方法。( B)表示法中,每個處理過程用一個盒子表示,盒子可以嵌套。 if (BC) goto 110。 140 試利用基 本控制結(jié)構(gòu),將程序中的 GOTO 語句消去。一般來說,模塊的大小都在 10 行以下 答案:②、③、④、⑦、⑧是正確的 測試 軟件測試的 目的就是軟件投入生產(chǎn)性運行之前,盡可能多地發(fā)現(xiàn)軟件中的錯誤。 應(yīng)該認識到,軟件測試不僅僅 指利用計算機進行的測試,還包括人工進行的測試(例如,代碼審查)。 1)( 5 分)試利用因果圖法,建立該軟件的因果圖; 2)( 5 分)設(shè)計測試該軟件的全部測試用例。子系統(tǒng)的集成測試特別稱為( D),它所作的工作是要找出 子系統(tǒng)和系統(tǒng)需求規(guī)格說明之間的( E)。( E)覆蓋比( F)嚴格,它使得每個判定的每條分支至少經(jīng)歷一次。 ⑤盡量采用復(fù)合的條件測試,以避免嵌套的分支結(jié)構(gòu)。 調(diào)試活動由兩部分組成: 1) 確定程序中可疑錯誤的確切性質(zhì)和位置 2) 對程序(設(shè)計、編碼)進行修改,排除這個錯誤 幾種主要的調(diào)試
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1