查看全部128種考試
軟件水平考試
 考試動態(tài) 報考指南 歷年真題 模擬試題 復(fù)習(xí)資料 心得技巧 專業(yè)英語 技術(shù)文章 軟考論壇 考試用書
 程序員 軟件設(shè)計師 網(wǎng)絡(luò)管理員 網(wǎng)絡(luò)工程師 系統(tǒng)分析師 數(shù)據(jù)庫系統(tǒng)工程師
1
2
3
4
5
6
7
8
9
10
ak47  
【字體: 軟件工程習(xí)題200題之二
軟件工程習(xí)題200題之二
spks.exam8.com 來源:考試吧Exam8.com 更新:2004-12-29 23:54:00 軟件水平考試 考試論壇

我的軟件工程筆記99年末的一段,是當(dāng)時幾乎所有軟件工程書籍的習(xí)題。這里整理出來,希望對大家學(xué)習(xí)軟件工程有益。

1、 Statemate方法是如何解決實時設(shè)計的特殊問題的?

2、 什么是規(guī)格說明語言?它具有什么性質(zhì)?

3、 什么是設(shè)計語言?它具有什么性質(zhì)?

4、 CASE環(huán)境語言提出了什么要求?如何實現(xiàn)?

5、 什么是原型開發(fā)語言?它具有什么性質(zhì)?

6、 如何使原型開發(fā)語言可執(zhí)行?

7、 編程語言從心里工程角度看各具有什么特性?

8、 評價選擇可用編程語言的準(zhǔn)則是什么?

9、 舉例說明編程語言對軟件工程的各個步驟的影響。

10、 編程語言中的基礎(chǔ)有哪些方面?

11、 第一代至第四代語言是如何劃分的?各具有什么特點?包括那些語言?

12、 程序中與編程風(fēng)格有關(guān)的因素有哪些?為建立良好的編程風(fēng)格應(yīng)遵循什么原則?

13、 提高編程效率應(yīng)從哪些方面著手?

14、 人機界面設(shè)計包括哪些方面?

15、 在人機界面設(shè)計中應(yīng)如何考慮用戶的使用要求?

16、 人機界面的設(shè)計應(yīng)遵循什么原則?

17、 人機交互方式分哪幾種?

18、 如何采用結(jié)構(gòu)化的分析方法和面向?qū)ο蠓治龇椒▉砻鞔_人機界面設(shè)計的任務(wù)?

19、 在進(jìn)行人機界面設(shè)計的初期(概要設(shè)計階段)必須解決那些問題?

20、 人機界面的開發(fā)主要采用那些模型?

21、 界面設(shè)計有哪些一般準(zhǔn)則?

22、 何為智能人機界面?智能人機界面由哪幾部分構(gòu)成?各部分之間存在什么關(guān)系?

23、 多媒體技術(shù)可用于解決人機界面設(shè)計中的什么問題?

24、 為什么在CASE中需要有數(shù)據(jù)庫的支持?

25、 軟件工程中有哪些數(shù)據(jù)需要管理?

26、 數(shù)據(jù)模型的評價準(zhǔn)則有哪十個方面?他們對CASE有什么意義?

27、 CASE需要什么樣的數(shù)據(jù)庫支持?

28、 為什么說軟件設(shè)計十分重要?

29、 完成良好的軟件設(shè)計應(yīng)遵循哪些原則?

30、 抽象有哪幾種形式?他們各起什么作用?

31、 如何理解模塊獨立性?用什么指標(biāo)來衡量模塊獨立性?

32、 為什么數(shù)據(jù)設(shè)計是設(shè)計活動中十分重要的一項?進(jìn)行數(shù)據(jù)設(shè)計應(yīng)遵循什么原則?

33、 何為體系結(jié)構(gòu)設(shè)計?進(jìn)行體系結(jié)構(gòu)設(shè)計應(yīng)遵循什么原則?

34、 什么是結(jié)構(gòu)化設(shè)計?他在軟件發(fā)展史上具有什么地位?

35、 過程設(shè)計語言具有哪些特征?

36、 什么是對象?對象有哪幾種形式?

37、 什么是類?類與對象間是什么關(guān)系?

38、 面向?qū)ο蠓椒ㄌ卣饔心男?

39、 面向?qū)ο蠓椒ɑ疽c是什么?

40、 面向?qū)ο笤O(shè)計涉及那幾個主要活動?面向?qū)ο笤O(shè)計如何體現(xiàn)三個主要的軟件設(shè)計概念:抽象信息、隱藏和模塊化?

41、 面向?qū)ο蠓治錾婕澳菐讉主要活動?如何應(yīng)用系統(tǒng)建模?

42、 Booch方法中運用了那幾類圖表?他們各有什么作用?

43、 Booch方法包括那些開發(fā)步驟?

