日度归档:2011年7月20日

【SWOT】软件工程知识体系指南——软件工程师成长之路

依据: 《软件工程知识体系指南(2004版-中文翻译版本)》 

     《Guide to the Software Engineering Body of Knowledge-2004 Version》(《SWEBOK》)

软件需求/Software Requirements

 软件需求基础

  需求过程

  需求获取

  需求分析

 需求规格说明

  需求确认

  实际考虑

软件设计/Software Design

 软件设计基础

 软件设计关键问题

 软件结构与体系结构

 软件设计质量的分析与评价

 软件设计符号

 软件设计的策略与方法

软件构造/Software Construction

 软件构造基础

  管理构造

 实际考虑 

软件测试/Software Testing

 软件测试基础

  测试级别

  测试技术

  需求分析

 与测试相关的度量

  测试过程

软件维护/Software Maintance

 软件维护基础

 软件维护的关键问题

  维护过程

  维护技术

软件配置管理/Software Configuration Management

 软件配置的过程管理

 软件配置标识

 软件配置控制

 软件配置状态簿记

 软件配置审计

 软件发布管理和交付

软件工程管理/Software Engineering Management

 启动和范围定义

 软件项目计划

 软件项目实施

 评审与评价

  关闭

 软件工程度量

软件工程过程/Software Engineering Process

 过程实施与改变

  过程定义

  过程评定

 过程和产品质量

软件工程工具和方法/Software Engineering Tools and Methods

 软件工具

   软件需求工具

   软件设计工具

   软件构造工具

   软件测试工具

   软件维护工具

   软件配置管理工具

   软件工程过程工具

   软件质量工具

   其它工具问题

 软件工程方法

   启发式方法

   形式化方法

   原型方法

软件质量/Software Quality

 软件质量基础

 软件质量过程

  实际考虑

相关学科/Knowledges Areas of the Related Disciplines

  计算机工程/Computer Engineering

  计算机科学/Computer Science

 管理/Management

 数学/Mathematics

  项目管理/Project Management

  质量管理/Quality Management

 软件人类工程学/Software Ergonomics

  系统工程/System Engineering

   看着这当中许许多多的陌生名词,我知道自己想成为一名优秀的软件工程师, 还有很长很长的路要走啊!