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

正文內(nèi)容

軟件工程習題集-文庫吧資料

2025-06-13 08:41本頁面
  

【正文】 傳遞需求的主要任務是書寫軟件需求規(guī)格說明。需求模型的表現(xiàn)形式有自然語言、半形式化(如圖、表、結(jié)構(gòu)化英語等)和形式化表示等三種。l 模擬和分析需求 需求分析和模擬又包含三個層次的工作。需求分析的基本任務包括:l 抽取需求 分析現(xiàn)行系統(tǒng)存在需要解決的問題。還涉及到軟件系統(tǒng)的目標、軟件系統(tǒng)提供的服務、軟件系統(tǒng)的約束和軟件系統(tǒng)運行的環(huán)境。準確地回答 “系統(tǒng)必須做什么?” 的問題。一切活動均遵循過程的要求進行,做到工作步驟有次序,且有章可循;軟件過程必要時可做改進,但需在經(jīng)小型實驗和成本效益分析基礎(chǔ)上進行;軟件產(chǎn)品的質(zhì)量和客戶對軟件產(chǎn)品的滿意程度不是由開發(fā)人員,而是由負責質(zhì)量保證的經(jīng)理負責監(jiān)控;項目進度和預算是根據(jù)以往項目取得的實踐經(jīng)驗確定,因而比較符合實際情況。答:建立了機構(gòu)級的軟件開發(fā)和維護過程。?答:主要的軟件開發(fā)方法有;結(jié)構(gòu)化開發(fā)方法、Jackson(JSP、JSD)方法、原型化開發(fā)方法、維也納開發(fā)方法(VDM)和面向?qū)ο蟮拈_發(fā)方法。?它有哪些主要模型?答:軟件生存周期模型是描述軟件開發(fā)過程中各種活動如何執(zhí)行的模型?!败浖C”主要表現(xiàn)在兩個方面: (1)軟件產(chǎn)品質(zhì)量低劣,甚至開發(fā)過程就夭折。而軟件開發(fā)過程是一種高密集度的腦力勞動,軟件開發(fā)的模式及技術(shù)不能適應軟件發(fā)展的需要。  軟件特征:開發(fā)技術(shù)有很大進步,但未獲得突破性進展,軟件價格不斷上升,未完全擺脫軟件危機。 ③軟件工程階段。  硬件特征:速度、容量及工作可靠性有明顯提高,價格降低,銷售有爆炸性增長。  軟件特征:只有程序、程序設(shè)計概念,不重視程序設(shè)計方法。2. 軟件發(fā)展有幾個階段?各有何特征?答:①程序設(shè)計階段。  軟件產(chǎn)品的生產(chǎn)主要是腦力勞動;  軟件產(chǎn)品的成本非常昂貴,其開發(fā)方式目前尚未完全擺脫手工生產(chǎn)方式。三、名詞解釋(每小題4分,共16分) 四、簡答題(每小題5分,共30分)1. 軟件工程的目標有哪些?至少寫出5種2. 面向?qū)ο蠓椒▽W包含哪些核心概念?簡述之3. UML的消息類型有幾種,哪幾種?4.人機界面的設(shè)計可分為哪幾個步驟??6. 螺旋模型有哪些優(yōu)點?五、應用題(1題6分,2題8分,共14分)1. 針對“通用在線考試系統(tǒng)”至少列出六項系統(tǒng)需求“通用在線考試系統(tǒng)”的頂級和第一級數(shù)據(jù)流圖,并轉(zhuǎn)化為相應的程序結(jié)構(gòu)。,數(shù)據(jù)持久存儲服務的設(shè)計都包括定義_______________和定義________________兩部分。,適應性維護、改善性維護和預防性維護。測試僅在程序界面上進行。,對類庫進行擴充或修改的辦法只是將新的子類加入到類庫的繼承層次結(jié)構(gòu)中。、____________和____________。,必須進行____________________。A.表明程序沒有錯誤  B.發(fā)現(xiàn)所有錯誤 C.提高軟件可靠性  D.發(fā)現(xiàn)尚未發(fā)現(xiàn)的錯誤10.在下述說明中,哪一個不屬于軟件設(shè)計活動(   )A.總體結(jié)構(gòu)設(shè)計    B.數(shù)據(jù)設(shè)計C.界面設(shè)計      D.程序設(shè)計二、填空題(每題2分,共30分)。5.衡量某種程序語言是否適合于特定的項目,應考慮下面哪些因素?6. SD方法能方便地將數(shù)據(jù)流圖轉(zhuǎn)換為軟件結(jié)構(gòu),其過程分哪5步? 五、應用題(1題6分,2題8分,共14分)1. 針對“小型圖書管理系統(tǒng)”至少列出六項系統(tǒng)需求2. 畫出“小型圖書管理系統(tǒng)”的頂級和第一級數(shù)據(jù)流圖,并轉(zhuǎn)化為相應的程序結(jié)構(gòu)。15. ___________測試針對程序的每一條邏輯路徑都要分別設(shè)計測試用例,檢查要支和循環(huán)的情況三、名詞解釋(每小題4分,共16分)2. 計算機軟件2.數(shù)據(jù)流圖3. 軟件可維護性4. 軟件測試 四、簡答題(每小題5分,共30分)?3. 寫出至少5種耦合度。13. 快速原型的構(gòu)造過程可以歸納為________________、_______________、檢查、改進四個步驟。11. UML的用例與用例之間存在_______________和_______________兩種關(guān)系。9.軟件工程的風險分析包括風險標識、風險估算、______________和_______________四部分。15. 軟件工程是將系統(tǒng)的、規(guī)范的、可度量的工程化方法應用于____________、____________和維護的全過程及上述方法的研究。13. 結(jié)構(gòu)化模塊結(jié)構(gòu)圖的設(shè)計方法有___________和___________。11. OO方法主張分析人員在________空間中直接模擬___________空間中的對象及其行為。2.系統(tǒng)軟件和應用軟件總稱計算機的( )A.軟件系統(tǒng) B.操作系統(tǒng)C.數(shù)據(jù)庫管理系統(tǒng) D.語言編譯系統(tǒng)3.在數(shù)據(jù)流圖中的數(shù)據(jù)存儲是指( )A.手工臺帳 B.數(shù)據(jù)存儲的地方C.數(shù)據(jù)庫文件 D.磁盤文件4.α,β測試屬于( )A.系統(tǒng)測試 B.單元測試 C.綜合測試 D.確認測試5.用結(jié)構(gòu)化程序設(shè)計方法編程時,任何程序均由以下三種基本邏輯結(jié)構(gòu)組成( )A.控制結(jié)構(gòu)、選擇結(jié)構(gòu)、執(zhí)行結(jié)構(gòu) B.順序結(jié)構(gòu)、控制結(jié)構(gòu)、選擇結(jié)構(gòu)C.循環(huán)結(jié)構(gòu)、順序結(jié)構(gòu)、選擇結(jié)構(gòu)D.順序結(jié)構(gòu)、轉(zhuǎn)移結(jié)構(gòu)、循環(huán)結(jié)構(gòu)6.需求規(guī)格說明書的主體包括( )A.人員需求,成本需求 B.進度需求,人員需求 C.功能與行為需求描述及非行為需求描述 D.進度安排,軟件設(shè)計方案,質(zhì)量控制方案7.軟件設(shè)計在過程上可分為( )兩個階段.A.總體設(shè)計和數(shù)據(jù)設(shè)計  B.概要設(shè)計和詳細設(shè)計 C.過程設(shè)計和界面設(shè)計  D.數(shù)據(jù)設(shè)計和過程設(shè)計 8.多個軟件元素相互通信并協(xié)同完成任務的能力稱之為( ?。〢. 可維護性  B.可適應性  C.可互操作性   D.可移植性9.單元測試的對象是( )A.模塊  B.子系統(tǒng)  C.系統(tǒng)  D.硬件系統(tǒng)10.下列屬于維護階段的文檔是( )A.軟件規(guī)格說明 B.用戶操作手冊C.軟件測試分析報告 D.軟件問題報告二、填空題(每題2分,共30分)9. 開發(fā)軟件的可行性分析應包括____________上的可行性,_________________上的可行性和法律上的可行性。4. SD方法能方便地將數(shù)據(jù)流圖轉(zhuǎn)換為軟件結(jié)構(gòu),其過程分哪5步?5. UML的消息類型有幾種,哪幾種?6. 瀑布模型的缺陷有哪些? 五、應用題(1題6分,2題8分,共14分)1. 針對“高校學生學籍成績管理系統(tǒng)”至少列出六項系統(tǒng)需求2. 畫出“高校學生學籍成績管理系統(tǒng)”的頂級和第一級數(shù)據(jù)流圖,并轉(zhuǎn)化為相應的程序結(jié)構(gòu)。15.快速原型方法的關(guān)鍵在于如何快速地實現(xiàn)可運行的原型,以便盡快提交__________確認,然后再進行改進。13.______________是指在兩次或多次不同的軟件開發(fā)過程中重復使用相同或相似軟件元素的過程。11.軟件開發(fā)階段由___________、_____________和測試3個基本活動組成。梅隆大學軟件工程研究所公開發(fā)布CMM(即_________________)。8. 軟件工程的定量描述離不開度量、測量和________________3個基本概念。6. 軟件維護的內(nèi)容包括糾錯性維護,適應性維護、改善性維護和_______________。4. 白盒測試包括________________和______________兩種技術(shù)。2. 程序設(shè)計說明書由系統(tǒng)分析員編寫,交給________使用。A 軟件問題報告 B 軟件修改報告 C 軟件修改申請報告()A PERT圖 B 甘特圖 C DFD圖 D 進度表二、判斷題、適應性維護和完善性維護:M = P + KA 修改數(shù)據(jù)的副作用 B 修改錯誤后,又引入了新的錯誤C 修改代碼的副作用 D 文檔資料的副作用()。A 解決開發(fā)是未能測試各種可能條件帶來的問題;B 增加聯(lián)機求助命令;C 縮短系統(tǒng)的應答時間,使其達到特定要求;D 為軟件的運行增加監(jiān)控設(shè)施。三、簡答題、缺點?為什么通常采用漸增式?、缺點??,驅(qū)動模塊比樁模塊容易設(shè)計,為什么?? 八 軟件維護 一、選擇題()A 完善性維護 B 糾錯性維護C 適應性維護 D 預防性維護()。,則應按照一定的技術(shù)去糾正它。,主要進行功能測試、性能測試、安全性測試及可靠性等測試。,主要用于模塊測試。,發(fā)現(xiàn)錯誤。,檢查系統(tǒng)的功能、性能是否與需求規(guī)格說明相同。D、條件組合覆蓋:將所有的判定條件的都組合起來執(zhí)行。常用的靜態(tài)測試方法有:()A、狀態(tài)圖B、流程圖C、數(shù)據(jù)流分析圖D、調(diào)用圖()A、盡量將所有模塊集成到系統(tǒng)中B、盡早測試關(guān)鍵模塊C、集成盡早測試關(guān)鍵模塊盡早測試包含I/O的模塊D、按照輸入處理輸出的次序進行集成:()A、語句覆蓋:選擇測試用例使程序中每條語句至少被執(zhí)行一次B、判定覆蓋:選擇測試用例使程序中每個判定至少都獲得一次“真”值和一次“假”值。D、都要進行回歸測試。B、都不需要再進行測試。要求:1)為該子程序?qū)懸粋€序言性注釋;2)用PASCAL語言或其它語言寫出這個子程序(要把根的性質(zhì),如:實根、復根、降為一次方程等等有區(qū)別地通知調(diào)用者),并加上描述性注釋。 A、概要設(shè)計 B、總體設(shè)計C、單元設(shè)計 D、詳細設(shè)計,算法效率反映為對程序的哪幾個方面的要求() A、讀寫速度 B、代碼長度 C、存儲容量 D、執(zhí)行速度( ) ; ; ; 。 A、數(shù)據(jù)說明的次序應當規(guī)范化; B、一個語句說明多個變量時,各變量名按字母順序排列; C、對于復雜的數(shù)據(jù)結(jié)構(gòu),要加注釋,說明在程序?qū)崿F(xiàn)時的特點; D、定義變量名應按字母順序排列。通常解決的辦法是:構(gòu)造一個或者多個中間結(jié)構(gòu),在輸入和輸出結(jié)構(gòu)之間進行轉(zhuǎn)換、功能完備性準則逐層分解的三、簡答題?“降低塊間聯(lián)系,提高塊內(nèi)聯(lián)系”的設(shè)計總則對模塊進行修改,具體從哪些方面進行改進? 六 程序設(shè)計語言和編碼一、選擇題() A、 面向過程的語言 B、機器語言 C、高級語言 D、匯編語言 ()幾個方面的內(nèi)容。?,協(xié)作圖,活動圖,序列圖在系統(tǒng)分析中各起到了什么作用?。試描述一下這四種特性。請簡述這五個層次??。三、簡答題,消息傳遞機制有何本質(zhì)區(qū)別?,并做簡要的解釋?。,角色和系統(tǒng),使用,組合,三種關(guān)系。除非由子類型另外指定,與所有連接相同元素實例的關(guān)系實例關(guān)聯(lián)的名字實例必須是唯一的。,它包括模型元素和視圖元素。,表達和驗證。,結(jié)構(gòu),繼承性和基于消息的通信構(gòu)成。,面向?qū)ο蠹夹g(shù)中的“類”,是比較理想的可重用軟構(gòu)件,有三種重用方式實例重用,繼承重用,多態(tài)重用。通過對象層次結(jié)構(gòu)的組織確定解空間中應存在的對象和對象層次結(jié)構(gòu)。,結(jié)構(gòu)化的,系統(tǒng)數(shù)據(jù)性質(zhì),描述了系統(tǒng)的靜態(tài)結(jié)構(gòu),她是從客觀世界實體的對象關(guān)系角度來描述,表現(xiàn)了對象的相互關(guān)系。,就是抽取和整理用戶需求并建立問題域精確模型的過程。,這是類之間的一種關(guān)系。??? 四 面向?qū)ο蟮男枨蠓治鲆?、選擇題()A繼承 B消息 C方法 D結(jié)構(gòu)() A分類性 B抽象 C共享 D封裝()A Booch B CAD C Coad D OMT()A主題層 B對象層 C應用層 D接口層,其類型有()A描述型 B定義型 C派生型 D參考型()A對象模型 B動態(tài)模型C靜態(tài)模型 D功能模型,它的性質(zhì)有()A時間性 B持續(xù)性C有序性 D有窮性()A查詢 B動作C活動 D訪問()A自頂向下 B從內(nèi)到外C自底向上 D從復雜到簡單() A有形實體 B作用 C事件 D性能說明() A 關(guān)聯(lián) B聚合 C依賴 D筆記,常見的擴展機制有() A 修飾 B版類 C加標簽值 D約束() A 靜態(tài)建模 C動態(tài)建模 C模塊化建模 D功能性建模() A 狀態(tài)圖 B類圖 C序列圖 D活動圖() A名稱 B活動 C條件 D事件() A條件成真 B收到另一對象的信號 C收到操作調(diào)用 D經(jīng)過指定時間間隔() A:公有的 B私有的
點擊復制文檔內(nèi)容
數(shù)學相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1