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

正文內(nèi)容

軟件工程導(dǎo)論復(fù)習(xí)大綱-閱讀頁

2024-11-17 09:26本頁面
  

【正文】 3.統(tǒng)一的建模語言,是一種軟件工程設(shè)計語言 。 ( ) 5.一個模塊實際上就是一個進程 。 ( ) 7.編程語言應(yīng)該在軟件概要設(shè)計時選擇 。 ( ) 9. 在進行概要設(shè)計時應(yīng)加強模塊間聯(lián)系 。 ( ) 11. 軟件概要設(shè)計包括軟件系統(tǒng)結(jié)構(gòu)設(shè)計以及數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫設(shè)計。 ( ) 13. 為了加強軟件維護作業(yè)的進度,應(yīng)盡可能增加維護人員的數(shù)目 。( ) 15. 確認測試計劃應(yīng)該在可行性研究階段制定 。( X) 2. 軟件開發(fā)、設(shè)計幾乎都是從頭開始,成本和進度很難估計。(√) 4. 軟件工程使用的軟件工具能夠自動或半自動地支持軟件的開發(fā)、管理和文檔的生成。(√) 6. 需求分析階段的成果主要是需求規(guī)格說明,但該成果 與軟件設(shè)計、編碼、測試直至維護關(guān)系不大。(√) 8. 面對日益增長的軟件需求,人們顯得力不從心。(√) 9. 數(shù)據(jù)輸入的一般準(zhǔn)則中包括采用靈活多樣的交互方式,允許用戶自選輸入方式;允許用戶控制交互過程。(√) 11. 軟件測試是對軟件規(guī)格說明、軟件設(shè)計和編碼的最全面也是最后的審查。 (X) (四)、 1. 糾錯性維護是改正運行期間發(fā)現(xiàn)的潛伏錯誤。(√) 3. 軟件復(fù)雜性不能反映出軟件的可理解性、模塊化、簡單性等屬性。(√) 5. 一般來說,設(shè)計軟件時應(yīng)盡量使用數(shù)據(jù)耦合,減少控制耦合,限制外部環(huán)境耦合和公共數(shù)據(jù)耦合,杜絕內(nèi)容耦合。( X) 7. 第四代語言( 4GL)還局限在某些領(lǐng)域內(nèi),如數(shù)據(jù)庫查詢語言。( X) 9. 編碼的依據(jù)是詳細設(shè)計說明書。(√) 11. 軟件項目定義部分由制定軟件項目開發(fā)計劃、需求分析 2 個階段組成。(√) 2. 據(jù)統(tǒng)計,軟件維護人員為了分析和理解原軟件系統(tǒng)所花費的工作量約占整個維護工作量的 60%以下。( X) 4. 軟件設(shè)計也可看作將需求規(guī)格說明逐步轉(zhuǎn)換為軟件源代碼的過程。( X) 6. 人機界面( HumanComputer Interface,簡稱 HCI)又稱人 機接口或用戶界面。( X) 8. 判定覆蓋必然滿足語句覆蓋。同時應(yīng)盡量減少用戶記憶的信息量。(√) 11. 軟件在使用過程中維護不十分復(fù)雜。 (√ ) 二、單選題: (一)、 軟件危機主要體現(xiàn)在( ) A、軟件成本太高 B、開發(fā)周期長 C、軟件產(chǎn)品的質(zhì)量難以控制 D、軟件規(guī)模過大 為了解決軟件危機,人們提出了用( )的原理來設(shè)計軟件。 A.確定 B.行或不行 C.正確 D.無二義 ③下列關(guān)于瀑布模型的描述正確的是( )。 B. 瀑布模型具由于良好的靈活性。 D. 利用瀑布模型,如果發(fā)現(xiàn)問題則修改的代價 很低。 程序設(shè)計語言的先進性 D.程序易讀性 ⑥ 程序的三種基本控制結(jié)構(gòu)是( ) A.過程、子程序和分程序 B.順序、選擇和重復(fù) C.遞歸、堆棧和隊列 D.調(diào)用、返回和轉(zhuǎn)移 ⑦ 確認軟件的功能是否與需求規(guī)格說明書中所要求的功能相符的測試屬于( ) A、集成測試 B、恢復(fù)測試 C、驗收測試 D、單元測試 ⑧ 面向?qū)ο蠹夹g(shù)中,對象是類的實例。 A. 標(biāo)識 B. 規(guī)則 C. 封裝 D. 消息 ⑨ 下面關(guān)于面向?qū)ο蠓椒ㄖ邢⒌臄⑹?,不正確的是( )。 A. 輸入數(shù)據(jù)必須輸入保密口令 B.?dāng)?shù)據(jù)經(jīng)過加密處理 C. 對象內(nèi)部數(shù)據(jù)結(jié)構(gòu)上建有防火墻 D.對象內(nèi)部數(shù)據(jù)結(jié)構(gòu)的不可訪問性 答案: ① D ② B ③ C ④ C ⑤ D ⑥ B ⑦ C ⑧ A ⑨ B ⑩ D (四)、 ( )階段。 A、數(shù)據(jù)流 B、數(shù)據(jù)流圖 C、數(shù)據(jù)庫 D、數(shù)據(jù)結(jié)構(gòu) 3. 結(jié)構(gòu)化程序設(shè)計主要強調(diào)程序的( )。 A、不能嵌套使用 B、只能用來寫簡單的程序 C、已經(jīng)用硬件實現(xiàn) D、只有一個入口和一個出口 6. 軟件生產(chǎn)過程中,需求信息由( )給出。 A、需求說明書 B、設(shè)計說明書 C、源程序 D、項目開發(fā)設(shè)計 SA 方法以數(shù)據(jù)流圖、( )和加工說明等描述工具,即用直觀的圖和簡潔的語言來描述軟系統(tǒng)模型。 A、數(shù)據(jù)流和事務(wù)流 B、交換流和事務(wù)流 C、信息流和控制流 D、交換流和數(shù)據(jù)流 ( )。 A. 處理對象和處理規(guī)則的描述 B. 程序 C. 程序及其文檔 D. 計算機系統(tǒng) 2. 軟件需求規(guī)格說明的內(nèi)容不應(yīng)包括( )。 A. 過程、子程序和分程序 B. 順序、選擇和重復(fù) C. 遞歸、迭代和回溯 D. 調(diào)用、返回和轉(zhuǎn)移 4. 面向?qū)ο蟮姆治龇椒ㄖ饕墙⑷惸P?,?( )。 A) 數(shù)據(jù)、對象、實體 B) 控制、聯(lián)系、對象 C) 實體、聯(lián)系、屬性 D) 實體、屬性、操作 6. 各種軟件維護的類型 中最重要的是 ( )。 A. 證明軟件是正確的 B. 發(fā)現(xiàn)錯誤、降低錯誤帶來的風(fēng)險 C. 排除軟件中所有的錯誤 D. 與軟件調(diào)試相同 8.軟件生命周期中所花費用最多的階段是( ) A.詳細設(shè)計 B.軟件編碼 C.軟件測試 D.軟件維護 9.若有一個計算類型的程序,它的輸入量只有一個 X,其范圍是 [, ],現(xiàn)從輸入的角度考慮一組測試用例: , , , 法是( ) A.條件覆蓋法 B.等價分類法 C.邊界值分析法 D.錯誤推測法 詳細設(shè)計的基本任務(wù)是確定每個模塊的 ( )設(shè)計 A.功能 11.設(shè)函數(shù) C( X)定義問題 X 的復(fù)雜程序,函數(shù) E( X)確定解決問題 X 需要的工作量(時間)。 A.?dāng)?shù)據(jù)流 B.系統(tǒng)結(jié)構(gòu) C.控制結(jié)構(gòu) D.信息流 ( )內(nèi)聚 ( )階段制定的 . A.總體設(shè)計 16.需求分析的產(chǎn)品是( ) A.?dāng)?shù)據(jù)流程圖案 B.?dāng)?shù)據(jù)字典 C.判定表 D.需求規(guī)格說明書 17.?dāng)?shù)據(jù)字典是軟件需求分析階段的最重要工具之一,其最基本的功能是( ) A.?dāng)?shù)據(jù)庫設(shè)計 B.?dāng)?shù)據(jù)通信 C.?dāng)?shù)據(jù)定義 D.?dāng)?shù)據(jù)維護 18.( )引入了“風(fēng)險驅(qū)動”的思想,適用于大規(guī)模的內(nèi)部開發(fā)項目。 2.軟件開發(fā)技術(shù)包括軟件開發(fā)方法學(xué)、 _______和 _______。 4.結(jié)構(gòu)化分析方法使用數(shù)據(jù)流圖 DFD 和 _______來描述。 6.模塊間的耦合程度強烈影響系統(tǒng)的可.理解性、 _______、可靠性和 _______。 8.程序的控制結(jié)構(gòu)一般采用 _______、 _______、 _______三種構(gòu)成,這樣可確保結(jié)構(gòu)比較簡單。它包括面向?qū)ο蟮姆治觥?_______、 _______、面向?qū)ο蟮臏y試和 _______等主要內(nèi)容。 11.程序的效率是指 _______和 _______。 13.為了保證軟件的質(zhì)量,在軟件開發(fā)過程中經(jīng)常采取 _______、復(fù)查和管理復(fù)查 _______等措施。 答案: 1.管理 技術(shù) 2.軟件工具 軟件開發(fā)環(huán)境 3.高層邏輯模型 4.?dāng)?shù)據(jù)字典 DD 5.父圖 子圖 6.可測試性 可維護性 7.?dāng)?shù)據(jù)結(jié)構(gòu) 8.順序 選擇 循環(huán) 9.面向?qū)ο蟮脑O(shè)計 面向?qū)ο蟮木幊? 面向?qū)ο蟮能浖S護 10.用例圖 靜態(tài)圖 交互圖 11.程序的執(zhí)行速度 程序占用的存儲空間 12.防錯程序設(shè)計 13.審查 測試 14.耦合性 內(nèi)聚性 (二) : 面向?qū)ο蠓治龇椒ǖ娜齻€模型中, __對象 __模型是最基本的、最重要的、最核心的。 [填空題 ] 數(shù)據(jù)流程圖包含四種成分,分別是數(shù)據(jù)源點 /終點、數(shù)據(jù)存儲、處理和 __數(shù)據(jù)流 __。 模塊的 __內(nèi)聚性 __是指模塊內(nèi)部各元素在物理位置上的緊密程度。 [填空題 ] 單元測試又稱為 __模塊 __測試。 [填空題 ] 從軟件開發(fā)的整個過程來看,工作量最大的是軟件開發(fā)的 __測試 __階段。 [填空題 ] 1在軟件測試中, “ 不僅每個語句至少執(zhí)行一次,而且每個判定的每種可能結(jié)果都應(yīng)該至少執(zhí)行一次 ” 指的是 __判定 __覆蓋標(biāo)準(zhǔn)。 [填空題 ] 1問題分析圖簡稱 __PAD__圖。 [填空題 ] 1 E- R模型的三各基本構(gòu)成成分是屬性、聯(lián)系和 __實體 __。 [填空題 ] 1數(shù)據(jù)字典是軟件需求分析階段的最重要的工具之一,其最基本功能是描述各 __數(shù)據(jù)元素__的確切含義。 [填空題 ] 系統(tǒng)流程圖是描繪系統(tǒng) __物理 __模型的傳統(tǒng)工具。 答: 軟件測試是一個為了尋找軟件錯誤而運行程序的過程。一個好的測試用例是指很可能找到迄今為止尚未發(fā)現(xiàn)的錯誤的用例。軟件測試主要分為白盒測試和黑盒測試兩大類。 答: 軟件工程的目標(biāo)就是建造高質(zhì)量的軟件。( 2)用戶常對“已完成的”軟件系統(tǒng)不滿意。( 4)軟件常常很難維護。( 6)軟件開發(fā)生產(chǎn)率提高的速度,遠遠跟不上計算機應(yīng)用迅速普及深入的趨勢。 簡述軟件開發(fā)過程、每個里程碑的提交物。系統(tǒng)需求和軟件需求均需文檔化,并與用戶一起復(fù)審。( 3)設(shè)計,包括概要設(shè)計和詳細設(shè)計,軟件設(shè)計是一個多步驟的過程,主要是對 軟件的數(shù)據(jù)結(jié)構(gòu)、軟件體系結(jié)構(gòu)、界面表示及過程細節(jié)進行設(shè)計。( 4)編碼,把設(shè)計轉(zhuǎn)化為機器可執(zhí)行的程序。( 5)測試,提交測試報告。 簡述軟件工程的七條基本原理。 試論面向?qū)ο蠓椒ㄝ^之結(jié)構(gòu)化方法的先進性。 ( 2)所開發(fā)出的軟件更符合“高內(nèi)聚、松耦合”的原則。 ( 3)更適合于開發(fā)大型的軟件,更適合于快速原型法開發(fā)方法。 ( 4)使用面向?qū)ο蠹夹g(shù)開發(fā)出的軟件的可測試性和可維護性都較強。從分析、設(shè)計 、編碼到測試維護,采用面向?qū)ο蟮姆椒ú淮嬖谡Z義斷層,使人的思維連續(xù),減少各階段之間所采用方法的不向融性。 試述軟件開發(fā)工具對軟件開發(fā)的影響。方便軟件管理,便于軟件重用,減少低級重復(fù)勞動,支持快速原型設(shè)計,便于用戶和開發(fā)人員的交流。 試論文檔在軟件開發(fā)過程中的重要性。因此,軟件文檔在軟件產(chǎn)品的開發(fā)過 程中起著舉足輕重的作用。把開發(fā)過程中發(fā)生的事件以某種可閱讀的形式記錄在文檔中,管理人員可把這些記錄下來的材料作為檢查軟件開發(fā)進度和開發(fā)質(zhì)量的依據(jù),實現(xiàn)對軟件開發(fā)的工程管理。軟件文檔的編制,使得開發(fā)人員對各個階段的工作都進行周密思考、全盤權(quán)衡、從而減少返工。(3)作為軟件開發(fā)人員在一定階段的工作成果和結(jié)束標(biāo)志。(5)提供對軟件的運行、維護和 培訓(xùn)的有關(guān)信息,便于開發(fā)人員之間的協(xié)作、交流和了解,使軟件開發(fā)活動更科學(xué)、更有成效。 簡述軟件結(jié)構(gòu)設(shè)計的啟發(fā)式原則。 簡述結(jié)構(gòu)化程序設(shè)計方法的基本要點 答: (1)采用自頂向下,逐步求精的程序設(shè)計方法。 (4)采用單入口單出口的模塊形式。 答: 需求分析階段的基本過程包括四個方面:對問題的識別,分析與綜合,制定規(guī)格說明以及評審。然后進行功能需求、性能需求、環(huán)境需求、可靠性需求安全保密需求、用戶界面需求、資源使用需求等方面的工作。( 3)制定規(guī)格說明,編寫需求分析的文檔。為保證軟件需求定義的質(zhì)量,評審應(yīng)以專門指定的人員負責(zé),并按規(guī)程嚴(yán)格執(zhí)行。 答: ( 1)問題定義階段,盡可能清楚地描述問題,搞清楚要解決的問題是什么; ( 2)可行性研究階段,主要是確定待解的問題是否有可行的解決辦法。通常用數(shù)據(jù)流圖、數(shù)據(jù)字典和簡要的算法表示系統(tǒng)的邏輯模型。針對每個模塊設(shè)計相應(yīng)的算法; ( 6)編碼和單元測試階段,把詳細設(shè)計的結(jié)果翻譯成選定的語言所寫的程序,并對每個模塊進行單元測試。 1你認為“軟件就是程序”這一個觀點正確嗎?如果不正確,請批駁之。 ( 1)文檔是 軟件的一個非常重要的組成部分,在軟件的開發(fā)過程中起著非常重要的作用。它是開發(fā)人員與用戶以及開發(fā)人員與項目管理人員之間交流的媒介 ( 3)文檔是軟件在不同階段的表現(xiàn)形式。 ( 5)文檔質(zhì)量直接決定軟件質(zhì)量的高低。在沒有文檔或文檔不全的情況下對大型軟件進行測試與維護是不可思議的事情。 五.分析題 一個軟件公司許 多部門,分為開發(fā)部門和管理部門兩種,每個開發(fā)部門開發(fā)多個軟件產(chǎn)品。該公司有許多員工,員工分為經(jīng)理,工作人員和開發(fā)人員每個開發(fā)人員可參加多個開發(fā)項目,每個開發(fā)項目需要多個開發(fā)人員,開發(fā)人員使用語言
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1