軟體工程習題200題之一

2021-09-05 13:36:28 字數 3459 閱讀 5978

軟體工程習題200題之一

1、 什麼是軟體危機?產生軟體危機的原因?怎樣消除?

2、 什麼是軟體工程?包括哪些內容?

3、 軟體生存週期包含哪些內容?

4、 軟體開發模型有幾種?各有什麼特點?

5、 軟體技術審查和管理複審的作用是什麼?

6、 軟體開發與寫程式有什麼不同?

7、 在軟體開發的早期階段,為什麼要進行可行性研究?應該從哪些方面研究目標系統的可行性?

8、 乙個軟體開發系統的可行性研究報告應如何編寫?

9、 資料流圖有哪幾種基本符號?

10、 畫資料流圖原則是什麼?

11、 資料流圖在軟體分析中的作用是什麼?

12、 資料字典的作用?

13、 什麼是資料字典?有幾個定義?各自特點是什麼?

14、 有幾種效益的分析方法?

15、 需求分析的任務是什麼?

16、 需求分析通常採用哪些分析技術?

17、 什麼是結構化分析?他的結構化體現在**?

18、 簡述物件導向分析技術的主要步驟?

19、 原型開發技術的目的,特點是什麼?

20、 簡述總體設計的一般過程?

21、 什麼叫軟體結構?什麼叫軟體工程?二者之間關係?

22、 解釋深度、寬度、扇出、扇入對軟體的影響。

23、 什麼叫模組化?m代表的含義是什麼?

24、 模組化的三個重要特徵是什麼?闡明各自的作用。

25、 舉例說明各種耦合情況和各種內聚情況。

26、 簡述設計準則的內容。

27、 簡述層次方框圖與軟體結構圖的異同點。

28、 事物型軟體結構圖有什麼特點?原因是什麼?

29、 詳細設計的任務是什麼?

30、 什麼是結構化程式設計?用n-s圖表示三種基本結構。

31、 簡述jackson程式設計方法的主要內容。

32、 簡述wariner程式設計方法的主要內容。

33、 mcahei(muahe,筆記有些模糊,未校正)方法的核心是什麼?有何用途?

34、 簡述程式語言兩次本質性變化的內容及意義。

35、 c語言屬於第幾代語言?***語言特點是什麼?

36、 簡述高階語言的應用特點和內在特點。

37、 試分析程式語言特點及軟體可靠性、可理解性、可修改性、可測試性及成本的關係。

38、 選擇一種語言的實用標準是什麼?

39、 簡述開發環境、計算機體系結構、軟體設計方法、軟體開發過程與程式語言之間的促進和制約作用。

40、 程式的編碼風格主要體現在哪幾個方面?

41、 軟體測試的基本任務是什麼?測試與除錯區別是什麼?

42、 軟體測試的目標是什麼?

43、 軟體測試分幾個步驟進行?每個步驟解決什麼問題?

44、 軟體測試有幾種方法?每種方法的特點是什麼?

45、 軟體出錯有幾種型別?驗證其程式正確性有幾種方法?

46、 什麼是單元測試和整合測試?他們各有什麼特點?

47、 簡述漸增式測試方法與非漸增式測試方法的優劣。

48、 簡述存根程式 驅動程式的作用。

49、 編 最大、最小公倍數程式,並為它設計測試用例。

50、 測試的具體任務是什麼?為什麼說除錯是軟體開發過程中最艱鉅的任務?

51、 舉出幾種常用的測試工具,說明他們的用法。

52、 mttf的含義是什麼?如何計算et值?

53、 假設有乙個由1000行pascal語句構成的程式(編譯後約有5000條機器指令),請估算對它進行測試期間將發現多少錯誤。為什麼?

54、 什麼叫軟體維護?軟體維護的基本內容是什麼?

55、 軟體維護分幾類?每類的基本內容是什麼?佔軟體維護總工作量的百分比是多少?

56、 軟體維護有哪些特點?

57、 簡述軟體的維護過程。

58、 軟體的可維護性與哪些因素有關?在軟體開發過程中應採取哪些措施才能提高軟體產品的可維護性?

59、 什麼是軟體工程的文件?分哪兩大類?每類內容是什麼?

