查看匯總:2014年計算機二級公共基礎知識總結匯總
第三章 軟件工程基礎
經過對部分考生的調查以及對近年真題的總結分析,筆試部分經常考查的是軟件生命周期、軟件設計的基本原理,軟件測試的目的、軟件調試的基本概念,讀者應對此部分進行重點學習。
詳細重點學習知識點:
1.軟件的概念、軟件生命周期的概念及各階段所包含的活動
2.概要設計與詳細設計的概念、模塊獨立性及其度量的標準、詳細設計常用的工具
3.軟件測試的目的、軟件測試的4個步驟、
4.軟件調試的任務
3.1軟件工程基本概念
考點1 軟件定義與軟件特點
考試鏈接:
考點1在筆試考試中,是一個經常考查的內容,考核的幾率為70%,主要是以選擇題的形式出現,分值為2分,此考點為識記內容,讀者應該識記軟件的定義,特點及其分類。
軟件指的是計算機系統中與硬件相互依存的另一部分,包括程序、數據和相關文檔的完整集合。程序是軟件開發人員根據用戶需求開發的、用程序設計語言描述的、適合計算機執行的指令序列。數據是使程序能正常操縱信息的數據結構。文檔是與程序的開發、維護和使用有關的圖文資料。可見,軟件由兩部分組成:
(1)機器可執行的程序和數據;
(2)機器不可執行的,與軟件開發、運行、維護、使用等有關的文檔。
軟件的特點:
(1)軟件是邏輯實體,而不是物理實體,具有抽象性;
(2)沒有明顯的制作過程,可進行大量的復制;
(3)使用期間不存在磨損、老化問題;
(4)軟件的開發、運行對計算機系統具有依賴性;
(5)軟件復雜性高,成本昂貴;
(6)軟件開發涉及諸多社會因素。
根據應用目標的不同,軟件可分應用軟件、系統軟件和支撐軟件(或工具軟件)。
小提示:應用軟件是為解決特定領域的應用而開發的軟件;系統軟件是計算機管理自身資源,提高計算機使用效率并為計算機用戶提供各種服務的軟件;支撐軟件是介于兩者之間,協助用戶開發軟件的工具性軟件。
考點2 軟件工程過程與軟件生命周期
考試鏈接:
考點2在筆試考試中,在筆試考試中出現的幾率為30%,主要是以選擇題的形式出現,分值為2分,此考點為識記內容,讀者應該識記軟件生命周期 的定義,主要活動階段及其任務。
軟件產品從提出、實現、使用維護到停止使用退役的過程稱為軟件生命周期。一般包括可行性分析研究與需求分析、設計、實現、測試、交付使用以及維護等活動,如圖3-1所示。
還可以將軟件生命周期分為如上圖所示的軟件定義、軟件開發和軟件運行維護3個階段。
生命周期的主要活動階段是:可行性研究與計劃制定、需求分析、軟件設計、軟件實施、軟件測試及運行與維護。
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |