📑前言
本文主要是【軟件工程】——軟件設計師——軟件工程的文章,如果有什么需要改進的地方還請大佬指出??
🎬作者簡介:大家好,我是聽風與他🥇
??博客首頁:CSDN主頁聽風與他
🌄每日一句:狠狠沉淀,頂峰相見
目錄
- 📑前言
- 1.需求變化也不大,則最適宜采用( )開發方法。
- 2.則最不適宜采用( )過程模型。
- 3.易使用性的子特性不包括( )。
- 4.該過程不需要考慮( )。
- 5.則用( )能夠清楚地表示復雜的條件組合。
- 📑文章末尾
1.需求變化也不大,則最適宜采用( )開發方法。
1.若用戶需求不清晰且經常發生變化,但系統規模不太大且不太復雜,則最適宜采用( )開發方法,對于數據處理領域的問題,若系統規模不太大且不太復雜,需求變化也不大,則最適宜采用( )開發方法。
(A) 結構化
(B) Jackson
? 原型化
(D) 面向對象
(A) 結構化
(B) Jackson
? 原型化
(D) 面向對象
答案與解析
- 試題難度:一般
- 知識點:軟件工程>軟件開發方法
- 試題答案:[[‘C’],[‘A’]]
- 試題解析:在本題的兩個空中,第1個空比較容易,由于題目明確說明“用戶需求不清晰且經常發生變化”所以只有原型化方法適用。而第2空需求變化不大的情況下,其實多種模型都可用,所以另一條線索成為解題關鍵,即“數據處理領域問題”。結構化方法的基本特征是:自頂向下,逐層分解,也適合于大型的數據處理系統,所以用他最合適。
2.則最不適宜采用( )過程模型。
2.某開發小組欲開發一個超大規模軟件:使用通信衛星,在訂閱者中提供、監視和控制移動電話通信,則最不適宜采用( )過程模型。
- (A) 瀑布
- (B) 原型
- ? 螺旋
- (D) 噴泉
答案與解析
- 試題難度:一般
- 知識點:軟件工程>開發模型
- 試題答案:[[A]]
- 試題解析:需要開發的是大型軟件系統,大型軟件系統的需求往往難以在前期確定,所以瀑布模型最不適合。
3.易使用性的子特性不包括( )。
3.在ISO/IEC軟件質量模型中,易使用性的子特性不包括( )。
- (A) 易理解性
- (B) 易學性
- ? 易操作性
- (D) 易分析性
答案與解析
-
試題難度:一般
-
知識點:軟件工程>軟件質量特性
-
試題答案:[[‘D’]]
-
試題解析:
4.該過程不需要考慮( )。
4.在進行子系統結構設計時,需要確定劃分后的子系統模塊結構,并畫出模塊結構圖。該過程不需要考慮( )。
- (A) 每個子系統如何劃分成多個模塊
- (B) 每個子系統采用何種數據結構和核心算法
- ? 如何確定子系統之間、模塊之間傳送的數據及其調用關系
- (D) 如何評價并改進模塊結構的質量
答案與解析
- 試題難度:一般
- 知識點:軟件工程>概要設計與詳細設計
- 試題答案:[[B]]
- 試題解析:系統模塊結構設計的任務是確定劃分后的子系統的模塊結構,并畫出模塊結構圖,這個過程中必須考慮這樣幾個問題:每個子系統如何劃分成若干個模塊;如何確定子系統之間、模塊之間傳送的數據及其調用關系;如何評價并改進模塊結構的質量;如何從數據流圖導出模塊結構圖。
5.則用( )能夠清楚地表示復雜的條件組合。
5.數據流圖中某個加工的一組動作依賴于多個邏輯條件的取值,則用( )能夠清楚地表示復雜的條件組合與應做的動作之間的對應關系。
- (A) 流程圖
- (B) NS盒圖
- ? 形式語言
- (D) 決策樹
答案與解析
-
試題難度:一般
-
知識點:軟件工程>數據流圖與數據字典
-
試題答案:[[D]]
-
試題解析:
①結構化語言:形式語言精確,但不易被理解,自然語言易理解,但它不精確,可能產生二義性。結構化語言取長補短,它是在自然語言基礎上加了一些限定,使用有限的詞匯和有限的語句來描述加工邏輯,結構化語言是介于自然語言(英語或漢語)和形式化語言之間的一種半形式化語言。
②程序流程圖:描述模塊或程序執行過程的歷史最久、流行最廣的一種圖形表示方法。
③NS圖:是支持結構化程序設計方法而產生的一種描述工具。
⑤決策樹:一種適合于描述加工中具有多個策略且每個策略和若干條件有關的邏輯功能的圖形工具。