軟體工程複習 客觀題 1

2021-10-07 08:39:50 字數 4007 閱讀 2060

軟體生存週期過程的概念

1,單選

獲取正確軟體的關鍵是()

a. 開發邏輯

b. 開發團隊

c. 人員素質

d. 明確需求

正確答案:a

2,判斷

軟體生存週期的含義是表明軟體的演化和發展具有週期性,每過一段時間就需要更新。

正確答案:錯

3,判斷

當軟體的乙個版本被淘汰時,則該軟體的生存週期就結束了。

正確答案:錯

4,判斷

軟體生存週期過程表示軟體生存週期內的乙個過程。

正確答案:錯

5,填空

為了表述軟體開發需要做什麼對映,引入了三個概念:(),(),()(請按概念的範圍由大到小填寫,用空格分隔)。

正確答案:過程 活動 任務

軟體生存週期過程的分類

1,單選

按照(),可以將軟體生存週期過程分為基本過程、支援過程和組織過程。

a. 軟體開發活動的層次關係

b. 軟體開發工作的主體

c. 軟體開發專案的結構

d. 軟體開發任務的重要程度

正確答案:b

2,多選

下述過程屬於基本過程的是()

a. 獲取過程

b. 開發過程

c. 執行過程

d. **過程

正確答案:a、b、c、d

3,判斷

支援過程是指那些與軟體生產組織有關的活動集。

正確答案:錯

4,多選

下列關於軟體開發過程說法正確的是()

a. 軟體生存週期過程就是軟體開發過程

b. 軟體開發過程是軟體開發者所從事的一系列活動

c. 軟體開發過程中還包括了系統需求分析、系統結構設計等系統層面的活動

d. 軟體開發過程包含了軟體公升級和演化等活動

正確答案:b、c

常見的軟體生存週期模型

1,多選

下列關於瀑布模型的說法正確的是()

a. 瀑布模型僅能依次經過需求、設計、編碼、測試、整合和維護這一路徑進行專案開發,不能從後一階段返回到前面的階段。

b. 瀑布模型在每一階段都會生成相應的文件。

c. 瀑布模型只有在需求階段和執行階段才能有獲取方和使用者參與,其餘階段只能開發團隊參加。

d. 瀑布模型要求需求在最初階段就要完整和明確。

正確答案:b、d

2,多選

下列關於增量模型的說法正確的是()

a. 增量模型要求需求在最初階段就要完整和明確。

b. 相比於瀑布模型,採用增量模型開發的專案所需的成本和時間要少。

c. 採用增量模型時,每一增量必須按照既定順序依次開發,不能更改。

d. 增量模型能夠更早的向使用者交付第乙個版本的系統。

正確答案:a、d

3,多選

下列關於演化模型的說法正確的是()

a. 演化模型要求需求在最初階段就要完整和明確。

b.演化模型可以弱化需求和設計文件的編寫,以提高開發效率。

c. 演化模型在每一次迭代過程中可以採用瀑布模型。

d.相比瀑布模型,演化模型需要獲取方和使用者更多的參與。

正確答案:c、d

4,單選

下列軟體開發模型中,以物件導向的軟體開發方法為基礎,以使用者的需求為動力,以物件來驅動的模型是()。

a. 演化模型

b. 瀑布模型

c. 噴泉模型

d. 增量模型

正確答案:c

軟體的定義及特點

1,單選

軟體產品與物質產品有很大的區別,軟體產品是一種()產品。

a. 有形

b. 消耗

c. 邏輯

d. 文件

正確答案:c

2,多選

下列關於軟體的說法正確的是()

a. 軟體是通過定製進而生產製造出來的

b. 軟體沒有磨損老化問題。

c.軟體開發的成本很高

d.軟體開發和執行必須依賴計算機環境

正確答案:b、c、d

3,多選

下列軟體屬於系統軟體的是()

a. 作業系統

b. 編譯器

c.中介軟體

d. 瀏覽器

正確答案:a、b

4,多選

下述軟體屬於支撐軟體的是()

a. 財務管理軟體

b. 編譯器

c. 中介軟體

