軟體生存週期過程的概念
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的質量模型 各指標的含義 軟體產品質量模型中有哪些指標?各個指標的基本含義...