010-82661221客服热线:

| | |
当前位置:首页 > 课程信息

高级软件需求分析师

培训对象

软件开发企业的需求分析师、系统架构师、需求分析团队成员、资深开发人员、负责软件产品规划与定义的相关人员、需要了解软件开发全过程的管理人员。

学员基础

师资

谢老师 培训中心副校长、教授、高级咨询顾问,大型电子对抗项目首席系统架构师

培训要点

 在牵涉到人们的生命、财产、安全的领域,软件质量是关键。统计表明,软件缺陷一半以上的原因来自于需求分析中的问题。仅凭这个数字,就足以告诉我们,在软件项目研发中,必须对需求分析下功夫,本课程的主要思想如下:
1、软件开发是一种高风险的创造性活动,大多数项目风险都与需求密切相关,而这一类风险的控制又十分困难。因此,如何通过系统思考来消除需求风险,成为项目成功的根本保障。
2、需求分析的目的是对待开发产品进行定义,也是一个创新过程。创新需要全新的思维方式,需要具有其他人所没有的思想、眼光和感知世界的方法,突破已有的思维模式,达到从未有的高度,这是产品创新的源泉所在。
3、需求分析的关键是理解客户,只有理解了客户才能收集到足够的信息,没有信息,那么所谓分析也就无从谈起了。信息的来源应该多样化,要站在不同的角度、不同的层次进行收集,才可能构思出真正满足客户需要的产品。
4、仅仅明确客户想要什么东西是不够的,需求分析的重要任务是对产品的研发、测试、验收等各项条件做精确定义,这就需要建立无歧义的规格说明,从而保证整个研发过程有序、高效、高质量。
5、编写规格说明需要有严密的工作逻辑与思想方法。没有大量的前期工作支撑,仅仅靠猜测来书写规格说明,是很难获得良好结果的。
6、整个课程是案例驱动的,但案例仅仅是营造一个思考问题的场景,以此来提升分析视野、分析逻辑和分析素养。因此,需要关注案例所展现的思维,而不是案例本身。
本课程完整阐述了信息系统需求收集、分析、整合、编写各个关键点的方法论,其特点是在互动中不断提出问题和解决问题,做到知其然更知其所以然,从根本上解决问题。通过课程的教学,希望相关企业软件研发水平达到一个新的高度。

培训内容

第一讲 系统思考:高质量软件需求工程概述
1、需求工程:需求开发与需求管理
 软件需求工程模型
 如何建立良好的需求
2、现代软件工程模型中的需求开发
 软件工程中的创新思想和方法
 建立合理的软件工程模型
3、需求开发的过程框架
第二讲 需求规划:产品的目标与轮廓
1、面向客户:理解客户的动机和思维
 理解动机:客户为什么要做这个项目?
 理解思维:为谁?解决什么?为什么?
2、面向产品:创新、创新、创新
 创新思维与创新方法
 原型是“什么”和“为什么”?
 如何通过原型挖掘需求?
 如何对原型效果进行客观分析?
 用户期望与效果的比较分析
3、产品的轮廓:未来产品的素描
 清晰的表述产品的目标
 定义解决方案的边界
 确定解决方案将受的约束
 总结归纳:项目的陈述
第三讲 面向客户:如何开发客户需求
1、建模分析:快速理解业务领域
 概念模型:发现业务的共性及其关系
 案例分析:发现需求背后的需求
2、业务用例:在流程分析中发现业务功能
 传统方法:面向过程的分析方法
 流程分析:建立当前业务模型(Is-As)
 创新分析:建立未来业务模型(To-Te)
 理解特征:行为的共性和变化性
 变化模型:发现变化与理解变化
 发现功能:在建模中发现功能需求
3、沟通技巧:理解涉众的需要
 为什么沟通会发生困难
 在沟通过程中展现思维
 信息来源的多样化
4、产品边界的最后确定
 最终确定产品的价值与范围
 客户需求说明书参考模板
5、需求获取问题的进一步讨论
 需求获取的指导方针
 需求获取中的挑战
第四讲 面向产品:如何开发产品需求
1、复杂系统的需求分解
2、用例分析:描述产品部件的场景
 用例的完整概念
 如何利用用例场景规范行为
 用例模型及其创建规则
3、用例结构化:应对复杂性的手段
 案例分析:包含、扩展与泛化
 包含的场景描述
 扩展的场景描述
 用例的泛化关系及场景描述
 利用用例描述需求要注意的问题
第五讲 深入分析:如何分析与确认需求
1、功能性需求:产品应该如何工作?
 关注细节:事务与功能需求
 避免误解:如何减少二义性
2、非功能性需求:产品的质量特征
 非功能性需求的类型
 ISO 9126:软件产品评价标准
 对质量属性的重要性进行分析
 由冲突发现关键质量属性
3、验收标准:可测量的的需求
 如何用验收标准描述需求
 非功能需求的验收标准
 从不同的关注点看验收标准
4、设定优先级:哪些需求是最重要的?
 为什么要设定需求的优先级
 从多个角度考虑设定优先级
第六讲 总结归纳:编写需求规格说明
1、需求规格说明书模板
2、项目驱动与问题描述
 项目目标
 客户和其它利益相关方
 产品的用户
3、产品限制条件的确定
4、功能性和非功能性需求的描述
 工作的范围
 产品的范围
 功能性需求和数据需求
 非功能性需求
5、阐述项目问题
6、需求文档编写的若干建议
 善于书写良好的文档
 产品需求规格说明书参考模板
第七讲 需求管理:发挥需求的作用
1、需求管理的目的与任务
2、获得对需求一致的理解
 建立利益相关方理解需求的渠道
 获取对需求的承诺
3、需求跟踪
 需求跟踪的动机与方法
 需求跟踪中的管理活动
 查找和消除不一致
4、需求变更控制
 确定需求变更类型
 审批变更申请
 管理变更请求
5、结语:执著的追求卓越

培训目标

1、建立正确、规范与创新的需求方法,能够根据信息系统的类型选择适合的入手点,合理的判断需求的关注点。
2、能够用组织学的观点组织需求团队,掌握需求过程定义的本质以及技巧,学会使用需求过程来组织需求工程的各种活动。
3、提升交流的能力,理解需求获取的难点与机会,能够应用正确的需求捕获技术来获取真正的需求。

培训时间、地点

时间:2018-01-17 到 2018-01-19 地点:北京

证 书

培训结束,颁发中科院计算所职业培训中心“高级软件需求分析师”结业证书

费 用

培训费:5800元/人(含教材、证书、学习用具、午餐等)。住宿协助安排,费用自理。

支付账号

名 称:北京市海淀区中科院计算所职业技能培训学校
开户行:北京银行中关村支行
帐 号:01090302900120105445661
收缩