計算機每日小練習

計算機每日小練習

軟體具有以下特點:

1。 軟體具有抽象性,是一種邏輯實體;2。軟體沒有明顯的製作過程;3。軟體在使用期間不存在磨損老化的問題4。對硬體和環境具有依賴性;5。軟體複雜度高,成本昂貴;6。軟體開發涉及諸多的社會因素

軟體按功能可以分為:應用軟體,系統軟體黑人支撐軟體(或工具軟體)。系統軟體是控制和協調計算機及外部裝置,支援應用軟體開發和執行的軟體,

作業系統是系統軟體

;支撐軟體是支撐各種軟體的而開發和維護的軟體,又稱為軟體開發環境,

瀏覽器屬於支撐軟體;

應用軟體是使用者可以使用的各種程式設計語言,以及各種程式設計語言編制的應用程式的集合,

編輯軟體,教務管理軟體屬於應用軟體。

計算機軟體的構成:程式,資料及相關文件的完整集合

軟體工程的三要素:方法,用於完成軟體工程專案的技術手段;工具,用於支援技術開發,管理,文件生成;過程,用於支援軟體開發的各個環節的控制,管理。

隨著計算機軟體規模的擴大,軟體本身的複雜性不斷增加,研發週期顯著變長,正確性難以保證,軟體開發費用上漲,生產效率急劇下降,從而出現了人們難以控制軟體發展的局面,即所謂的“軟體危機”

軟體需求分析階段的工作,可以分為四個方面:需求獲取;需求分析;編寫需求規格說明書;需求評審

支援軟體系統的詳細設計的有:程式流程N-S圖以及PAD圖

計算機每日小練習

正確答案是C

解析:資料流圖(DFD圖)是描述資料處理的工具 ,是需求理解的邏輯模型的圖形表示,他直接支援系統的功能建模,

是結構化的需求分析工具。

計算機每日小練習

正確答案是B

解析:結構化解析方法是結構化程式設計理論在軟體需求解析階段的運用,

DFD(資料流圖),資料字典,判定樹和判定表是常用的結構化分析工具——用於需求分析階段;程式流程圖,N——S圖,PAD圖等圖形工具用於詳細設計的過程中。

下面可以作為軟體設計的工具的是()

A 系統結構圖

B 資料字典(DD)

C 資料流程圖(DFD)

D 甘特圖

正確答案是A

解析:

結構軟體化設計方法使用的描述方式是系統結構圖,

甘特圖是專案管理中的一種專案進度規劃工具

計算機每日小練習

計算機每日小練習

正確答案是C

解析:按照耦合程度從強到弱:內容耦合,公共耦合,外部耦合,控制耦合,標記耦合,資料耦合,非直接耦合。

下列屬於黑盒測試方法的是()

A 基本路徑測試

B 等價類劃分

C 判定覆蓋測試

D 語句覆蓋測試

正確答案是 B

解析:

常用的黑盒測試方法

有:等價類劃分法;邊界值分析法;錯誤推測法;因果圖等

常用的白盒測試方法

:邏輯覆蓋測試,包括語句覆蓋,路徑覆蓋,判斷覆蓋,條件覆蓋;基本路徑測試等

黑盒設計測試——功能

白盒設計測試——邏輯

除錯的方法:強行排錯法;回溯法;原因排除法