电子地图  联系我们
 
 课程咨询热线
课程咨询热线:010-62179898
客服在线 
课程分类
微软课程
软件开发 数据库 操作系统
办公软件
中间件  
SUN课程
 
JAVA课程 Solaris课程  
Oracle课程
 
数据库 中间件  
RedHat课程
 
Red Hat 认证工程师(RHCE)
虚拟化课程
 
VMware培训 RHCVA培训 Hyper-V培训
嵌入式课程
 
Linux应用程序开发 Linux内核开发实践
网络安全课程
 
CIW课程 网络安全防护与设计
企业级网络安全核心技术
CISCO课程
 
CCNA CCNP CCSP
IBM课程
 
数据库 系统 中间件
软件开发
   
HP课程
 
基础管理 高级应用 性能调优
磁盘管理 系统与网络故障
LVM与VxVM 容灾体系架构
管理类课程
 
工业信息化部认证 项目管理
通用管理
软件工程
软件外包
 
软件架构设计
 
高级系统架构师
使用UML进行系统分析与设计
统一建模语言2.0 (UML 2)和建模工具
高级UML实践与应用
设计模式与代码重构
其他课程
 
软件测试 LAMP C/C++
Unix 安全代码 Linux
 
首页 > 课程体系 > 项目管理课程 > 高级软件需求分析和管理实践研修班

高级软件需求分析和管理实践研修班

   

    需求管理是项目的基础,需求分析也许是项目中最困难、最关键、最容易出错和最需要沟通的一个环节,它的模糊性、不确定性、变化性和主观性的特点,使项目管理更具复杂性。如果不能有效管理需求,项目计划将会一再调整,交付日期一再拖延,项目团队人员的士气必将越来越低落,这将直接导致项目成本增加、质量下降及项目交付日期延迟。因此,中软总公司计算机培训中心设计了本课程,帮助企业快速获取到企业需要实现的真正需求,确保项目成功。

 

课程目标

l  通过对电信、银行等大型项目需求实例分析,掌握需求定义、捕获、分析与建模、需求描述、需求验证理论和实践方法,能够有效地在软件生命周期中管理需求;

l  应用有效的需求管理技术,生成清晰的产品需求;

l  使用用例建模技术捕获并记录需求;

l  建立文档分层结构和产品的不同层次需求的标准;

l  使用属性和可追踪性,在整个生命周期内管理需求范围和变更;

l  理解需求如何驱动设计、测试和用户文档活动。

 

培训特色

l  培训采用实战的方式,整个培训过程学员需要在讲师的指点下动手操作,四天需要掌握20多种实战技巧,课堂中学员将会制定多个需求文档模板,需要分析几十个项目业务方案,需要不断思考和参与,深刻掌握需求的核心技巧。

l  课堂分组练习,最后给出各个需求相关的文档以及需求管理的对策。案例都是合作单位提供的真实项目案例,学员也可以提供正在进行的项目当场剖析和建模,我们会为案例提供的公司保守项目相关秘密信息。

 

学习对象

l  从事获取需求、使用或管理需求的人员,包括系统分析人员和业务分析人员、项目经理、技术经理和质量保证经理;文档编写人员;质量保证设计人员和测试人员。

 

讲师背景

中软总公司计算机培训中心的高级顾问,资深高级系统架构师,十余年IT从业经历,阅历丰富,经历过多种文化氛围与组织形态;长期从事电子政务以及政府信息化建设,对大型项目、系统工程的管理有着深入的实践与体会,所参与管理的项目累计投资额超过10亿元人民币。复杂问题、艰巨任务、危机局面处理专家;擅长协调错综复杂的关系,良好的沟通能力与洞察力;多次成功领导多方面人员组成的大型临时团队。

有十多年的从业经验与长期的客户现场工作,具有丰富的需求获取、需求分析、需求管理经验,服务过的客户包括:ABBABN AMROAlcoaDANONEGeorge P. JohnsonHPIngersoll-RandMomentivePhilips北京住房公积金管理中心、蒙牛乳业、南京市交通局、人民银行软件研发中心、首都国际机场、铁道部信息中心、亚信科技、中国移动计费中心等近百家企事业单位。

 

培训时间

开课时间: (4)   北京

 

课程安排

l  两个铁球会同时落地,但铁球和羽毛会同时落地么,软件项目不是生活在真空里,教科书上的理论与软件项目实践之间有着很大的距离。

