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

正文內容

軟件工程作業(yè)題含答案(完整版)

2025-07-07 12:04上一頁面

下一頁面
  

【正文】 容納的前提下,并使模塊盡可能大,以減少模塊的個數。 ⑥信息內聚 ②時間內聚這時使用斜的線段和水平、垂直的線段具有相同的含義。 4 運行用戶界面原型 D: 1 同意什么和不同意什么 2 對算法的詳細過程性描述 3 軟件確認準則 4 確定邏輯模型 B: 1 數據流圖 D:判定表與判定樹23.在結構化的分析方法中,用實體關系圖表達系統(tǒng)中的對象及其關系,在實體關系圖中,表達對象的實例關系之間的關聯有三種類型:一對一聯系,(③ 開發(fā)程序人員數量 ⑧圖表2 開發(fā)軟件時,對于提高軟件開發(fā)人員工作效率至關重要的是(A)。 ④硬件 B、數據源點或終點 C、數據存儲 D、加工 軟件是計算機系統(tǒng)中與硬件相互依存的部分,它是包括(A)、(B)、及(C)的完整集合。1結構化設計方法是面向 的設計。設計這組測試用例的方法是 。選擇題以下哪個不是詳細設計中常用的圖形描述工具 。用例是從用戶的角度描述系統(tǒng)的行為(功能)它將系 統(tǒng)的功能描述成一系列事件,這些事件最終對參與者產生可觀察結果3 UML中的關系有哪些?3 UML中實現關系、依賴關系、泛化關系等符號?3 用例、活動、狀態(tài)、節(jié)點等圖形符號分別是什么?填空畫出UML中依賴關系的圖形符號 。 注釋事務:UML 中的解釋部分,和代碼中的注釋語句一樣,是用來描述模型的3 面向對象的基本概念類、對象、封裝、繼承等定義是什么?類(Class)是具有相同屬性和服務的一組對象的集合,它為屬于該類的全部對象提供了統(tǒng)一的抽象描述,其內部包括屬性和服務兩個主要部分。 軟件維護 類型有: 改正性維護:對程序使用期間發(fā)現的程序錯誤進行診斷和改正的過程;占維護工作量 1721%。 根據程序內單條件分支數或循環(huán)個數來度量環(huán)形復雜度即程序的復雜度. 環(huán)形復雜度即程序的復雜度 根據程序內單條件分支數或循環(huán)個數來度量環(huán)形復雜度即程序的復雜度 V(G)=流圖區(qū)域數 V(G)=邊數結點數+2 V(G)=單條件判定數+1 2 白盒測試與黑盒測試分別有哪些測試方法?如何對具體問題測試?白盒測試對程序模塊的所有的執(zhí)行路徑至少測試一次;對所有的邏輯判定,取“真”與取“假” 白盒測試的兩種情況都至少測試一次;白盒測試也叫邏輯覆蓋法包括:語句覆蓋,判定覆蓋,條件覆蓋 黑盒測試發(fā)現程序中的錯誤,必須在所有可能的輸入條件和輸出條件中確定測試數據, 來檢查程序是否都能產生正確的輸出。 模塊的扇出指一個模塊擁有的直屬下級模塊的個數,一般扇出數控制在7以內,平均為3模塊的扇出或4。接口復雜或不一致(即看起來 傳遞的數據之間沒有聯系) ,是緊耦合或低內聚的征兆,應該重新分析這個模塊的獨立性。B. 深度、寬度、扇出和扇入都應適當。例如:程序設計中的模塊的初始化。判斷一個模塊是不是功能內聚,只要看這個模塊是“做什么” 是完成一個具體的任務,還是完成多任務。這是模塊之間影響最小的耦合關系。 ,逐步細化,畫出所需子圖。 軟件是開發(fā),硬件是制造 軟件是自定的,硬件是組裝的 軟件不會磨損,硬件存在機械磨損問題 1 軟件需求分析的任務是什么?需求分析的任務是確定系統(tǒng)必須完成哪些工作,也就是對目標系統(tǒng)提出完整、準確、清晰、 具體的要求。 什么叫軟件工程?版本 1:軟件工程是指導計算機軟件開發(fā)和維護的工程學科。包括兩點:(1) 如何開發(fā)軟件,以滿足對軟件日益增長的需求; (2)如何維護數量不斷膨脹的已有軟件。 (5)軟件開發(fā)成本越來越大。 什么是軟件生命周期? 軟件生命周期有哪幾個階段和步驟? 計算機軟件的開發(fā)經過哪三個大階段?三個階段:定義、開發(fā)、維護 軟件開發(fā)的各階段的任務是什么?定義階段:問題定義、可行性研究、需求分析;開發(fā)階段:總體設計、詳細設計、編碼與單 元測試、綜合測試;維護階段:運行維護 軟件設計分哪兩個階段?總體設計的兩個階段分別是什么?分為總體設計和詳細設計兩個階段。它們是外部實體,由它們確定系統(tǒng)與外界的接口。例:A+B 選擇:即從兩個或多個可能的元素中選取一個。 如果兩個模塊共享的數據很多,都通過參數傳遞很不方便時,可以利用公共耦合。暫時內聚(時間內聚):如果一個模塊內的各組成部分的處理動作和時間有關,則稱為暫時 : 內聚。 一般按功能分解到成為一個小的功能單一的模塊為止。 D. 力爭降低模塊接口的復雜程度。 模塊的作用域與控制域分別指什么?模塊的控制域:本身及其所有下級模塊(包括直接和間接下級模塊) 。箭頭為邊,表示控制流的方向。(集中測試階段)驗收測試:在用戶的參與下,把軟件系統(tǒng)作為單一的實體進行測試,使軟件系統(tǒng)能滿足用戶的需要。 順序圖描述的是對象之間的消息發(fā)送關系,而不是類之間的關系3 UML中的事物有哪些?結構事物:UML 中的名詞,它是模型的靜態(tài)部分,描述概念或物理元素。 由一組用例、 參與者及它們之間的關 系組成。計算機軟件的開發(fā)經過三個階段分別為:定義、設計和運行。 A. 耦合越強 B、 扇入數越高 C、扇入數越低 D、耦合越弱軟件設計包括 兩個階段。 A、動態(tài)模型 B、對象模型 C、功能模型 D、狀態(tài)模型1在軟件結構圖的有關術語中,用于表示軟件結構中控制的層數的是 。 A、模塊化 B、抽象 C、局部化 D、自頂向上1在數據流圖中,用圓或者橢圓來表示 。 ②需求調查 ② 代碼設計 B:多對多24.軟件需求分析的任務,不應包括(A),進行需求分析可使用多種工具,但(B)是不適用的,在需求分析中,分析員要從用戶那里解決的最重要的問題是(C)。 3 結構化程序設計 4 數據詞典 C: 1 要讓軟件做什么 3 要求軟件工作效率如何 4 讓軟件具有什么結構 D: 1 對重要功能的描述 2 需求確定的 3 模擬用戶界面的運行 3 程序的結構因此有時也可將系統(tǒng)結構圖當作程序流程圖使用。⑤模塊中所有成份結合起來完成一項任務,該模塊的內聚性是(E)的。2便于由多人分工編制大型程序。29.從下列敘述中選出五條符合程序設計風格指導原則的敘述。8注解越少越好。使用白盒測試方法時,確定測試數據應根據(C)和指定的附帶標準。A.隨機地選取測試數據 B.取一切可能的輸入數據作為測試數據庫C.在完成編碼后制定軟件的測試計劃D.選擇發(fā)現錯誤可能性大的數據作為測試數據2.與設計測試數據無關的文檔是____。數據結構4.概要設計的結果是提供一份____。 A.1/6 B。測試 D。進度控制14.在開發(fā)軟件時,____可用來提高程序員的工作效率。A. 接口 21.單獨測試一個模塊時, ??衫斫庑訤。第二階段(50年代末——60年代末)稱為“基本軟件期”,出現了1____并漸普及,隨之2____編譯技術也有較大發(fā)展。A.概要 B.抽象 C.邏輯 D.規(guī)劃31.結構化分析SA是軟件開發(fā)需求分析階段所使用的方法,____不是SA所使用的工具。A.正確性證明 B.測試 C.自動程序設計 D.符號證明39.在軟件工程中,高質量的文檔標準是完整性、一致性和____。A. 軟件需求規(guī)格說明書B. 概要設計規(guī)格說明書和詳細設計規(guī)格說明書C. 數據字典及流程圖D. 源程序以及源程序的說明書47.程序流程圖、NS圖和PAD圖是____使用的算法表達工具。A.人工校核工資數據 B.工資支票數據C.打印工資支票 D.計算職工工資55.如果模塊中所有成分引用共同的數據,該模塊內的聯系類型是____。A.分解和抽象 B.分解和綜合 C.歸納與推導 D.試探與回溯63.決定軟件可維護性的主要因素可概括為____。A.過程 B.對象 C.數據流 D.數據結構71.在維護請求且進行的維護過程中,應先____,然后對維護要求進行評估并分別處理。A、繼承性 B、重用性 C、封裝性 D、可視化78.一般來說,在管理軟件中,軟件生存周期各個階段的工作量以______所占的比例最大。 A、產生可執(zhí)行程序 B組裝測試通過C、軟件交付使用 D、用戶提出第一份維護報告86.軟件質量因素中,______是指軟件產品能準確執(zhí)行需求規(guī)格說明中所規(guī)定的任務。 A、特征耦合 B、公共耦合 C、數據耦合 D、數據結構94.在結構化系統(tǒng)分析中,判定表和判定樹常用于表達數據流圖中的_____。 A、N—S圖 B、數據流圖 C、程序流程圖 D、PAD100.軟件生存周期中,運行期的主要任務_____。A、編輯完成的源程序 B、編譯(或匯編)通過的可裝配程序C、可交付使用的程序 D、可運行程序108.下列所述的測試原則中,錯誤的是_______。A、源、匯、(終)點和輸入、輸出數據流B、源、匯(終)點和處理功能C、數據存儲和輸入、輸出數據流D、處理功能和輸入、輸出數據流115.模塊結構圖是要軟件工程的_______ 階段中有采用的描述工具。A、 功能描述 B、安裝手冊 C、系統(tǒng)設計 D、使用手冊123.防錯性程序設計對具有潛在危險性的操作進行檢查,并給出出錯信息。A、 確定維護類型 B、安排維護優(yōu)先次序C、組織人員維護 D、分析軟件錯誤的嚴重程度130.下列各項中,_____不是增加軟件維護工作量的因素。A、 確定模塊的層次結構 B、全程數據結構的設計C、描述系統(tǒng)的功能與性能 D、修改用戶手冊137.面向對象設計時,對象信息的隱藏主要是通過______實現的。A、 一套分層的數據流圖 B、一本數據詞典C、一組小說明 D、補充材料145.SA方法在描述方式上的特點,是盡量采用_____。A、 只有三種基本結構 B、有限制地使用GOTO語句C、程序內部有“內部文檔” D、選擇良好數據結構和算法153.提高程序可讀性的有力手段是______。A、 分析用戶要求 B、建立概念性數據模型C、 邏輯設計 D、物理設計160.作為面向對象分析的基礎、由問題領域中的對象所組成、用ER圖來描述是____。假設你被任命為一家軟件公司的項目負責人,你的工作是管理該公司已被廣泛應用的字處理軟件的新版本開發(fā)。一家工廠的采購部每天需要一張訂貨報表,報表按零件編號排序,表中列出所有需要再次定貨的零件。請用判定表或判定樹描述上述問題的加工邏輯。畫出倉庫管理系統(tǒng)的頂層、一層和底層數據流圖。系統(tǒng)日期規(guī)定由年、月的6位數字字符組成,前四位代表年,后兩位代表月。零件的出入庫稱為事務,通過放在庫房的CRT終端把事務報告給訂貨系統(tǒng)。你打算采用哪種軟件生命周期模型?為什么? 對這個項目的一個重要要求是,嚴格按照已對外公布了的日期完成產品開發(fā)工作,因此,選擇生命周期模型時應該著重考慮哪種模型有助于加快產品開發(fā)的進度。A、 PSL/PSA系統(tǒng) B、SDL/PAD系統(tǒng) C、AIDES系統(tǒng) D、Tektronix工具箱大題: 數據流圖及軟件結構圖的畫法 判定表、判定樹的畫法 數據字典及數據的表示 等價類及邊緣測試方法 白盒測試中各種覆蓋路徑的尋找分析題:假設要求你開發(fā)一個軟件,該軟件的功能是把讀入的浮點數開平方,所得的的結果應該精確到小數點后4位。A、 程序正確性 B、錯誤不存在 C、錯誤存在 D、不含有隱患155.某程序功能說明中列出“規(guī)定每個運動員參賽項目為1——3項”,應用黑盒法中的等價分類法確定等價類是______。A、 需求分析 B、概要設計 C、詳細設計 D、編程階段147.用于概要設計所采用的描述手段是______。A、 測試底層模塊時不需要樁模塊B、 驅動模塊的作用是模擬被調模塊C、 自頂向下測試方法易于設計測試結果D、 自底向上測試方法有有利于提前預計測試結果139.下述各種因素中_____對軟件維護有影響。A、 軟件開發(fā)計劃 B、可行性報告 C、需求分析說明書 D、測試報告132.某教學設備銷售部門制定一項銷售優(yōu)惠政策,一次購買100臺或100臺以上者按八五折優(yōu)惠,購買者是教師、學生按九折優(yōu)惠。A、 正確性 B、有效性 C、健壯性 D、精確性124.數據流圖所描述的是實際系統(tǒng)的______。A、模塊包括單一功能B、模塊包括若干功能,但所有功能相互緊密相關C、每個模塊有單入口、單出口D、模塊中每個處理成分對應一個功能,它們緊密結合117.變換型數據流圖通常是_____形態(tài)。 A、m+n B 、 2m+n C 、 2n+m D、 2(m+n)1某應用系統(tǒng)為今后的發(fā)展將單用戶系統(tǒng)改為多用戶系統(tǒng),并形成新的應用軟件,由此進行的維護工作稱為______。 A、數據定義 B、數據庫設計 C、數據維護 D、數據結構實現102.經調查,系統(tǒng)分析員給出有問題的初略陳述,其中部分描述如下:某商場的采購部門要求每天開出定購清單,交采購員;倉庫管理員將此要還應輸入系統(tǒng),經庫存業(yè)務(進貸或
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1