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