44、 Petri網(wǎng)是與分析與設(shè)計哪類系統(tǒng)?它是通過什么方式來反映系統(tǒng)動態(tài)行為的?

45、 運用Petri網(wǎng)進(jìn)行系統(tǒng)建模與性能分析的具體步驟是什么?

46、 Petri網(wǎng)客分析系統(tǒng)哪些行為特征?這些特征含義是什么?

47、 Petri網(wǎng)的性能分析方法有哪幾種?其原理各是什么?

48、 軟件開發(fā)工具分哪幾類?各完成什么工作?

49、 軟件開發(fā)環(huán)境一般用來解決哪幾類問題?

50、 何為CASE,Z-CASE含義是什么?

51、 環(huán)境集成包括那三個方面的集成?

52、 集成方式分哪幾種?那種方式使集成思想得到充分體現(xiàn)?如何體現(xiàn)的?

53、 軟件質(zhì)量的含義是什么?

54、 影響軟件質(zhì)量的因素分哪兩大類?

55、 Boehm和McCall等人從哪些方面來確定軟件質(zhì)量?他們有什么異同?

56、 ISO1985提出的關(guān)于軟件質(zhì)量度量模型有哪三個層次組成?它有哪些特點?

57、 軟件質(zhì)量的各種特性怎樣度量?

58、 什么是軟件質(zhì)量保證的策略?現(xiàn)代軟件質(zhì)量保證的策略是什么?

59、 軟件質(zhì)量保證活動有哪七個主要方面?如缺少一兩個方面行不行?是否還有沒有考慮到的方面?

60、 為什么說軟件正是技術(shù)評審是軟件質(zhì)量保證的一個最基本的活動?

61、 為什么在軟件進(jìn)行技術(shù)評審中要有一張預(yù)先設(shè)定的評審檢查表?

62、 軟件的缺陷為什么在軟件開發(fā)和維護過程中會擴大?硬件會產(chǎn)生這樣的問題嗎?

63、 什么是Halstead軟件科學(xué)度量?這種方法的實質(zhì)是什么?它可以用來進(jìn)行軟件質(zhì)量哪些方面的度量?它有哪些優(yōu)缺點?

64、 什么是McCabe復(fù)雜性度量?這種方法的實質(zhì)是什么?它可以用來進(jìn)行軟件質(zhì)量哪些方面的度量?它有哪些優(yōu)點?

65、 什么是軟件可靠性和軟件可用性?他們能否定量計算?

66、 什么是軟件安全性?軟件安全性與軟件可靠性有什么不同?為什么有了軟件可靠性還要考慮軟件安全性?軟件安全性應(yīng)從哪些方面去考慮?

67、 為什么說軟件質(zhì)量保證中最重要的兩個方面是:對軟件質(zhì)量保證活動和軟件配置的審計;軟件質(zhì)量保證計劃的制定和標(biāo)準(zhǔn)的采用?

68、 為什么說軟件測試是軟件開發(fā)中不可缺少的重要的遺患,但不是軟件質(zhì)量保證的“安全網(wǎng)”?

69、 為什么把軟件測試的目標(biāo)定義為只是發(fā)現(xiàn)錯誤?

70、 軟件測試應(yīng)當(dāng)遵循什么原則?為什么要遵循這些原則?

71、 單元(模塊)測試、組裝測試和確認(rèn)測試各自主要的目標(biāo)是什么?他們之間有哪些不同?相互有什么關(guān)系?

72、 什么是黑盒子測試和白盒子測試?他們都適應(yīng)哪些測試?

73、 單元測試時,為什么需要另外開發(fā)驅(qū)動程序和連接程序?

74、 比較在組裝測試中,自頂向下與自底向上、先深度后寬度與先寬度后深度結(jié)合的優(yōu)缺點。

75、 為什么說在確認(rèn)測試階段,如果發(fā)現(xiàn)對用戶需求理解的錯誤,要修改就要付出極大的代價?

76、 什么是軟件測試中邏輯覆蓋?什么是語句、分支、條件、分支/條件、多重合循環(huán)覆蓋?一般軟件測試至少應(yīng)保證哪些覆蓋?為什么?

77、 什么叫鄧家華分?在確定等價劃分測試用例中,為什么在設(shè)計一個測試用例時,要使其盡可能多的覆蓋未被覆蓋過的合理的等價類,而是其只覆蓋且僅一個未被覆蓋過的不合理的等價類?

78、 什么是邊界值分析?他與等價類劃分有什么不同?

79、 什么是因果圖?他用于何處?

80、 什么是程序圖?他用于何處?

81、 糾錯技術(shù)中的歸納法和演繹法的中心思想是什么?

82、 什么是軟件測試中的回溯測試?他有什么用處?

83、 為什么實時系統(tǒng)測試較一般系統(tǒng)測試要困難得多?