l  这门课程的特点是,案例讨论互动分享风格与理论知识讲授的比例为11,通过一系列实际案例将软件需求理论和学员的工作实践有机地串联起来,从而帮助学员解决工程项目实践的各种需求问题。

 

    第一天

 软件需求概述

1.1 软件需求与软件项目的关系

l  从项目成败的角度去看待需求工作

l  项目成功的终极标志---客户满意

l  利用需求管理提升满意度

1.2 需求工程

l  需求开发(需求获取、需求分析、需求文档化、需求确认)

l  需求管理(变更控制、需求状态跟踪、需求链的维护)

1.3 软件需求分析师

l  什么样的人适合做需求

l  需求分析师应具备的能力

l  如何培养需求分析师

l  需求分析师的职业前景

 

 

 

 需求开发

 

 

 

2.1 与真正的用户讨论需求 (Finding the Voice of the Customer)

2.1.1 需求的层次 (Levels of Requirements)

2.1.2 用户的结构 (User Classes)

2.1.3 用户代表 (User Representatives)

2.1.4 决策机制 (Who Makes the Decisions)

2.1.5 用户代言人(The Product Champion)

 

2.2 需求获取

2.2.1 需求获取方式

l  用户访谈(面谈、电话、电子邮件)

l  现有系统的问题报告和改进要求

l  市场调查和用户问卷调查

l  观察用户如何工作(学徒实习)

l  需求专题研讨会(Elicitation Workshops

l  文档研究

l  原型开发

l  研究竞争对手

l  软件考古学Software Archaeology

l  各种需求获取方法对比分析

2.2.2 有效的需求获取技术:面谈

l  准备面谈

n  面谈对象的选择

n  面谈问题准备

l  进行面谈

l  面谈的后续工作

l  面谈技巧与误区

2.2.3 找到真正的需求

 

    第二天

 需求开发

2.3 需求分析(Requirements Analysis with UML

2.3.1 Model and UML

2.3.2 可视化建模基础

2.3.3 可视化建模实践(Practice of Visual Modeling with UML

2.3.4 用例建模(Use-Case Modeling

l  以用例为中心组织需求

l  基于用例的需求分析过程

n  开发一个可以理解的需求

u  识别参与者

u  识别用例

u  构建用例图

n  用例阐述(详细、完整地描述需求)

n  重构用例模型

u  识别用例关系

u  用例组织和分包

2.3.5 用例分析 (Use-Case Analysis)

l  评估用例,确定迭代周期

l  在每一次迭代中的每一个用例:

n  寻找对象à对象列表(实体类、控制类、边界类)

n  寻找对象间的交互à交互图(顺序图、协作图)

n  寻找类à参与类图(VOPC

l  重构类图,构造整个系统的分析类图

 

2.4 需求规格说明书

2.4.1 SRS模板

2.4.2 SRS样本

2.4.3 需求改写练习

2.4.4 非功能需求

2.5 需求确认

 

    第三天

 需求管理

3.1需求基线

l  迭代与需求基线

l  需求估算

l  优先级划分

l  制定基线计划

3.2需求状态跟踪

3.3需求变更控制

l  范围蔓延(Scope Creep)与渐进明(Progressive Elaboration)

l  变更控制流程

l  变更控制委员会(CCB

l  变更影响分析(Impact Analysis

3.4需求链维护

l  需求链

l  需求跟踪矩阵

l  需求跟踪工具

3.5需求管理工具

 

    第四天

 案例分析

 学员问答

 

 需求工程最佳实践和经验分享

4.1需求工程中的风险管理

l  软件需求工程中常见的风险

l  常见风险的分析和应对

l  信息化工程首先是一个管理工程

4.2需求工程中的沟通管理

l  常见三角关系:软件开发公司、用户信息中心、用户业务处室

l  需求分析师与设计/开发团队的沟通与协作

l  关于需求签字确认问题的不同理解

4.3需求和设计工作的衔接

l  需求分析时要不要考虑设计与实现;

l  需求分析、系统分析和设计到底如何划分又如何衔接

l  产品研发项目和客户定制软件开发项目需求管理工作的异同

培训费用

收费标准:4800/人(含教材费、午餐费、证书费);外地学员食宿统一代为安排,费用自理。

 

培训证书

培训结束,经考试成绩合格者,授予:中软总公司计算机技术培训中心《高级软件需求分析师培训结业证书》

 

 

 

 
@ 2002-2007 中软总公司计算机培训中心 版权所有
中软总公司计算机培训中心 版权所有