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

正文內(nèi)容

xx年電大1260電大軟件工程復(fù)習(xí)資料(已修改)

2024-12-03 23:00 本頁面
 

【正文】 軟件工程 復(fù)習(xí)題一 一、 選擇題,請(qǐng)從四個(gè)可選項(xiàng)中選擇 正確答案 。 1.以下哪一項(xiàng)不是軟件危機(jī)的表現(xiàn)形式( ) 2.哪種模型分批地逐步向用戶提交產(chǎn)品,每次提交一個(gè)滿足用戶需求子集的可運(yùn)行的產(chǎn)品。( ) 3.可行性研究的目的不包括( ) 值得開發(fā)系統(tǒng) 4.可行性分析研究的費(fèi)用大約是項(xiàng)目總經(jīng)費(fèi)的( )。 % % % % 5.在 ER 模型中,包含以下基本成分( )。 、對(duì)象、實(shí)體 、聯(lián)系、對(duì)象 、聯(lián)系、屬性 、屬性、聯(lián)系 6.軟件需求分析產(chǎn)生一個(gè) 重要文檔 是( )。 說明書 7. 內(nèi)聚程度較低的是( )。 8.概要設(shè)計(jì)是軟件系統(tǒng)結(jié)構(gòu)的總體設(shè)計(jì),以下選項(xiàng)中不屬于概要設(shè)計(jì)的是( ) B確定模塊之間的調(diào)用關(guān)系 9. UML 語言支持的建模方式不包括有( )。 10.以下哪一項(xiàng)不是面向?qū)ο蟮奶卣?。? ) 11.在軟件生產(chǎn)的程序系統(tǒng)時(shí)代由于軟件規(guī)模擴(kuò)大和軟件復(fù)雜性提高等原因?qū)е铝耍? ) 12.瀑布模型的關(guān)鍵不足在于( ) 13.可行性研究的四大要素是( )。 、技術(shù)、法律和社會(huì)環(huán)境 、技術(shù)、開發(fā)組織能力和領(lǐng)導(dǎo)者水平 、技術(shù)、計(jì) 算機(jī)硬件環(huán)境和網(wǎng)絡(luò)帶寬 、技術(shù)、軟件開發(fā)工具和人員的穩(wěn)定性 14.經(jīng)濟(jì)可行性研究的主要內(nèi)容包括( ) D. 效益分析 15.在需求分析過程中,分析員要從用戶那里解決的最重要的問題是( )。 16. DFD中的每個(gè)加工至少需要( ) 個(gè)輸入或輸出流 17. PDL是描述處理過程( ) 。 18.當(dāng)一個(gè)模塊直接使用另一個(gè)模塊的內(nèi)部數(shù)據(jù),這種模塊之間的耦合為( ) A.?dāng)?shù)據(jù)耦合 B.公共耦合 C.標(biāo)記耦合 D.內(nèi)容耦合 19.按照模塊獨(dú)立性,耦合程度由弱至強(qiáng) 正確的順序是( )。 、控制耦合、外部耦合、內(nèi)容耦合 、數(shù)據(jù)耦合、內(nèi)容耦合、外部耦合 、外部耦合、控制耦合、數(shù)據(jù)耦合 、內(nèi)容耦合、數(shù)據(jù)耦合、控制耦合 20. UML 中,包圖是一種( )。 21.面向?qū)ο笤O(shè)計(jì)首先要確定系統(tǒng)的總體結(jié)構(gòu)和風(fēng)格,構(gòu)造系統(tǒng)的( )。 22.面向?qū)ο笤O(shè)計(jì)的步驟中,正確的順序是( )。 、用例設(shè)計(jì)、類設(shè)計(jì) 、數(shù)據(jù)庫(kù)設(shè)計(jì)和用戶界面設(shè)計(jì) 、用例設(shè)計(jì)、構(gòu)架設(shè)計(jì) 、構(gòu)架 設(shè)計(jì)、類設(shè)計(jì) 23.類有 3種類型,即( )。 、實(shí)體類、控制類 、控制類、界面類 、實(shí)體類、虛類 、控制類、公共類 24.( )是一般化類與特殊化類之間的一種關(guān)聯(lián)形式,設(shè)計(jì)時(shí)應(yīng)該適當(dāng)使用這種耦合。 25.結(jié)構(gòu)化程序設(shè)計(jì)主要強(qiáng)調(diào)的是( )。 26.下列關(guān)于功能性注釋不正確的說 法是( )。 A. 功能性注釋嵌在源程序中,用于說明程序段或語句的功能以及數(shù)據(jù)的狀態(tài) B. 注釋用來說明程序段,需要在每一行都要加注釋 C. 可使用空行或縮進(jìn),以便很容易區(qū)分注釋和程序 D. 修改程序也應(yīng)修改注釋 27.軟件測(cè)試的目的是( )。 28.在設(shè)計(jì)黑盒測(cè)試用例時(shí),主要研究( )。 412 A. 概要設(shè)計(jì)說明書 D. 需求規(guī)格說明 29.以下屬于完善性維護(hù)的有( )。 A.解決開發(fā)時(shí) 未能測(cè)試各種可能條件帶來的問題 B.增加聯(lián)機(jī)求助命令 C.縮短系統(tǒng)的應(yīng)答時(shí)間,使其達(dá)到特定要求 D.為提高軟件的可靠性和可維護(hù)性,主動(dòng)修改軟件 40.軟件項(xiàng)目管理的內(nèi)容 包括( )。 31.以下哪一項(xiàng)不屬于面向?qū)ο蟮能浖_發(fā)方法( ) 32.面向?qū)ο蠓治龅暮诵脑谟冢? )。 33.在面向?qū)ο蠓椒ㄖ?,描述系統(tǒng)控制結(jié)構(gòu)的模型是( )模型。 A. 動(dòng)態(tài)模型 B. 功能模型 C. 對(duì)象模型 D. 靜態(tài)模型 34.面向?qū)ο蠓治龊驮O(shè)計(jì)涉及到三個(gè)方面的內(nèi)容:( )、一系列有效的分析步驟和一個(gè)方便易用的建模工具。 35.每個(gè)子系統(tǒng)的接口上定義了若干( ),體現(xiàn)了子系統(tǒng)的功能。 36.程序設(shè)計(jì)語言的技術(shù)特性不應(yīng)包括( )。 移植性 37.以下哪種測(cè)試方法不屬于白盒測(cè)試技術(shù)( )。 38.軟件測(cè)試的主要特點(diǎn)是( )。 A.軟件測(cè)試的開銷不大 C.軟件不能進(jìn)行“窮舉”測(cè)試 39.在軟件生存期的維護(hù)階段,繼續(xù)診斷和修正錯(cuò)誤的過程稱為( )。 40.不屬于軟件項(xiàng)目 管理的是( )。 二、 簡(jiǎn)答題 1. 什么是軟件危機(jī)?試簡(jiǎn)述至少 3 種軟件危機(jī)的典型表現(xiàn)。 2. 簡(jiǎn)述軟件過程模型 3.簡(jiǎn)述結(jié)構(gòu)化分析的主要步驟 4. 請(qǐng)給出軟件工程七條基本原理中的任意 6 條基本原理。 5. 軟件工程為什么要強(qiáng)調(diào)規(guī)范化和文檔化? 6.簡(jiǎn)述模塊獨(dú)立性,內(nèi)聚與耦合 。 7.設(shè)計(jì)下列偽程序的語句覆蓋測(cè)試用例。 BEGIN INPUT( A,B,C) IF A5 THEN X=10 ELSE X=1 END IF IF B10 THEN Y=20 ELSE Y=2 END IF IF C15 THEN Z=30 ELSE Z=3 END IF PRINT(X,Y,Z) END 8. 為了提高軟件的可維護(hù)性,在軟件開發(fā)過程的各個(gè)階段 怎樣 充分考慮軟件的可維護(hù)性因素。 9. 簡(jiǎn)述在項(xiàng)目開發(fā)時(shí)選擇程序設(shè)計(jì)語言的主要考慮的因素。 10. 設(shè)計(jì)下列偽程序的條件組合覆蓋測(cè)試用例。 BEGIN INPUT(A,B) IF(A0) AND (B0) THEN X=A+B ELSE X=AB END IF (CA) OR (DB) THEN Y=CD ELSE Y=C+D END PRINT(X,Y) END 三、 應(yīng)用 題 1. 一個(gè)簡(jiǎn)單的飛機(jī)機(jī)票預(yù)訂系統(tǒng):機(jī)票預(yù)訂系統(tǒng)按功能可分成兩部分,一部分為旅行社預(yù)訂機(jī)票,另一部分為旅客取票,兩部分通過機(jī)票文件的數(shù)據(jù)存儲(chǔ)聯(lián)系起來。旅行社把預(yù)訂機(jī)票的旅客信息 (姓名、年齡、單位、身份證號(hào)碼、旅行時(shí)間、目的地等 )輸入機(jī)票預(yù)訂系統(tǒng)。系統(tǒng)為旅客安排航班,打印出取票通知單 (附有應(yīng)交的賬款 )。旅客在飛機(jī)起飛的前一天憑取票通知單交款取票,系統(tǒng)檢驗(yàn)無誤,輸出機(jī)票給旅客。請(qǐng)你根據(jù)以上的描述,畫 出數(shù)據(jù)流程圖。 2. 用用例圖描述 圖書管理 。該系統(tǒng) 主要包括三類用戶:讀者、圖書管理員、系統(tǒng)管理員。其中,讀者是多個(gè),圖書管理員是幾個(gè),系統(tǒng)管理員是一個(gè)。對(duì)于系統(tǒng),讀者可以查詢自己的借閱情況、分門別類的查詢圖書和在規(guī)定期限內(nèi)續(xù)借不能超過一次操作的情況下進(jìn)行自行登錄續(xù)借書等。圖書管理員主要是日常操作以下幾個(gè)工作環(huán)節(jié):圖書訂購(gòu)、新書驗(yàn)證、書目錄入、圖書登記、讀者信息管理、借閱書登記、圖書信息注銷和讀者信息注銷等,而系統(tǒng)管理員統(tǒng)籌管理圖書的系統(tǒng)相關(guān)事宜,比如權(quán)限維護(hù)、日志維護(hù)、增刪用戶和管理系統(tǒng)后臺(tái)數(shù)據(jù)等。 參考答案 一、 選擇題,請(qǐng)從四個(gè)可選項(xiàng)中選擇 正確答案 。 1. C 2. A 3. B 4. B 5. C 二、 簡(jiǎn)答題 1. 什么是軟件危機(jī)?試簡(jiǎn)述至少 3 種軟件危機(jī)的典型表現(xiàn)。 答: ( 1)軟件危機(jī)是 指在計(jì)算機(jī)軟件的開發(fā)和維護(hù)過程中,所遇到的一系列嚴(yán)重問題。 ( 2) 典型表現(xiàn): ? 開發(fā)費(fèi)用和進(jìn)度難以估算和控制,大大超過預(yù)期的資金和規(guī)定日期; ? 軟件需求分析不夠充分,用戶不滿意 “已經(jīng)完成 ”的軟件系統(tǒng)。 ? 軟件質(zhì)量難于保證; ? 軟件維護(hù)困難; ? 通常沒有保留適當(dāng)?shù)奈臋n資料 ? 開發(fā)成本逐年上升; ? 軟件開發(fā)生產(chǎn)率提高的速度,遠(yuǎn)遠(yuǎn)跟不上計(jì)算機(jī)應(yīng)用迅速普及深入的趨勢(shì) 2. 簡(jiǎn)述軟件過程模型 答: ( 1) 軟件過程是人們開發(fā)和維 護(hù)軟件及相關(guān)產(chǎn)品的活動(dòng)、方法、實(shí)踐和改進(jìn)的集合。它明確定義軟件過程中所執(zhí)行的活動(dòng)及其順序,確定沒一個(gè)活動(dòng)內(nèi)容和步驟,定義每個(gè)角色和職責(zé)。 ( 2) 軟件工程將軟件開發(fā)和維護(hù)的過程概況為 8個(gè)大的活動(dòng):?jiǎn)栴}定義、可行性研究、需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、系統(tǒng)測(cè)試和運(yùn)行維護(hù)。 3. 簡(jiǎn)述結(jié)構(gòu)化分析的主要步驟 答: ( 1)根據(jù)用戶的需求畫出初始的數(shù)據(jù)流程圖,寫出數(shù)據(jù)字典和初始的加工處理說明 (IPO 圖 ),實(shí)體關(guān)系圖。 ( 2)以初始數(shù)據(jù)流程圖為基礎(chǔ),從數(shù)據(jù)流程圖的輸出端開始回溯。在對(duì)數(shù)據(jù)流程圖進(jìn)行回溯的過程中可能會(huì)發(fā) 現(xiàn)丟失的處理和數(shù)據(jù),應(yīng)將數(shù)據(jù)流程圖補(bǔ)充完善。 ( 3)對(duì)軟件性能指標(biāo)、接口定義、設(shè)計(jì)和實(shí)現(xiàn)的約束條件等逐一進(jìn)行分析。 ( 4)系統(tǒng)分析人員與用戶一起對(duì)需求分析的結(jié)果進(jìn)行復(fù)查。 ( 5)根據(jù)細(xì)化的需求修訂開發(fā)計(jì)劃。 ( 6)編寫需求規(guī)格說明書和初始的用戶手冊(cè),測(cè)試人員開始編寫功能測(cè)試用的測(cè)試數(shù)據(jù)。 4. 請(qǐng)給出軟件工程七條基本原理中的任意 6 條基本原理。 答: 原理 1.用分階段的生命周期計(jì)劃嚴(yán)格管理 原理 2.堅(jiān)持進(jìn)行階段評(píng)審 原理 3.實(shí)行嚴(yán)格的產(chǎn)品控制 原理 4.采用現(xiàn)代程序設(shè)計(jì)技術(shù) 原理 5.結(jié)果應(yīng)能清楚地審查 原理 6.開發(fā)小組的人員應(yīng)該少而精 原理 7.承認(rèn)不斷改進(jìn)軟件工程實(shí)踐的必要性 5. 軟件工程為什么要強(qiáng)調(diào)規(guī)范化和文檔化? 答: ( 1)軟件工程強(qiáng)調(diào)規(guī)范化和文檔化。規(guī)范化的目的是使眾多的開發(fā)者遵守相同的規(guī)范,使軟件生產(chǎn)擺脫個(gè)人生產(chǎn)方式,進(jìn)入標(biāo)準(zhǔn)化、工程化的生產(chǎn)方式。 ( 2)文檔化是將軟件的設(shè)計(jì)思想、設(shè)計(jì)過程和實(shí)現(xiàn)過程完整地記錄下來,以便于后人的使用和維護(hù),在開發(fā)過程中各類相關(guān)人員借助于文檔進(jìn)行交流和溝通。另外,在開發(fā)過程中產(chǎn)生的各類文檔使得軟件的生產(chǎn)過程由不可見變?yōu)榭梢姡阌诠芾碚邔?duì)軟件生產(chǎn)進(jìn)度和開發(fā)過程進(jìn)行管理。在 用戶最終驗(yàn)收時(shí)可以通過對(duì)提交的文檔進(jìn)行技術(shù)審查和管理審查,保證軟件的質(zhì)量。 6.簡(jiǎn)述模塊獨(dú)立性,內(nèi)聚與耦合 。 答 : 模塊獨(dú)立性 , 是指軟件系統(tǒng)中每個(gè)模塊只涉及軟件要求的具體的子功能 , 而和軟件系統(tǒng)中其它的模塊的接口是簡(jiǎn)單的。一般采用兩個(gè)準(zhǔn)則度量模塊獨(dú)立性。即模塊間耦合和模塊內(nèi)聚。耦合是模塊之間的互相連接的緊密程度的度量。 內(nèi)聚是模塊功能強(qiáng)度 (一個(gè)模塊內(nèi)部各個(gè)元素彼此結(jié)合的緊密程度 )的度量。模塊獨(dú)立性比較強(qiáng)的模塊應(yīng)是高內(nèi)聚低耦合的模塊。 7. 設(shè)計(jì)下列偽程序的語句覆蓋測(cè)試用例。 BEGIN INPUT( A,B,C) IF A5 THEN X=10 ELSE X=1 END IF IF B10 THEN Y=20 ELSE Y=2 END IF IF C15 THEN Z=30 ELSE Z=3 END IF PRINT(X,Y,Z) END 答: 因?yàn)槊總€(gè)判定表達(dá)式為真或假時(shí)均有賦值語句,為了使每個(gè)語句都至少執(zhí)行一次,總共需要兩組測(cè)試數(shù)據(jù),以便使得每個(gè)判定表達(dá)式取值為真或假各一次。下面是實(shí)現(xiàn)語句覆蓋的典型測(cè)試用例: ( 1) 使 3個(gè)判定表達(dá)式之值全為假 輸入: A=1, B=1, C=1 預(yù)期的輸出 : X=1, Y=2, Z=3 ( 2)使 3個(gè)判定表達(dá)式之值全為真 輸入: A=20, B=40, C=60 預(yù)期的輸出: X=10, Y=20, Z=30 8. 為了提高軟件的可維護(hù)性,在軟件開發(fā)過程的各個(gè)階段要充分考慮軟件的可維護(hù)性因素。 答: (
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1