求知 文章 文库 Lib 视频 Code iProcess 课程 认证 咨询 工具 火云堂 讲座吧   成长之路  
会员   
 
 
 
全部课程 | 技术学院 | 管理学院 | 嵌入式学院 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

随时听讲座
每天看新闻
 
   
成功案例
英特尔 SCRUM-敏捷开
东方证券 基于看板的敏捷方法
亚信 工作量估算
法国电信 基于iproces
赛孚耐 基于Scrum的敏
英国帕吉 基于MyProce
中海油 软件开发过程

相关课程  
统一过程及应用
敏捷过程实践
基于XP/RUP的迭代开发
软件开发过程指南
SCRUM过程实践
敏捷测试-简单而可行
 

软件工程方法与技术         
 
专家讲师:Kent.Zhu, 火龙果软件敏捷过程专家,资深教练。
时间地点: 北京,上海,深圳,根据报名开班
课程费用: 4000元/人,详见公开课学习手册
企业内训: 可以根据企业需求,定制内训,详见 内训学习手册
 
通过实际项目案例,讲解软件工程的方法有哪些,如何在实践中引用并发挥作用。

培训目标:

  • 了解软件开发生命周期,软件工程有哪些阶段,关系是什么
  • 需求要做什么,如何做
  • 设计要做什么,如何做
  • 编码要做什么,如何做
  • 测试要做什么,如何做
  • 项目管理的工作内容和方法
  • 配置管理的工作内容和方法
  • 质量管理的工作内容和方法
培训对象:软件开发人员、需求分析与管理人员、项目经理、软件测试人员
学员基础:有过软件开发的经验及面向对象的思想。
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训内容:2天
软件工程概述
  • 软件生命周期
  • 软件工程阶段之间的关系
  • 软件开发方法
  • UML概览
需求
  • 需求获取
  • 业务分析
  • UseCase捕获
  • 需求规格文档
  • 需求版本管理
  • 需求跟踪
设计
  • OAD方法概览
  • 设计原则
  • 架构设计
  • 详细设计
  • 设计文档
  • 设计评审
编码
  • 编码的规范
  • 编写有效代码
  • 单元测试、重构与持续集成
  • 编码评审。
测试
  • 测试模型:V模型与X模型
  • 软件测试的两个手段:验证和确认
  • 软件测试的衡量标准
  • 软件测试策略的制定
  • 软件测试计划的制定
  • 软件测试方案
  • 测试用例设计
  • 软件测试评估与总结
项目管理
  1. 项目管理的基本概念
    • 什么是项目
    • 什么是项目管理
    • 项目管理的目标
  2. 项目管理的过程
    • 启动过程
    • 计划过程:估计规模/工作量/资源/生命周期/明确WBS/进度/风险
    • 跟踪与监督过程
    • 风险管理
    • 项目质量管理
  3. 项目管理的角色
    • PM的职责
    • 层次角色
    • 职能角色
  4. 项目管理度量
配置管理
  • 配置管理概念
  • 配置管理的主要功能
  • 配置管理过程
  • 配置项和配置标识
  • 软件基线和发布基线
  • 软件配置管理库
  • 变更控制过程
  • 版本控制
  • 配置审核
  • 配置管理计划的建立
  • 配置管理工具
质量保证
  • 质量职责及其演化
  • 质量保证与测试
  • 质量保证与验证(Verification)和确认(Validation)
  • 质量保证与PMC(项目监督和控制)
  • 质量目标
  • 质量保证的工作对象及工作基准
  • 产品和过程的质量保证基准
  • 质量保证过程
  • 过程生命周期的质量保证内容
  • 工程过程的质量保证内容
  • 项目生命周期的质量保证内容
  • 产品和过程检查项
  • 过程评审
  • 过程审核/审计
  • 界定过程审核与评审的范围
 
其他人还看了课程
数据分析与挖掘  
红帽认证  
企业战略与变革管理  
软件架构设计方法  
定制内训




最新活动计划
C++高级编程 12-25 [线上]
白盒测试技术与工具实践 12-24[线上]
LLM大模型应用与项目构建 12-26[特惠]
需求分析最佳实践与沙盘演练 1-6[线上]
SysML建模专家 1-16[北京]
UAF架构体系与实践 1-22[北京]