d. 資料庫

正確答案:c、d

5,多選

下述軟體屬於應用軟體的是()

a. 財務管理軟體

b. 資料庫

c. 編譯器

d. 瀏覽器

正確答案:a、d

軟體工程的起源和概念

1,填空

軟體工程概念的提出是為了解決()。

正確答案:軟體危機

2,單選

在()年的nato會議上,軟體工程的術語被首次提出。

a. 1966

b. 1968

c. 1970

d. 1972

正確答案:b

3,判斷

軟體工程的目的是倡導以工程的原理、原則和方法進行軟體開發。

正確答案:對

4,多選

軟體工程是一門交叉性學科,下列哪些學科是軟體工程涉及的?

a.數學

b.電腦科學

c.管理科學

d. 工程科學

正確答案:a、b、c、d

軟體開發的本質和基本手段

1,單選

軟體開發中實現對映的基本手段是()

a. 抽象

b. 分層

c. 隔離

d. 建模

正確答案:d

2,填空

軟體開發是實現()的概念和處理邏輯到()的概念和處理邏輯的對映。(答案用空格隔開)

正確答案:問題域 執行平台

或 問題域中 執行平台

或 問題空間 解空間

3,判斷

模型一定是在某種特定意圖下、從某種特定的角度對物理環境的抽象。

正確答案:對

4,多選

下列屬於軟體模型的是()

a. 概念模型

b. 設計模型

c. 實現模型

d. 部署模型

正確答案:b、c、d

5,判斷

軟體開發中分層的基本動機是控制開發的複雜性。

正確答案:對

軟體工程框架

1,單選

下列哪項不屬於軟體工程框架的三元組。()

a. 目標

b. 範圍

c. 原則

d. 活動

正確答案:b

2,判斷

軟體開發要從客戶的需求出發,在滿足使用者要求的前提下,功能開發的越多越好。

正確答案:錯

3,多選

軟體需求階段所要完成的任務包括()

a. 需求獲取

b. 需求完善

c. 需求定義

d. 需求規約

正確答案:a、c、d

4,填空

軟體設計階段包括()和()兩個階段。(答案用空格隔開)

正確答案:總體設計 詳細設計

或 詳細設計 總體設計

或 概要設計 詳細設計

或 詳細設計 概要設計

5,判斷

為了保證開發進度,軟體只需要在最終完成後再進行確認即可。

正確答案:錯

6,單選

下列哪個不是軟體維護的型別。()

a. 完善性維護

b. 糾錯性維護

c. 適應性維護

d. 更新性維護

正確答案:d

7,單選

只有高水平的(),才能生產出高質量的軟體產品。

a. 軟體開發技術

b. 軟體開發工具

c. 軟體工程管理

正確答案:c

軟體工程基礎複習 1

工程的目的是服務社會,滿足社會生活和生產需要。工程的特點有系統性,複雜性,交叉性和綜合性。軟體按應用功能分類,可以分為系統軟體,支援軟體和應用軟體,按服務物件的範圍分類,可以分為專案軟體和產品軟體,軟體工程的性質是指導軟體開發和維護的工程性學科,軟體工程的理論基礎有電腦科學,管理科學和數學的,軟體工...

軟體工程複習

1.1.1軟體產品的概念與分類 軟體 軟體是計算機系統中與硬體相互依存的另一部分,它是包括程式 資料及其相關文件的完整合集 軟體產品 軟體產品是乙個資訊轉換器 功能為產生 管理 獲取 修改 顯示或轉換資訊 角色 1 產品 表達了由計算機硬體體現的計算潛能 2 開發和執行產品的載體 計算機控制 資訊通...

軟體工程複習

軟體包括哪些基本組成要素?什麼是軟體危機?軟體危機主要表現在哪些方面?主要特徵,內容 什麼是軟體工程?軟體工程的目標 軟體工程主要包括哪幾個基本要素?組成部份 軟體開發方法的定義 好的軟體的一些主要衡量指標 重點 mccall的質量模型 各指標的含義 軟體產品質量模型中有哪些指標?各個指標的基本含義...