軟體工程 填空題題庫

2021-10-03 11:39:07 字數 562 閱讀 7031

軟體生存週期一般可分為

問題定義、可行性研究、需求分析、設計編碼、測試、執行與維護階段

按軟體的功能劃分,軟體可劃分為

系統軟體、支撐軟體、應用軟體。

可行性研究主要在以下方面

經濟可行性、技術可行性、操作可行性。

使用者介面的 可使用性 是使用者介面設計最重要的也是最基本的目標。

常見的軟體概要設計方法有3大類:

以資料流圖為基礎構造模組結構的結構化設計方法,

以資料結構為基礎構造模組的jackson方法,

以物件、類、繼承和通訊為基礎的物件導向設計方法。

資料流圖和資料字典共同構成系統的邏輯模型。

軟體測試的方法有分析方法和非分析方法(即黑盒法)。

單元測試一般以白盒測試為主,黑盒測試為輔。

成本估計方法主要有自底向上估計、自頂向下估計和演算法模型估計三種。

在軟體開發過程中要產生大量的資訊,要進行大量的修改,軟體配置管理能協調軟體開發,並使混亂減到最低程度。

規定功能的軟體,在一定程度上對自身錯誤的作用(軟體錯誤)具有遮蔽能力,則稱此軟體具有容錯功能的軟體

<

軟體測試填空題

1軟體缺陷產生的原因包括 設計,以及其他原因 需求 團隊工作 2.軟體開發模式包括 邊寫邊改模式,螺旋模式 原型模型 瀑布模型 3.黑盒測試用例設計方法包括 以及因果圖法 等價類劃分法,邊界值分析法,錯誤推測法,判定表,正交試驗設計法 4.測試過程中,用於描述測試的整體方案,描述依據測試案例找出問題...

程式填空題

includeusing namespace std class a a int aa 定義建構函式,用引數aa初始化資料成員a void main includeusing namespace std class a a a int aa,int nn,int mm int getvalue in...

編譯原理填空題

1.符號表的主要功能包括 收集符號屬性,語義檢查依據,目標 生成階段位址分配依據 2.編譯過程可劃分為 詞法分析,語法分析,語義分析,中間 生成,優化,目標 生成 3.描述上下文無關文法的句型推導的直觀工具是 語法樹 4.如果乙個文法存在某個句子對應兩顆不同的語法樹,那麼這個文法是 二義的 5.由規...