一、考试说明
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.2ISO9000标准概要
2.4.3ISO9000族标准构成
2.4.4质量体系
2.4.5ISO9001的主要内容
2.4.6ISO9000_3实施指南概要
2.5软件过程能力评估CMM
2.5.1软件过程评估的意义
2.5.2软件过程能力成熟度分级及其关键过程域
2.5.3软件过程评估的国际标准
2.6软件度量
2.6.1软件度量的概念
2.6.2功能点方法计算软件的大小
2.6.3程序环路复杂度计算
2.6.4Halstead程序工作量计算
2.6.5程序风格度量
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.2计算机软件著作权
3.3.3计算机软件著作权登记管理
3.3.4计算机软件著作权侵权与法律保护
3.3.5计算机软件的商业秘密与反不正当竞争
相关推荐
《软件工程师考试大纲》是针对中级软件工程师资格认证的一份详细指南,旨在为正在工作的软件专业人士提供考试准备的方向。这份大纲涵盖了多个关键领域,确保考生具备从事软件开发和管理所需的技能和理论知识。 首先...
软考中级网络工程师考试大纲 本考试大纲旨在考察应试者在信息系统开发、项目管理和信息安全等方面的知识和技能。本考试分为三部分,分别是信息系统综合知识、系统分析设计案例和系统分析设计论文。 信息系统综合...
《软件工程师考试大纲》是为准备参加软件工程师资格考试的考生提供的一份详细指南,旨在帮助考生更好地理解和准备考试内容。这份大纲包含了考试的核心要求、科目设置和推荐的学习资源。 一、考试要求 软件工程师...
【标题】"09年软件工程师考试大纲"涵盖了软件设计师这一职业资格认证的重要学习内容,是准备参加此类考试的考生必须了解和掌握的核心知识点。大纲通常会规定考试的范围、结构以及各部分所占比重,为考生的学习路径...
### 2012上半年数据库系统工程师考试大纲知识点解析 #### 一、考试说明与要求 1. **计算机体系结构及部件性能与原理** - 计算机体系结构是理解计算机如何工作的重要基础,包括CPU、存储器等组件的工作原理。 - ...
软考信息系统管理工程师考试大纲 本资源摘要信息主要介绍软考信息系统管理工程师考试大纲的主要内容,旨在帮助考生了解考试的要求和范围。 考试说明 软考信息系统管理工程师考试旨在考察考生的信息系统管理知识和...
《软件设计师考试大纲(高级程序员)》作为软件开发领域内的...随着软件行业的不断发展,对高级软件设计师的要求也在不断提高,通过系统化学习和不懈努力,高级程序员完全有理由期待自己的职业生涯取得更加辉煌的成就。
### 数据库系统工程师考试大纲知识点解析 #### 一、考试说明 **1. 考试要求** - **计算机体系结构及主要部件**: 掌握计算机体系结构的基础知识,包括CPU、存储器的工作原理和性能指标,理解I/O设备、通信设备的性能...
### 软件测试工程师考试大纲知识点解析 #### 一、考试要求 1. **计算机基础知识**:了解计算机系统的组成,包括硬件、软件等组成部分,掌握计算机的基本操作。 2. **操作系统、数据库、中间件、程序设计语言基础...
总的来说,《2004年数据库系统工程师水平考试大纲(新版)》是一个全面了解和准备数据库工程师考试的起点,无论对于当时的考生还是现在想要深入学习数据库技术的人来说,都是一个宝贵的资源。通过深入学习大纲内容,...
为了规范行业标准,提升工程师的理论知识和实践技能,国家颁布了《勘察设计注册工程师资格考试公共基础考试大纲》。该大纲不仅是注册工程师资格考试的指导性文件,更是工程师个人专业成长道路上的重要里程碑。本文将...
### 2017软考·信息系统项目管理师(高级)考试大纲解析 #### 考试概述 2017年的全国软考——信息系统项目管理师(高级)考试大纲,旨在为考生提供全面的考试指导,确保考生能够充分理解和掌握信息系统项目管理的...
全国软考信息系统项目管理师(高级)考试大纲是针对高级信息系统项目管理人员的资格认证标准,旨在测试考生在项目管理领域的专业能力。通过该考试的合格者应具备管理大型信息系统项目和多项目的能力,同时需要拥有...
《2009版网络工程师考试大纲》是针对网络工程师资格...总之,2009版网络工程师考试大纲为考生提供了全面而深入的学习指南,涵盖了从底层硬件到上层应用的网络技术全貌,旨在培养出能够应对复杂网络环境的高级专业人才。
《初级软件开发工程师考试大纲》概述了针对初级软件开发工程师,特别是Java方向的考试内容和能力要求。这个大纲旨在评估考生对于Java编程语言、面向对象编程、Java基础类库、多线程、网络编程、Oracle数据库操作以及...
2009版网络工程师考试大纲作为一项重要的考试标准,它的发布对网络工程师的职业发展和技能认证具有重要意义。 2009版网络工程师考试大纲旨在考核应试者在网络工程领域内所具备的专业知识和实践能力。该大纲通过具体...
综上所述,高级程序员考试大纲旨在全方位提升考生的计算机理论与实践能力,不仅要求掌握扎实的计算机科学基础知识,还强调对软件开发、网络技术、数据库管理以及项目管理的综合应用能力。通过该考试的合格人员,将...