60、 計算軟體**時,應不應該把維護費用計入成本?為什麼?

61、 軟體專案分幾類?劃分依據是什麼?

62、 簡述軟體專案的特點和專案中人員的特點對軟體管理的影響。

63、 軟體職能管理的具體內容是什麼?

64、 為什麼說「時間和人員不能交換」?試說明其原因。

65、 變動分兩類,闡述每類特點及二者之間的區別。

66、 談談你對軟體現代技術的理解,**一下軟體發展方向。

67、 計算機技術已不再是單一學科的發展,它是許多相關學科的融合和滲透。舉例說明你所熟悉的這方面的技術、方法和應用。

68、 何為軟體?軟體可分哪幾種類?

69、 軟體危機主要有哪些表現?

70、 什麼是軟體工程?試說明軟體工程是如何克服軟體危機的。

71、 物件導向生存期模型與傳統的生存期模型有什麼區別?

72、 列出兩種以上的軟體開發過程模型。並說明各自的特點。

73、 分析員職責是什麼?分析員應具備什麼條件?

74、 分析員應採取哪些方法來明確需求?

75、 建立系統模型有什麼作用?   

76、 建立良好的規格說明的原則有哪些?

77、 為什麼要進行規格說明評審?

78、 資料流圖作用是什麼?

79、 資料字典的作用是什麼?資料字典中包含了哪些資訊?

80、 何為結構化分析方法?他在發展過程中得到了哪些擴充?

81、 什麼是面向資料流的設計?資料流包括哪幾種?

82、 怎樣完成從資料流圖到程式結構圖的轉換?

83、 面向資料流的設計方法包含那些步驟?

84、 jackson結構化程式設計方法是以控制技術為中心還是以資料結構為中心?為什麼?

85、 jsp方法包括那些步驟?

86、 如何表示資料的順序結構、選擇結構、重複結構?

87、 回溯用於解決jsp方法遇到了什麼問題?為什麼jsp往往會面臨這種問題而別的方法往往不會?

88、 為什麼jsp方法會遇到結構衝突問題?如何解決?

89、 dssd方法包括那些步驟?

90、 dssd方法中,邏輯輸出結構和邏輯過程結構的匯出各起到什麼作用?

91、 什麼是原型?原型應具有什麼特點?

92、 什麼是原型開發?原型開發包括那幾類?

93、 原型開發由哪幾個步驟組成?

94、 使用者介面原型開發方法有哪幾種?與傳統的使用者介面開發方法相比具有哪些優點?

95、 物件導向語言必須支援那些概念?

96、 物件導向程式設計語言分幾大類?

97、 試說明物件導向程式設計語言用哪些機制支援物件導向方法的基本概念?

98、 什麼是實時系統?實時設計與其他系統設計有什麼區別?

99、 實時系統設計有哪些要素?

100、 實時系統在進行任務同步時通常採取哪幾種方法?

《軟體工程》閱讀筆記之一

第一章 概述。講述了軟體的特徵,和發展史,隨後引入了軟體工程的概念,三要素,方法等。然後是軟體工程的知識體系和職業道德規範。第二章 軟體過程。講述了任務思維和過程思維,軟體過程的定義,軟體過程的基本活動,製品。隨後講到軟體過程的模型 瀑布模型 快速原型模型 增量模型 螺旋模型 形式化方法模型和基於元...

軟體工程附加題

1.你認為本門課程需要在 進行改進,具體措施有哪些,包括 時間進度安排,專案難度等均可 對於軟體使用,希望在學期初確定所適用軟體,統一進行培訓,使後期進度統一。對於任務方面,希望增加個人和結對任務的權重,在評價時候同樣增加其權重。2.你認為助教 老師 做的不足,限制太多等 說實話,老師助教盡心盡力,...

軟體工程課程部分習題

軟體工程導論。張海潘 牟永敏 著 第一章 課後部分習題 物件導向范型 盡量模擬人類習慣的思維方式,是開發軟體的方法與過程 盡可能接近 人類認識世界 解決問題的方法與過程,從而使 描述問題的問題空間 問題域 和 實現解法的解空間 求解域 在結構上盡可能的一致。主動地多次反覆迭代的演化過程。物件 把物件...