1. 算法的4個(gè)特性是:確定性,可行性,有窮性,擁有足夠的情報(bào)
2. 一個(gè)算法通常由兩種基本要素組成:一是對(duì)數(shù)據(jù)對(duì)象的運(yùn)算和操作,二是算法的控制結(jié)構(gòu)。
3. 算法設(shè)計(jì)的基本方法主要有:列舉法,歸納法,遞推,遞歸和減半遞推技術(shù)
4. 常用的存儲(chǔ)結(jié)構(gòu)有:順序,鏈接,索引
5. 堆排序:nlog2(n)
快速排序:n(n-1)/2 最壞
6. 數(shù)據(jù)流程圖中:箭頭 數(shù)據(jù)流
程序流程圖中:箭頭 事物流
7. 數(shù)據(jù)庫(kù)系統(tǒng)在其內(nèi)部三級(jí)模式:概念模式,內(nèi)部模式,外部模式;
8. 過(guò)程設(shè)計(jì)語(yǔ)言(PDL)是結(jié)構(gòu)化的英語(yǔ)和偽碼,是一種混合語(yǔ)言
9. 用戶(hù)參與物理設(shè)計(jì)的內(nèi)容有索引設(shè)計(jì),集簇設(shè)計(jì)和分區(qū)設(shè)計(jì)等三種
10. 衡量模塊獨(dú)立程度的度量標(biāo)準(zhǔn):耦合和內(nèi)聚
11. 程序設(shè)計(jì)主要經(jīng)過(guò)了結(jié)構(gòu)化的程序設(shè)計(jì)和面向?qū)ο蟮某绦蛟O(shè)計(jì)
12. 數(shù)據(jù)庫(kù)設(shè)計(jì)包括:概念設(shè)計(jì)和邏輯設(shè)計(jì)
13. 數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)主要指數(shù)據(jù)庫(kù)的存儲(chǔ)記錄格式,存儲(chǔ)記錄安排和存取方法
14. 數(shù)據(jù)庫(kù)的建立包括數(shù)據(jù)模式的建立與數(shù)據(jù)加載
15. 數(shù)據(jù)庫(kù)設(shè)計(jì)一般采用生命周期法
16. 源程序文檔化時(shí)程序應(yīng)加注釋。注釋一般分為序言性注釋和功能性注釋
17. 結(jié)構(gòu)化程序設(shè)計(jì)的主要特點(diǎn)是每個(gè)控制結(jié)構(gòu)只有一個(gè)入口和一個(gè)出口
18. 結(jié)構(gòu)化程序設(shè)計(jì)的主要方法是自頂向下,逐步求精,模塊化,限制使用GOTO語(yǔ)句
19. 在面向?qū)ο蟮姆椒ㄖ校?lèi)的實(shí)例成為對(duì)象
20. 在面向?qū)ο蟮姆椒ㄖ?,直接反映了用?hù)對(duì)目標(biāo)系統(tǒng)的要求的模型是功能模型
21. 對(duì)象有三種成分:標(biāo)識(shí),屬性和方法
22. 軟件工程研究的主要內(nèi)容:軟件開(kāi)發(fā)技術(shù)和軟件工程管理
23. 軟件工程的三要素:方法,工具和過(guò)程
24. 軟件是程序,數(shù)據(jù)和文檔的集合
25. 軟件工程的原則包括:抽象,信息隱蔽,模塊化,局部化,確定性,一致性,完備性和可驗(yàn)證性
26. 結(jié)構(gòu)化方法的核心和基礎(chǔ)是結(jié)構(gòu)化程序設(shè)計(jì)理論
27. 軟件需求分析階段的工作:需求獲取,需求分析,編寫(xiě)需求規(guī)格說(shuō)明書(shū),需求評(píng)審
28. 在結(jié)構(gòu)化分析方法中,用于描述系統(tǒng)中所用到的全部數(shù)據(jù)和文件的文檔稱(chēng)為數(shù)據(jù)字典
29. 軟件需求規(guī)格說(shuō)明書(shū)是需求分析階段的最后成果
30. 軟件設(shè)計(jì)的基本原則:抽象,模塊化,信息隱蔽,模塊獨(dú)立性
31. 數(shù)據(jù)流程圖的類(lèi)型:變換型和事務(wù)型
32. 好的軟件設(shè)計(jì)結(jié)構(gòu)通常頂層高扇出,中間扇出較少,底層高扇出
33. 詳細(xì)設(shè)計(jì)的方法主要是結(jié)構(gòu)化程序設(shè)計(jì)
34. 常用圖形描述工具有程序流程圖,盒圖盒問(wèn)題分析圖
35. 詳細(xì)設(shè)計(jì)的典型語(yǔ)言描述工具是PDL
36. 結(jié)構(gòu)化程序設(shè)計(jì)主要強(qiáng)調(diào)的是程序的易讀性
37. 在軟件生命周期中,能準(zhǔn)確的確定軟件系統(tǒng)必須做什么和必須具備哪些功能的階段是需求分析
38. 關(guān)系表中每一個(gè)橫行稱(chēng)為一個(gè)元組
39. 對(duì)象是屬性和方法的封裝體,操作是對(duì)象的動(dòng)態(tài)性屬性
40. 在數(shù)據(jù)管理技術(shù)的發(fā)展過(guò)程中,經(jīng)歷了人工管理階段,文件系統(tǒng)階段和數(shù)據(jù)庫(kù)系統(tǒng)階段,其中數(shù)據(jù)獨(dú)立性的是數(shù)據(jù)庫(kù)系統(tǒng)
41. 用樹(shù)形結(jié)構(gòu)來(lái)表示實(shí)體之間聯(lián)系的模型成為層次模型
42. 關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)能使現(xiàn)的專(zhuān)門(mén)關(guān)系運(yùn)算包括選擇,投影,連接
43. 數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)是指數(shù)據(jù)的邏輯結(jié)構(gòu)在計(jì)算機(jī)中的表示
44. 檢查軟件產(chǎn)品是否符合需求定義的過(guò)程稱(chēng)為確認(rèn)測(cè)試
45. 需求分析常用工具DFD
46. 索引屬于內(nèi)模式
47. 在關(guān)系數(shù)據(jù)庫(kù)中,用來(lái)表示實(shí)體之間關(guān)系的是二維表
48. 將E-R圖轉(zhuǎn)換到關(guān)系模式時(shí),實(shí)體與聯(lián)系都可以表示成關(guān)系
49. 希爾排序法屬于插入類(lèi)排序法
50. 診斷和改正程序中錯(cuò)誤的工作通常稱(chēng)為程序調(diào)試
51. 問(wèn)題處理方案的正確而完整的描述稱(chēng)為算法
52. 白盒測(cè)試一般適用于單元測(cè)試
53. 數(shù)據(jù)就是描述事物的符號(hào)記錄
54. 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)由數(shù)據(jù)庫(kù)系統(tǒng),應(yīng)用軟件和應(yīng)用界面組成
55. 數(shù)據(jù)模型所描述的內(nèi)容:數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)操作,數(shù)據(jù)約束。
2. 一個(gè)算法通常由兩種基本要素組成:一是對(duì)數(shù)據(jù)對(duì)象的運(yùn)算和操作,二是算法的控制結(jié)構(gòu)。
3. 算法設(shè)計(jì)的基本方法主要有:列舉法,歸納法,遞推,遞歸和減半遞推技術(shù)
4. 常用的存儲(chǔ)結(jié)構(gòu)有:順序,鏈接,索引
5. 堆排序:nlog2(n)
快速排序:n(n-1)/2 最壞
6. 數(shù)據(jù)流程圖中:箭頭 數(shù)據(jù)流
程序流程圖中:箭頭 事物流
7. 數(shù)據(jù)庫(kù)系統(tǒng)在其內(nèi)部三級(jí)模式:概念模式,內(nèi)部模式,外部模式;
8. 過(guò)程設(shè)計(jì)語(yǔ)言(PDL)是結(jié)構(gòu)化的英語(yǔ)和偽碼,是一種混合語(yǔ)言
9. 用戶(hù)參與物理設(shè)計(jì)的內(nèi)容有索引設(shè)計(jì),集簇設(shè)計(jì)和分區(qū)設(shè)計(jì)等三種
10. 衡量模塊獨(dú)立程度的度量標(biāo)準(zhǔn):耦合和內(nèi)聚
11. 程序設(shè)計(jì)主要經(jīng)過(guò)了結(jié)構(gòu)化的程序設(shè)計(jì)和面向?qū)ο蟮某绦蛟O(shè)計(jì)
12. 數(shù)據(jù)庫(kù)設(shè)計(jì)包括:概念設(shè)計(jì)和邏輯設(shè)計(jì)
13. 數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)主要指數(shù)據(jù)庫(kù)的存儲(chǔ)記錄格式,存儲(chǔ)記錄安排和存取方法
14. 數(shù)據(jù)庫(kù)的建立包括數(shù)據(jù)模式的建立與數(shù)據(jù)加載
15. 數(shù)據(jù)庫(kù)設(shè)計(jì)一般采用生命周期法
16. 源程序文檔化時(shí)程序應(yīng)加注釋。注釋一般分為序言性注釋和功能性注釋
17. 結(jié)構(gòu)化程序設(shè)計(jì)的主要特點(diǎn)是每個(gè)控制結(jié)構(gòu)只有一個(gè)入口和一個(gè)出口
18. 結(jié)構(gòu)化程序設(shè)計(jì)的主要方法是自頂向下,逐步求精,模塊化,限制使用GOTO語(yǔ)句
19. 在面向?qū)ο蟮姆椒ㄖ校?lèi)的實(shí)例成為對(duì)象
20. 在面向?qū)ο蟮姆椒ㄖ?,直接反映了用?hù)對(duì)目標(biāo)系統(tǒng)的要求的模型是功能模型
21. 對(duì)象有三種成分:標(biāo)識(shí),屬性和方法
22. 軟件工程研究的主要內(nèi)容:軟件開(kāi)發(fā)技術(shù)和軟件工程管理
23. 軟件工程的三要素:方法,工具和過(guò)程
24. 軟件是程序,數(shù)據(jù)和文檔的集合
25. 軟件工程的原則包括:抽象,信息隱蔽,模塊化,局部化,確定性,一致性,完備性和可驗(yàn)證性
26. 結(jié)構(gòu)化方法的核心和基礎(chǔ)是結(jié)構(gòu)化程序設(shè)計(jì)理論
27. 軟件需求分析階段的工作:需求獲取,需求分析,編寫(xiě)需求規(guī)格說(shuō)明書(shū),需求評(píng)審
28. 在結(jié)構(gòu)化分析方法中,用于描述系統(tǒng)中所用到的全部數(shù)據(jù)和文件的文檔稱(chēng)為數(shù)據(jù)字典
29. 軟件需求規(guī)格說(shuō)明書(shū)是需求分析階段的最后成果
30. 軟件設(shè)計(jì)的基本原則:抽象,模塊化,信息隱蔽,模塊獨(dú)立性
31. 數(shù)據(jù)流程圖的類(lèi)型:變換型和事務(wù)型
32. 好的軟件設(shè)計(jì)結(jié)構(gòu)通常頂層高扇出,中間扇出較少,底層高扇出
33. 詳細(xì)設(shè)計(jì)的方法主要是結(jié)構(gòu)化程序設(shè)計(jì)
34. 常用圖形描述工具有程序流程圖,盒圖盒問(wèn)題分析圖
35. 詳細(xì)設(shè)計(jì)的典型語(yǔ)言描述工具是PDL
36. 結(jié)構(gòu)化程序設(shè)計(jì)主要強(qiáng)調(diào)的是程序的易讀性
37. 在軟件生命周期中,能準(zhǔn)確的確定軟件系統(tǒng)必須做什么和必須具備哪些功能的階段是需求分析
38. 關(guān)系表中每一個(gè)橫行稱(chēng)為一個(gè)元組
39. 對(duì)象是屬性和方法的封裝體,操作是對(duì)象的動(dòng)態(tài)性屬性
40. 在數(shù)據(jù)管理技術(shù)的發(fā)展過(guò)程中,經(jīng)歷了人工管理階段,文件系統(tǒng)階段和數(shù)據(jù)庫(kù)系統(tǒng)階段,其中數(shù)據(jù)獨(dú)立性的是數(shù)據(jù)庫(kù)系統(tǒng)
41. 用樹(shù)形結(jié)構(gòu)來(lái)表示實(shí)體之間聯(lián)系的模型成為層次模型
42. 關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)能使現(xiàn)的專(zhuān)門(mén)關(guān)系運(yùn)算包括選擇,投影,連接
43. 數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)是指數(shù)據(jù)的邏輯結(jié)構(gòu)在計(jì)算機(jī)中的表示
44. 檢查軟件產(chǎn)品是否符合需求定義的過(guò)程稱(chēng)為確認(rèn)測(cè)試
45. 需求分析常用工具DFD
46. 索引屬于內(nèi)模式
47. 在關(guān)系數(shù)據(jù)庫(kù)中,用來(lái)表示實(shí)體之間關(guān)系的是二維表
48. 將E-R圖轉(zhuǎn)換到關(guān)系模式時(shí),實(shí)體與聯(lián)系都可以表示成關(guān)系
49. 希爾排序法屬于插入類(lèi)排序法
50. 診斷和改正程序中錯(cuò)誤的工作通常稱(chēng)為程序調(diào)試
51. 問(wèn)題處理方案的正確而完整的描述稱(chēng)為算法
52. 白盒測(cè)試一般適用于單元測(cè)試
53. 數(shù)據(jù)就是描述事物的符號(hào)記錄
54. 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)由數(shù)據(jù)庫(kù)系統(tǒng),應(yīng)用軟件和應(yīng)用界面組成
55. 數(shù)據(jù)模型所描述的內(nèi)容:數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)操作,數(shù)據(jù)約束。