我想考软件工程师证书。我需要了解哪些信息?

软件工程师考试(高级)大纲

一、考试说明

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计算机软件的商业秘密与反不正当竞争

这些都不难,尤其是你应试能力好的话,就更容易了...

如果你还是大学生,我就更恭喜你了!!

大三的时候考了数据库系统工程师,在决定考什么的时候也做了一些选择~ ~

题目不难,多做真题~ ~

祝你好运!!