壹、考試說明
1.考試要求:
(1)了解軟件工程管理的概念和任務;
(2)了解軟件生命周期過程;
(3)了解軟件工程標準;
(4)掌握需求分析、測試和維護的基本技術;
(5)掌握軟件度量和軟件配置管理方法;
(6)了解軟件復用的概念;
(7)了解軟件質量保證的手段;
(s)了解軟件項目對人員的要求;
(9)了解軟件知識產權的基本知識。
2.通過該級別等級考試的合格人員,具有從事軟件系統分析和工程系統分析師、工程管理員的實際工作能力和專業水平。
3.本次水平測試的範圍包括三個模塊,即模塊1、模塊2和模塊3。題型是單項選擇題,十多項選擇題,十項綜合題。每個模塊的考試時間為90分鐘。
二、考試範圍
模塊1:軟件工程技術
1.1軟件生命周期過程
1.1.1軟件工程過程和軟件壽命
1.1.2軟件生命周期模型
1.1.3國際標準:ISO/IECI2207信息技術軟件生命周期過程
1.2軟件需求分析
1.2.1需求分析任務
1.2.2需求分析流程
1.2.3要求類型。
1.2.4需求分析原則
1.2.5需求分析師和用戶的責任
1.2.6需求文件
1.2.7需求描述技術的選擇
1.3軟件復用技術
1.3.1軟件復用的概念
1.3.2軟件開發流程
1.3.3組件技術
1.3.4分層架構
1.3.5實施軟件復用的開發單位組織結構
1.4軟件測試技術
1.4.1軟件測試的基本概念
1.4.2測試用例設計
●白盒測試
●黑盒測試
1.4.3性能測試
1.4.4軟件測試策略
1.4.5軟件測試工具
1.5軟件維護
1.5.1軟件維護概念
1.5.2軟件維護活動
1.5.3軟件維護的實現
1.5.4軟件可維護性
1.5.5軟件再工程
1.6軟件工具和軟件開發環境
1.6.1軟件開發工具的分類、功能和作用
1.6.2軟件開發環境的概念
模塊2:軟件質量管理和軟件質量保證
2.1軟件質量
2.1.1什麽是軟件質量?
2.1.2軟件可靠性
2.1.3軟件質量問題的根源
2.1.4軟件產品質量和軟件過程質量
2.2軟件質量保證
2.2.1軟件質量保證概念
2.2.2軟件質量保證體系
2.2.3實施質量保證
2.2.4軟件質量設計
2.2.5軟件容錯技術
2.3軟件工程標準和軟件文檔
2.3.1什麽是軟件工程標準?
2.3.2軟件工程標準化的意義
2.3.3軟件工程標準的制定和實施
2.3.4軟件工程標準的層次
2.3.5軟件工程國家標準
2.4ISO9000國際標準
2.4.1質量管理、質量認證和質量審核
2 . 4 . 2 iso 9000標準概述
2 . 4 . 3 iso 9000族標準的組成
質量體系
2 . 4 . 5 ISO 9001主要內容
2.4.6新ISO 9000協議實施指南摘要
2.5用於軟件過程能力評估的CMM
2.5.1軟件過程評估的重要性
2.5.2軟件過程能力成熟度分類及其關鍵過程領域
2.5.3軟件過程評估國際標準
2.6軟件指標
軟件度量的概念
2.6.2功能點法計算軟件的規模
2.6.3程序循環復雜度計算
2 . 6 . 4 halstead程序的工作量計算
程序風格測量
2.7軟件配置管理
2.7.1什麽是軟件配置管理?
2.7.2配置管理計劃的制定
2.7.3變革管理
2.7.4版本管理和發行管理
模塊3:軟件工程管理
3.1軟件工程管理和軟件項目管理
3.1.1軟件工程管理的任務和意義
3.1.2軟件工程管理的範圍
3.1.3軟件文檔管理
3.1.4軟件成本估算
3.1.5軟件風險分析
3.1.6軟件項目進度計劃和監控
3.2軟件人員管理
3.2.1軟件開發組織結構
3.2.2軟件人員能力成熟度模型
3.2.3軟件工程師的道德規範和職業活動
3.3軟件知識產權保護
3.3.1什麽是知識產權?
計算機軟件的版權
3.3.3計算機軟件著作權登記管理
3.3.4計算機軟件版權侵權及法律保護
3.3.5計算機軟件的商業秘密與反不正當競爭