軟體工程期末複習題(一)

2021-10-07 03:14:14 字數 1887 閱讀 6068

超星通課後題

軟體是一種(b)產品

a 有形,b 邏輯,c 物質,d 消耗

軟體危機的主要原因(c)

1:軟體本身的特點;2:使用者使用不當;3:硬體可靠性差;

4:對軟體的錯誤認識;5:缺乏好的開發方法和手段。

a、3,4

b、1,2,4

c、1,5

d、1,3

什麼是軟體危機?

我的答案:

在計算機軟體的開發和維護過程中遇到的一系列嚴重問題,長期找不到解決這些問題的方法,造成問題積累,形成尖銳的矛盾,造成了軟體危機.

軟體產品特點?

我的答案:

1:軟體是一種邏輯產品,不是客觀存在的實體2:軟體產品的生產主要是研製3:軟體產品不會像物理產品一樣磨損,消耗4:軟體產品的生產過程主要是腦力勞動5:軟體產品的成本比較高.

與電腦科學的理論研究不同,軟體工程是一門 ( b) 學科。

a、理論性

b、工程性

c、原理性

d、心理性

軟體工程學出現的主要原因是( c)。

a、計算機的發展

b、其他工程科學的影響

c、軟體危機的出現

d、程式設計方法學的影響

軟體危機的主要表現:( d )

1:生產成本過高 2:需求增長難以滿足 3:進度難以控制 4:質量難以保證

a、1,2

b、1,2,4

c、2,3

d、1,2,3,4

軟體工程是什麼?

我的答案:

軟體工程是用科學知識和技術原理來定義、開發、維護軟體的一門學科.

uml中類的關係是關聯、泛化、依賴和(a)

a、實現

b、抽象

c、繼承

d、分解

類通常有實體類、( d )、控制類

a、父類

b、子類

c、抽象類

d、邊界類

順序圖中由物件,生命線,啟用期和( b )組成

a、用例

b、訊息

c、實體

d、關係

用例圖反映的是系統的(c)

a、約束需求

b、效能需求

c、功能需求

d、設計需求

用例之間的關係有( a )

a、包含、擴充套件

b、合取、簡化

c、多型、繼承

d、析取、簡化

需求分析的目的是保證需求的( b )

a、目的性和一致性

b、完整性和一致性

c、正確性和目的性

d、完整性和目的性

需求的三個層次是(d)業務需求,使用者需求

a、硬體需求

b、質量需求

c、軟體需求

d、系統需求

需求跟蹤是(d)中的乙個活動?

a、需求獲取

b、需求分析

c、需求驗證

d、需求管理

需求開發活動包括 ( c )

a、需求獲取

b、需求管理

c、需求驗證

d、需求分析

需求管理的基本內容是 ( d )。

a、需求跟蹤與變更控制

b、需求狀態跟蹤和變更控制

c、變更控制與版本控制

d、變更控制、版本控制、需求跟蹤、需求狀態跟蹤

下列(d)不屬於需求跟蹤的好處。

a. 改善產品質量

b. 降低維護成本

c. 容易實現重用

d. 明確人員職能分配

針對常常發生的需求變更,實踐中應該如何應對?

1、需求優先順序排序,2、分批實現需求,3、充分交流溝通

4、專職人員管理需求,5、開發方與客戶相互協作

軟體工程期末概念複習

簡答題6道,猜想軟體 軟體工程 軟體危機 軟體過程模型 軟體測試和軟體維護各一道。畫圖題看ppt吧,也可以看這個大佬的總結軟體工程期末總結 其他隨緣了 特點 本質特性 軟體具有複雜度 一致性 可變性和不可見性等固有的內在特性,這是造成軟體開發困難的根本原因。軟體危機 指在軟體的開發和維護過程中所遇到...

c語言期末複習題

參考 k r 1 單詞計數 include define in 1 define out 0main 可以用集合裡的vn圖理解,每次迴圈都有三種情況。printf d n nword 2 統計數字 空白符及其他字元 includemain printf digits for i 0 i 10 i p...

軟體工程期末複習2 軟體過程

1.軟體過程概述 軟體的誕生和生命週期是乙個過程,稱為軟體過程。過程定義了運用方法的順序,應交付的文件資料,為保證軟體質量和協調製化所需要採取的管理措施,以及標誌軟體開發各個階段任務完成的里程碑。2.1 軟體生命週期的概念 軟體產品的生命週期是指從設計該產品的構想開始,到軟體需求的確定 軟體設計 軟...