軟件工程的100道問(wèn)答題
軟件工程是一門(mén)研究用工程化方法構建和維護有效的、實(shí)用的和高質(zhì)量的軟件的學(xué)科。下面和小編一起來(lái)看軟件工程的100道問(wèn)答題,希望有所幫助!
1、什么是軟件危機?產(chǎn)生軟件危機的原因?怎樣消除?
2、什么是軟件工程?包括哪些內容?
3、軟件生存周期包含哪些內容?
4、軟件開(kāi)發(fā)模型有幾種?各有什么特點(diǎn)?
7、在軟件開(kāi)發(fā)的早期階段,為什么要進(jìn)行可行性研究?應該從哪些方面研究目標系統的可行性?
8、一個(gè)軟件開(kāi)發(fā)系統的可行性研究報告應如何編寫(xiě)?
9、數據流圖有哪幾種基本符號?
10、畫(huà)數據流圖原則是什么?
11、數據流圖在軟件分析中的作用是什么?
12、數據字典的作用?
13、什么是數據字典?有幾個(gè)定義?各自特點(diǎn)是什么?
14、有幾種效益的分析方法?
15、需求分析的任務(wù)是什么?
16、需求分析通常采用哪些分析技術(shù)?
17、什么是結構化分析?他的結構化體現在哪里?
18、簡(jiǎn)述面向對象分析技術(shù)的主要步驟?
19、原型開(kāi)發(fā)技術(shù)的目的,特點(diǎn)是什么?
20、簡(jiǎn)述總體設計的一般過(guò)程?
21、什么叫軟件結構?什么叫軟件工程?二者之間關(guān)系?
22、解釋深度、寬度、扇出、扇入對軟件的影響。
23、什么叫模塊化?m代表的含義是什么?
24、模塊化的三個(gè)重要特征是什么?闡明各自的作用。
25、舉例說(shuō)明各種耦合情況和各種內聚情況。
26、簡(jiǎn)述設計準則的內容。
27、簡(jiǎn)述層次方框圖與軟件結構圖的異同點(diǎn)。
28、事物型軟件結構圖有什么特點(diǎn)?原因是什么?
29、詳細設計的任務(wù)是什么?
30、什么是結構化程序設計?用n-s圖表示三種基本結構。
31、簡(jiǎn)述jackson程序設計方法的主要內容。
32、簡(jiǎn)述wariner程序設計方法的主要內容。
35、c語(yǔ)言屬于第幾代語(yǔ)言?第四代語(yǔ)言特點(diǎn)是什么?
36、簡(jiǎn)述高級語(yǔ)言的應用特點(diǎn)和內在特點(diǎn)。
37、試分析程序設計語(yǔ)言特點(diǎn)及軟件可*性、可理解性、可修改性、可測試性及成本的關(guān)系。
38、選擇一種語(yǔ)言的實(shí)用標準是什么?
39、簡(jiǎn)述開(kāi)發(fā)環(huán)境、計算機體系結構、軟件設計方法、軟件開(kāi)發(fā)過(guò)程與程序設計語(yǔ)言之間的促進(jìn)和制約作用。
40、程序的編碼風(fēng)格主要體現在哪幾個(gè)方面?
41、軟件測試的基本任務(wù)是什么?測試與調試區別是什么?
42、軟件測試的目標是什么?
43、軟件測試分幾個(gè)步驟進(jìn)行?每個(gè)步驟解決什么問(wèn)題?
44、軟件測試有幾種方法?每種方法的特點(diǎn)是什么?
45、軟件出錯有幾種類(lèi)型?驗證其程序正確性有幾種方法?
46、什么是單元測試和集成測試?他們各有什么特點(diǎn)?
47、簡(jiǎn)述漸增式測試方法與非漸增式測試方法的優(yōu)劣。
48、簡(jiǎn)述存根程序驅動(dòng)程序的作用。
49、編最大、最小公倍數程序,并為它設計測試用例。
50、測試的具體任務(wù)是什么?為什么說(shuō)調試是軟件開(kāi)發(fā)過(guò)程中最艱巨的任務(wù)?
51、舉出幾種常用的測試工具,說(shuō)明他們的用法。
52、mttf的含義是什么?如何計算et值?
53、假設有一個(gè)由1000行pascal語(yǔ)句構成的程序(編譯后約有5000條機器指令),請估算對它進(jìn)行測試期間將發(fā)現多少錯誤。為什么?
54、什么叫軟件維護?軟件維護的基本內容是什么?
55、軟件維護分幾類(lèi)?每類(lèi)的基本內容是什么?占軟件維護總工作量的百分比是多少?
56、軟件維護有哪些特點(diǎn)?
57、簡(jiǎn)述軟件的維護過(guò)程。
58、軟件的`可維護性與哪些因素有關(guān)?在軟件開(kāi)發(fā)過(guò)程中應采取哪些措施才能提高軟件產(chǎn)品的可維護性?
59、什么是軟件工程的文檔?分哪兩大類(lèi)?每類(lèi)內容是什么?
60、計算軟件價(jià)格時(shí),應不應該把維護費用計入成本?為什么?
61、軟件項目分幾類(lèi)?劃分依據是什么?
62、簡(jiǎn)述軟件項目的特點(diǎn)和項目中人員的特點(diǎn)對軟件管理的影響。
65、變動(dòng)分兩類(lèi),闡述每類(lèi)特點(diǎn)及二者之間的區別。
66、談?wù)勀銓浖F代技術(shù)的理解,預測一下軟件發(fā)展方向。
67、計算機技術(shù)已不再是單一學(xué)科的發(fā)展,它是許多相關(guān)學(xué)科的融合和滲透。舉例說(shuō)明你所熟悉的這方面的技術(shù)、方法和應用。
68、何為軟件?軟件可分哪幾種類(lèi)?
69、軟件危機主要有哪些表現?
70、什么是軟件工程?試說(shuō)明軟件工程是如何克服軟件危機的。
71、面向對象生存期模型與傳統的生存期模型有什么區別?
72、列出兩種以上的軟件開(kāi)發(fā)過(guò)程模型。并說(shuō)明各自的特點(diǎn)。
73、分析員職責是什么?分析員應具備什么條件?
74、分析員應采取哪些方法來(lái)明確需求?
75、建立系統模型有什么作用?
76、建立良好的規格說(shuō)明的原則有哪些?
77、為什么要進(jìn)行規格說(shuō)明評審?
78、數據流圖作用是什么?
79、數據字典的作用是什么?數據字典中包含了哪些信息?
80、何為結構化分析方法?他在發(fā)展過(guò)程中得到了哪些擴充?
81、什么是面向數據流的設計?數據流包括哪幾種?
82、怎樣完成從數據流圖到程序結構圖的轉換?
83、面向數據流的設計方法包含那些步驟?
84、jackson結構化編程方法是以控制技術(shù)為中心還是以數據結構為中心?為什么?
85、jsp方法包括那些步驟?
86、如何表示數據的順序結構、選擇結構、重復結構?
87、回溯用于解決jsp方法遇到了什么問(wèn)題?為什么jsp往往會(huì )面臨這種問(wèn)題而別的方法往往不會(huì )?
88、為什么jsp方法會(huì )遇到結構沖突問(wèn)題?如何解決?
91、什么是原型?原型應具有什么特點(diǎn)?
92、什么是原型開(kāi)發(fā)?原型開(kāi)發(fā)包括那幾類(lèi)?
93、原型開(kāi)發(fā)由哪幾個(gè)步驟組成?
94、用戶(hù)界面原型開(kāi)發(fā)方法有哪幾種?與傳統的用戶(hù)界面開(kāi)發(fā)方法相比具有哪些優(yōu)點(diǎn)?
95、面向對象語(yǔ)言必須支持那些概念?
96、面向對象編程語(yǔ)言分幾大類(lèi)?
97、試說(shuō)明面向對象編程語(yǔ)言用哪些機制支持面向對象方法的基本概念?
98、影響軟件成本的主要因素有哪些具體方面?
99、什么是ibm、slim和cocomo成本估算模型?它們之間有什么不同?
100、什么是軟件生產(chǎn)率數據?有哪些主要因素影響這些數據?為什么要重視這些數據?這些數據對軟件開(kāi)發(fā)有什么意義?
【軟件工程的100道問(wèn)答題】相關(guān)文章:
100道猜字謎大全及答案11-10
易經(jīng):道可道非常道10-04
二年級開(kāi)學(xué)口算測試100道(附答案)07-30
魚(yú)我所欲也問(wèn)答題08-23
易經(jīng):凡夫不知的道10-04
軟件工程論文的開(kāi)題報告07-31
一年級數學(xué)期末口算測試100道08-21