84、 根據(jù)統(tǒng)計,軟件維護國作量占軟件整個生存周期工作量的10%~70%,這個比例隨著時間的退役還在增加,為什么軟件維護需要這么大的工作量?

85、 軟件維護分哪幾種類型?根據(jù)統(tǒng)計,在軟件維護中,那種類型的維護所占的比重最大?那種類型的維護所占的比重最?能說出他們的原因嗎?

86、 軟件維護工作有哪些特點?為什么?

87、 什么是軟件維護的副作用?如何防止軟件維護的副作用?

88、 什么是軟件的可維護性?如何提高軟件的可維護性?軟件的可維護性與軟件維護工作有什么關(guān)系?為什么在軟件開發(fā)過程中,要特別重視軟件的可維護性?

89、 軟件的可維護性與那些軟件質(zhì)量特性有關(guān)?能確定它們的優(yōu)先次序嗎?

90、 什么是軟件的反推工程和再生工程?他們主要用于何處?

91、 一個軟件的維護任務(wù)的工作程序是什么?是否需要設(shè)立專門的維護機構(gòu)?他們的職責(zé)是什么?

92、 如何保證和提高軟件維護工作的質(zhì)量和效率?

93、 有人說:“修改軟件是危險的”,你對這句話有什么看法?

94、 在軟件開發(fā)中,在重視技術(shù)問題的同時,為什么還要重視管理問題?兩者哪個重要?有哪些主要的管理問題?

95、 什么是軟件的工作范圍?一個軟件的工作范圍應(yīng)包括哪些主要內(nèi)容?對他們有些什么具體要求?

96、 在確定了軟件的工作范圍之后,為什么還要確定軟件開發(fā)所需要的人力資源、硬件資源和軟件資源?他們對軟件開發(fā)有什么影響?

97、 成本估算方法有哪幾種?

98、 影響軟件成本的主要因素有哪些具體方面?

99、 什么是IBM、SLIM和COCOMO成本估算模型?它們之間有什么不同?

100、 什么是軟件生產(chǎn)率數(shù)據(jù)?有哪些主要因素影響這些數(shù)據(jù)?為什么要重視這些數(shù)據(jù)?這些數(shù)據(jù)對軟件開發(fā)有什么意義?

101、 怎樣具體進(jìn)行軟件成本估算?他們分哪幾步?

102、 什么是軟件開發(fā)工作量(人-周 或 人-月 或 人-年)?什么是軟件開發(fā)時間(周期)(周或月或年)?什么是軟件開發(fā)進(jìn)度?三者之間有什么關(guān)系?

103、 在安排軟件開發(fā)進(jìn)度時,應(yīng)該考慮哪些問題?為什么?

104、 什么是軟件配置管理?他有什么作用?

105、 什么是基線?他在配置管理中有什么作用?

106、 什么是軟件配置管理的機制?有哪幾類機制?他們怎樣實現(xiàn)軟件配置管理?

107、 什么是軟件開發(fā)組織?開發(fā)組織有哪幾種方式?

108、 什么是主程序員小組?這種組織形式有什么好處?

109、 什么是軟件產(chǎn)權(quán)?為什么軟件產(chǎn)權(quán)要保護?

110、 什么是著作權(quán)、版權(quán)和專利權(quán)?他們有哪些異同?

111、 什么是商標(biāo)權(quán)和商業(yè)秘密權(quán)?

112、 著作權(quán)有哪幾種登記方式?辦理軟件著作權(quán)登記有哪些基本要求?

113、 著作權(quán)為什么要進(jìn)行登記?

(完)

轉(zhuǎn)帖于:軟件水平考試_考試吧
文章搜索  
看了本文的網(wǎng)友還看了:
·軟件工程習(xí)題200題之一  (2004-12-29 23:53:00)
·Casl匯編語言輔導(dǎo)(下)  (2004-12-29 23:52:00)
·Casl匯編語言輔導(dǎo)(上)  (2004-12-27 13:32:00)
網(wǎng)友評論
昵 稱: *  評 分: 1分 2分 3分 4分 5分
標(biāo)題:   匿名發(fā)表    (共有條評論)查看全部評論>>
版權(quán)聲明 -------------------------------------------------------------------------------------
  如果軟件水平考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請與我們聯(lián)系,我們將會及時處理。如轉(zhuǎn)載本軟件水平考試網(wǎng)內(nèi)容,請注明出處。
關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  付款方式  站內(nèi)導(dǎo)航  客服中心  友情鏈接  考試論壇  網(wǎng)站地圖
Copyright © 2004-2008 考試吧軟件水平考試網(wǎng) All Rights Reserved    
中國科學(xué)院研究生院權(quán)威支持(北京) 電 話:010-62168566 傳 真:010-62192699
百度大聯(lián)盟黃金認(rèn)證  十佳網(wǎng)絡(luò)教育機構(gòu)  經(jīng)營許可證號:京ICP060677