系统工程作为一门新兴发展起来的学科,在国内还没有得到大规模的应用,系统工程的重要性和紧迫性还没有得到全面的认识和认可。专业工程师都是专注于各自领域,如软件、硬件、机械、电气等,互相之间交流和协作很少。系统工程与其它工程学科的不同是它跨越多个学科和专业,按照产品目标进行权衡,起着技术“胶水”的作用,使各个学科/专业共同运作,完成达成产品目标的关键属性综合平衡的集成系统。
课程大纲
1. 系统工程概述
本单元学习目标:了解系统和系统工程的基本概念;了解系统工程的产生和发展;了解系统工程方法论;了解系统工程流程。
1.1. 系统工程基本概念
1.1.1. 系统
1.1.2. 系统工程
1.2. 系统工程的产生和发展
1.3. 系统工程和传统工程的区别
1.4. 系统工程方法论
1.4.1. 霍尔的三维结构(硬系统方法论)
1.4.1.1. 时间维
1.4.1.2. 逻辑维
1.4.1.3. 知识维
1.5. 产品开发流程中的系统工程
1.5.1. 系统工程主要概念
1.5.2. 系统工程相关组织结构
1.5.3. 系统工程师(SE)和PQA的职责
1.5.4. 主要的系统工程方法
1.5.5. 系统工程流程
2. 需求分析
本单元学习目标:了解需求分析的意义;掌握产品概念开发方法;掌握关键技术分析方法;掌握设计需求分析方法;掌握设计需求变更控制流程。
2.1. 需求分析概述
2.1.1. 为什么要进行需求分析?
2.1.2. 需求分析的层次及分析对象
2.2. 技术可行性分析
2.3. 产品包需求分析和整理
2.3.1. 产品包需求分析(外部需求)
2.3.1.1. Use case分析
2.3.2. 产品包需求整理(内部需求)
2.4. 产品概念开发
2.4.1. 产品概念开发概述
2.4.2. 产品概念开发
2.4.2.1. 产品概念开发流程
2.4.2.2. 产品概念生成
2.4.2.3. 关键技术分析
2.4.2.4. 产品概念选择
2.4.3. 演练与讨论:产品概念开发
2.5. 设计需求分析
2.5.1. 设计需求定义
2.5.2. 产品包需求和设计需求的区别
2.5.3. 设计需求分析活动
2.5.3.1. 确定操作场景
2.5.3.2. 系统设计约束
2.5.3.3. 技术性能指标(TPM)
2.5.3.4. 设计需求参数
2.5.3.5. 权衡分析
2.5.4. 设计需求分析方法
2.5.4.1. 场景分析法
2.5.4.2. QFD
2.5.4.3. UCD
2.5.4.4. 原型机
2.5.5. 形成设计需求
2.6. 建立产品包需求到设计需求的映射
2.7. 演练与讨论:产品包需求到设计需求
2.8. 技术评审1
2.9. 设计需求基线化和变更控制
3. 功能分析
本单元学习目标:掌握功能架构分析方法;掌握功能分解方法。
3.1. 功能分析概述
3.1.1. 为何先有功能分析?
3.1.2. 功能分析流程
3.2. 功能分解
3.2.1. 功能分解的意义
3.2.2. 功能分解活动
3.2.2.1. 定义子功能
3.2.2.2. 故障模式和影响分析(FMEA)
3.2.2.3. 权衡分析
3.2.2.4. 功能流图
3.2.2.5. 数据和控制流图
3.2.3. 功能分解方法
3.2.3.1. 功能流框图(FFBD)
3.2.3.2. 层次图(HD)
3.2.4. 建立功能架构
3.3. 功能验证
3.4. 演练与讨论:演练功能分析
4. 设计综合
本单元学习目标:掌握设计综合方法;掌握需求分解分配方法;掌握设计规格分析方法。
4.1. 设计综合概述
4.1.1. 设计综合的对象
4.1.2. 设计综合流程
4.2. 架构设计
4.2.1. 架构设计要素和原则
4.2.2. 功能分解和物理分解相辅相成
4.2.3. 物理架构分析方法
4.2.3.1. 概念图(CDS)
4.2.3.2. 示意方框图(SBD)
4.2.4. 备选物理架构
4.2.5. 物理架构方案决策
4.2.6. 软件系统架构“4+1视图模型”
4.3. 设计验证
4.4. 演练与讨论:演练架构设计
4.5. 需求分解分配
4.6. 设计规格分析
4.6.1. 系统运行分析
4.6.2. 接口设计
4.7. 制定渐增测试计划
4.8. 技术评审2
4.9. 设计规格基线化和变更控制
5. 系统工程支撑管理
本单元学习目标:掌握基本的系统工程管理活动;了解系统工程组织结构划分和相关角色职责。
5.1. 系统工程管理
5.1.1. 系统工程管理概述
5.1.2. 需求管理
5.1.2.1. 需求属性/分类
5.1.2.2. 需求编号
5.1.2.3. 需求跟踪
5.1.2.4. 需求管理库
5.1.2.5. 需求变更
5.1.3. 风险管理
5.1.4. 质量保证
5.1.4.1. 系统工程活动的健康指标--质量目标
5.1.4.2. 制订质量目标
5.1.4.3. 怎样才能达成质量目标
5.1.5. 接口管理
5.1.6. 性能管理
5.2. 技术评审
5.2.1. 技术评审流程
5.2.2. 技术评审角色职责
5.3. 变更管理
5.3.1. 变更控制委员会(CCB)
5.3.2. 变更流程
5.4. 数据管理
5.5. 配置管理
5.5.1. 配置管理组织结构
5.5.2. 基线管理
5.5.3. 配置库管理
6. 系统工程师的职业发展
本单元学习目标:了解系统工程师和项目管理、设计专家的区别;了解系统工程师的作用和特质;探讨系统工程师的培养和职业发展。
6.1. 系统工程师的职责
6.2. 系统工程师、项目管理者和设计专家的区别
6.3. 系统工程师的特质
6.4. 系统工程师的挑战和吸引力
6.5. 系统工程师的技术发展通道
6.6. 系统工程师的培养和职业发展之路
培训师介绍
孙豪亮
专业背景:具备12年产品研发、研发管理和研发管理咨询经验。在华为工作近9年,历任研发工程师、技术主管、系统工程师、项目经理等职位,对IPD和敏捷有着深入的理论研究和实践经验。作为项目经理在光网络严格按照IPD流程进行端到端全流程产品研发,在中央研究部也有着IPD+敏捷开发的超大型软件平台端到端全流程产品研发实践;参与华为第一代光网络智能光传输产品(OSN系列)和多个全新产品(如PTN/ATN等)全流程研发和研发管理,包括华为新一代公司级IP技术平台VRP和第一代智能光交换技术平台ASON等多个技术平台的设计和研发。积累了高、中、低端全系列产品丰富的集成产品开发(IPD)、敏捷开发和研发管理经验。