中科院计算所职业培训中心
文 件
中计培[2010]020号
关于举办“高级软件需求分析师培训”的通知
各有关单位:
中国科学院计算技术研究所是国家专门的计算技术研究机构,同时也是中国信息化建设的重要支撑单位,中科院计算所培训中心是致力于高端IT类人才培养及企业内训的专业培训机构。中心凭借科学院的强大师资力量,在总结多年大型软件开发和组织经验的基础上,自主研发出一整套课程体系,其目的是希望能够切实帮助中国软件企业培养高级软件技术人才,提升企业整体研发能力。迄今为止已先后为国家培养了数万名计算机专业人员,并先后为数十家大型国内外企业进行过专门的定制培训服务。
在以质量为核心的软件过程中,需求分析过程是提升产品质量的关键过程域。需求过程需要向三个方向提供有效的信息:向用户方提供问题的分析、可度量的业务目标、范围的确定和系统质量度量等信息;向管理方提供优先级分析、风险分析和规模预估分析等信息;向设计方提供系统功能性需求描述、非功能性需求描述、领域关系描述、测试标准和功能变化预测等信息。这些信息的详尽准确,对系统的高质量完成至关重要,因此,改进需求过程的品质,提高需求收集与分析的技巧,成为提升软件质量的关键因素。 为此,培训中心特举办“高级软件需求分析师”培训,具体通知如下:
一、培训对象:
软件开发企业的需求分析师、系统架构师、需求分析团队成员、资深开发人员、负责软件产品规划与定义的相关人员、需要了解软件开发全过程的管理人员。
二、师资:
由业界知名的需求分析师、架构师亲自授课:
谢新华 培训中心副校长、教授,大型电子对抗项目首席系统架构师 杨 德 培训中心高级讲师,军方顾问,高级需求分析师
三、培训要点:
在软件组织中,需求分析师的作用举足轻重。统计表明,软件缺陷一半以上的原因来自于需求分析中的问题。仅凭这个数字,就足以告诉我们要提高软件的质量、增强产品的竞争力,培养高水平的分析师队伍,建立有效的需求团队,定义合理的需求过程,坚持正确的需求规范是多么重要。但是目前在软件需求分析领域,还存在着过程粗糙、方法随意、分析欠
第 1 页 共 6 页
深入等问题,进而极大的影响产品质量,这正是在软件项目中,我们需要对需求分析下功夫的最大原因,我们有理由认为需求分析是奠定优秀软件的基础,本课程的主要思想如下:
1、需求分析的本质是在问题域中,为现实世界中的问题找到解决方案。事实上软件工程学就是发现问题并提出解决方案的一种工程方法。为了对“问题”这个主题有更加透彻的理解,我们需要更加理性的来探讨“问题”。需求分析师对于问题域的理解应该非常深入,需要有能力技巧性的处理问题域和问题框架,从而提出解决问题的产品构思。
2、软件产品的价值在于其不断的创新,企业唯有将创新纳入有效的管理规划之中,遵循明确的指导原则和方法论,进行持续不断的系统化创新,才能长久地保持竞争优势。需求分析师不是记录员,他的作用不仅仅是了解用户的需要,更需要在早期以一种创新思维参与新产品构思,帮助用户从自己的现状中释放出来,这就要求分析师具有很强的创新能力。
3、为了提高需求分析的质量,除了要系统研究需求分析中的方法论以外,更要研究需求过程,以及在这个过程中需求的质量控制问题。需求挖掘的方法很多,我们必须对每一种方法的优点与局限性理解深刻,把合适的方法用在合适的地方,从而极大的提升需求分析的质量,以得到高质量的软件产品。
4、目前在需求分析中广泛使用着用例方法,但这也是误解最多的一种方法。我们必须对用例有深刻而正确的理解。如果编写恰当,不需要把用例转换为需求的其它形式,就可以准确地对系统行为进行详细地描述。编写有效用例,正确而专业的书写需求文档,完整定义功能性、非功能性需求及其测试条件,都是提升需求分析质量的重要控制点。
5、近年来,由于项目越来越大、越来越复杂,应对软件的易变性就不可能完全从需求分析方法本身解决问题,而需要有更加合理的项目过程。需求分析师需要对软件开发过程及其相应的需求分析方法有深刻的理解,从而主动使需求分析成为整个软件开发过程有效的一环,为高质量软件开发提供关键的支撑,这一切都对需求分析人员提出了十分苛刻的要求。
本课程的授课特点是在理论指导下进行案例教学,通过汇集许多专家多年来理论和实践的总结,使课程既有理论高度,又有实践技巧上的研讨。在授课过程中根据不同项目特点提出不同的需求分析方法,从而避免死板僵化毫无生气的分析模式,代之以生动活泼富有创造性的分析过程,通过学习,希望国内IT企业项目开发达到一个新的水平。
四、培训内容:
(一)需求工程与需求过程
1)高质量需求工程的意义
2)经典需求工程学原理
3)迭代过程下的需求管理
4)从系统工程的角度分析与组织需求信息
? 系统工程中的需求分配
? 组织复杂软硬件系统的需求
5)利用模式的观点重构问题
? 对功能分解的再讨论
? 利用模式解决划分中的困难
? 模式的合成与分解
(二)项目启动
1)从问题分析开始挖掘需求
2)问题域与问题框架
3)分析用户问题思考产品愿景
? 产品愿景的行业视角
? 产品愿景的战略视角
4)从业务的角度思考现代IT应用趋势
第 2 页 共 6 页
? 理解竞争环境下的用户思维
? 新一代IT系统需要应对业务敏捷需求 ? 全面考虑IT系统各方面的特征
5)初步定义解决方案的边界与约束
6)项目的陈述与愿景文档
(三)业务建模与需求获取
1)需求获取过程说明
2)在业务用例的构建中挖掘需求
? 通过建立业务模型理解业务
? 细分流程关注用户决策过程
? 业务的上下文范围与视图
? 过程分解与事件分解
? 发现业务事件和“无事件”
? 基于领域建模的业务分析
3)需求分析的创新思考过程
? 相邻系统的角色
? 找出工作的本质
? 解决正确的问题
? 软件需要关注应用层面的创新
4)需求获取中如何理解用户和涉众的需要
? 引出需求方法论问题
? 面谈中理解用户的思维过程
? 文档考古学
? 业务用例研讨会
? 创造性研讨会
? 头脑风暴会议
5)在描述状态变迁中挖掘需求
6)通过原型法挖掘需求
? 原型是挖掘需求的有效手段
? 水平和垂直的原型
? 抛弃型或进化型原型
? 书面原型和电子原型
? 如何才能使原型法获得成功
7)在需求挖掘中充分考虑模式应用
8)不同挖掘方法的优缺点及适用范围
9)产品边界的最后确定
? 确定项目的最小目标
? 控制客户需求防止需求蔓延
? 产品的价值与范围
(四)产品定义及其细化描述
1)产品定义的目标是规划创新的软件
? 明确产品定义的类型
? 分析与澄清产品关键特征的价值 ? 有目的有组织的系统化创新
? 通过产品组合策略实现创新
2)软件需求的严格定义及思考
3)深入理解用例方法
? 用例的完整概念
? 用例是规范行为的契约
? 用例的目标层次
4)用例场景的文档描述
第 3 页 共 6 页
? 从系统的角度研究事件及行为 ? 包含、扩展与泛化的场景描述 ? 正确编写用例的提示
5)用例问题的进一步讨论
6)控制需求与状态转换关系
7)新产品开发项目中的需求问题
? 有限的需求来源
? 模糊的需求界定
? 避免CPD陷阱
? 防止NV陷阱
(五)功能性与非功能性需求
1)发现和归纳功能性需求
? 从用例模型中发现和归纳功能性需求 ? 细节程度和粒度
? 异常和可选方式
? 避免二义性
2)发现和归纳非功能性需求
? 用例与非功能性需求
? 非功能性需求类型与软件质量模型 ? 定义产品质量属性
3)确定验收标准
? 验收需要标准的原因
? 明确理由与测量的尺度
? 非功能需求的验收标准
? 功能性需求的验收标准
4)通过优先级评价挖掘重点需求
? 确定能力的价值
? 确定经济优先级
? 确定项目的重点能力
(六)编写需求规格说明
1)需求编写过程说明
2)需求规格说明书模板
3)项目驱动与问题描述
4)产品限制条件的确定
5)功能性和非功能性需求的描述
6)阐述项目问题
7)开发补充规格说明
8)项目外包及其需求管理
? 理解采用外包方式的原因
? 外包项目的需求管理
9)需求文档编写的若干建议
(七)需求质量关
1)产品质量保证体系中的复审
2)需求质量与质量关过程
3)质量关测试的有关问题
4)组织中如何实现质量关
(八)需求模式与需求复用
1)需求复用与模式
2)通过业务事件发现模式
3)通过抽象形成模式
4)通过领域分析归纳模式
第 4 页 共 6 页
(九)需求评审
1)需求评审是需求的再挖掘过程
2)复查规格说明
3)需求评审方法
4)设定需求优先级
(十)需求联系链与变更控制
1)需求跟踪能力及意义
2)变更需求代价:影响分析
3)需求变更控制
? 变更类型与变更请求管理
? 变更管理实施步骤
? 预期管理与范围管理
4)从产品用例到测试用例
? 测试用例的概念
? 从用例得到测试用例
? 管理测试覆盖
? 用例的黑盒测试与白盒测试
(十一)需求分析案例教学
1)案例背景介绍
2)需求分析场景练习
3)如何确定项目的边界
4)如何划分需求的等级
5)学员操练结果点评
(十二)需求建模和文档管理案例分析
1)从客户需求到分析模型
2)需求建模操作要点
3)避免使用实例陷阱
4)编写需求文档的原则
5)需求示例的改进前后
(十三)从需求分析到架构设计案例分析
1)几个需求案例介绍
2)体会练习不同需求对架构的影响
3)逐一分析不同背景下的工作思路
4)总结如何从需求过渡到设计
5)介绍如何从需求到测试
(十四)需求过程与管理案例教学
1)组织学员填写单位需求过程测试表
2)根据学员反馈,针对性分析问题
3)组织模拟过程改进
4)评估过程改进结果
详情请登陆:
或致电:010-82661221/82661480
五、培训目的:
1、建立正确、规范与创新的需求方法,能够根据信息系统的类型选择适合的入手点,合
理的判断需求的关注点。
2、能够用组织学的观点组织需求团队,掌握需求过程定义的本质以及技巧,学会使用需
求过程来组织需求工程的各种活动。
3、提升交流的能力,理解需求获取的难点与机会,能够应用正确的需求捕获技术来获取
第 5 页 共 6 页
真正的需求。
4、深入理解需求分析与建模技术,能够从设计的角度和管理的角度出发,全方位、正确
而且有效的建立各种需求模型,掌握软件需求规格说明书的编写方法。
5、掌握需求基线管理、变更管理、需求跟踪与验证的基本原理与实现方法,能够有效地
在软件全生命周期中管理需求。
6、理论与实践相结合,通过对一些典型案例的分析,以及从目前需求工作中的常见问题、
误区入手,改进现有的需求方法,使需求分析的水平有一个比较大的提高。
六、证 书
培训结束,考核合格者颁发中科院计算所职业培训中心“高级软件需求分析师”结业证书。
中科院计算所职业培训中心
20xx年05月07日
主题词:需求分析 培训 通知
中科院计算所职业培训中心 20xx年05月07日印
第 6 页 共 6 页
免费试听EMBA课程《财务报告与经济活动分析》邀请函 上课时间:20xx年3月30-31日
主讲课程:《财务报告与经济活动分析》
主讲教授:赵息教授
上课地点:深圳市福田区香蜜湖市委党校第一教学楼
咨询电话:0755-26551533 158xxxxxxxx 淡老师
报名地址:深圳市南山区科技园南区虚拟大学园A216天津大学深圳研究院 课程简介:
公司最大的危机是什么?——财务!
公司最值得重视的是什么?——财务!
公司最需要控制的是什么?——还是财务!
在EMBA课程体系中,《财务报告与经济活动分析》课程,是仅有的将会计报表信息与公司财务管理和股东价值创造相融合的课程。在系统学习管理学课程中,管理者必然面临一系列的决策,而决策信息很大一部分将来自于公司财务报表。如何阅读公司的资产负债表、利润表和现金流量表,掌握其结构,并从中获取必要的财务信息,将是每一位管理者必备的财务技能。本课程在进行财务分析过程中,还将引入相关的会计确认与计量方面的内容,来指引学生学习不同的会计政策会对公司财务报表产生什么影响。如果缺乏这方面的知识,单纯靠一些所谓的比率分析去推导结论,很有可能是南辕北辙。
企业高管必须要掌握的课程,欢迎致电淡老师预留座位。
天津大学20xx年EMBA深圳春季班计划招生50人,预计4月组织入学考试,6月开学典礼! 天津大学EMBA深圳班学员来自珠江三角洲地区和山东、上海、广西、江西等地。学员的行业领域分布非常广泛,包括房地产、工程建筑、金融投资、证券、IT、制造、文化传媒等行业。既有国有企业,又有民营企业;有政府高层、证券公司董事长、企业高管等单位的决策层领导,也有省政协委员,具有资深的管理实践经验。
20xx中国软件大会邀请函尊敬的您好20xx年互联网大潮席卷全球由互联网所掀起的革命在各个行业中不断上演对很多行业的现有格局带来了…
尊敬的先生女士您好邀请函管家婆软件年结存培训会议20xx年12月19日周四下午2点国内著名中小企业管理软件供应商管家婆软件的开发商…
MSC软件公开培训邀请函MSC软件公开培训邀请函尊敬的用户您好MSCSoftware公司是十大原创软件公司之一是全球多学科仿真的领…
中国软件大会20xx论坛邀请函尊敬的您好伴随移动互联网云计算物联网等新兴技术的发展软件技术和产业格局正孕育着新一轮重大调整软件产业…
某公司某信息管理系统招标邀请函致感谢贵公司自春节以来一直积极地参与本公司某管理信息系统以下简称某ERP的选型工作经过对多家供应商的…
20xx中国软件大会邀请函尊敬的您好20xx年互联网大潮席卷全球由互联网所掀起的革命在各个行业中不断上演对很多行业的现有格局带来了…
邀请函尊敬的先生女士随着互联网快速发展及大量信息的传递简单的电脑PC已远远无法满足客户间的沟通交流及处理传统ERP消息和任务的需求…
第九届中国软件工程大会邀请函中国软件工程大会CCSE是由希赛顾问团主办的公益性大会是中国软件工程领域和软件行业的一次盛会也是一个中…
某公司某信息管理系统招标邀请函致感谢贵公司自春节以来一直积极地参与本公司某管理信息系统以下简称某ERP的选型工作经过对多家供应商的…
第一届与您同行规划设计大赛暨GPCAD软件绘图大赛邀请函随着计算机应用技术的迅猛发展采用先进的计算机成图技术已经成为现代工程设计的…