公开课详细大纲

高级软件需求分析师

2018-12-27 阅读次数:434

课程编号:124867

电话咨询

如何报名公开课?

核心提示:高级软件需求分析师课程培训,既有理论高度,又能提升软件分析实践技巧,使理论与实践完美结合,旨在使学员避免死板僵化毫无生气的分析模式,代之以生动活泼富有创造性的分析过程,结合自己的实际,构建满足具体需要的方法,使机构的项目开发达到一个新的水平。 

课程特色 课程大纲 课程主讲 课程对象
课程特色:
在以质量为核心的软件过程中,需求分析是提升产品质量的关键,改进需求工程的品质,提高需求收集与分析的技巧,成为提升软件质量的关键因素。 培训要点: 在牵涉到人们的生命、财产、安全的领域,软件质量是关键。统计表明,软件缺陷一半以上的原因来自于需求分析中的问题。仅凭这个数字,就足以告诉我们,在软件项目研发中,必须对需求分析下功夫,本课程的主要思想如下: 1,软件开发是一种高风险的创造性活动,大多数项目风险都与需求密切相关,而这一类风险的控制又十分困难。因此,如何通过系统思考来消除需求风险,成为项目成功的根本保障。 2,需求分析的目的是对待开发产品进行定义,也是一个创新过程。创新需要全新的思维方式,需要具有其他人所没有的思想、眼光和感知世界的方法,突破已有的思维模式,达到从未有的高度,这是产品创新的源泉所在。 3,需求分析的关键是理解客户,只有理解了客户才能收集到足够的信息,没有信息,那么所谓分析也就无从谈起了。信息的来源应该多样化,要站在不同的角度、不同的层次进行收集,才可能构思出真正满足客户需要的产品。 4,仅仅明确客户想要什么东西是不够的,需求分析的重要任务是对产品的研发、测试、验收等各项条件做精确定义,这就需要建立无歧义的规格说明,从而保证整个研发过程有序、高效、高质量。 5,编写规格说明需要有严密的工作逻辑与思想方法。没有大量的前期工作支撑,仅仅靠猜测来书写规格说明,是很难获得良好结果的。 6,整个课程是案例驱动的,但案例仅仅是营造一个思考问题的场景,以此来提升分析视野、分析逻辑和分析素养。因此,需要关注案例所展现的思维,而不是案例本身。 本课程完整阐述了信息系统需求收集、分析、整合、编写各个关键点的方法论,其特点是在互动中不断提出问题和解决问题,做到知其然更知其所以然,从根本上解决问题。通过课程的教学,希望相关企业软件研发水平达到一个新的高度。 。 培训目的: 1、建立正确、规范与创新的需求方法,能够根据信息系统的类型选择适合的入手点,合理的判断需求的关注点。 2、能够用组织学的观点组织需求团队,掌握需求过程定义的本质以及技巧,学会使用需求过程来组织需求工程的各种活动。 3、提升交流的能力,理解需求获取的难点与机会,能够应用正确的需求捕获技术来获取真正的需求。
课程大纲:
第一讲、系统思考:高质量软件需求工程概述 1,需求工程:需求开发与需求管理 软件需求工程模型 如何建立良好的需求 2,现代软件工程模型中的需求开发 软件工程中的创新思想和方法 建立合理的软件工程模型 3,需求开发的过程框架 第二讲、需求规划:产品的目标与轮廓 1,面向客户:理解客户的动机和思维 理解动机:客户为什么要做这个项目? 理解思维:为谁?解决什么?为什么? 2,面向产品:创新、创新、创新 创新思维与创新方法 原型是“什么”和“为什么”? 如何通过原型挖掘需求? 如何对原型效果进行客观分析? 用户期望与效果的比较分析 3,产品的轮廓:未来产品的素描 清晰的表述产品的目标 定义解决方案的边界 确定解决方案将受的约束 总结归纳:项目的陈述 第三讲、面向客户:如何开发客户需求 1,建模分析:快速理解业务领域 概念模型:发现业务的共性及其关系 案例分析:发现需求背后的需求 2,业务用例:在流程分析中发现业务功能 传统方法:面向过程的分析方法 流程分析:建立当前业务模型(Is-As) 创新分析:建立未来业务模型(To-Te) 理解特征:行为的共性和变化性 变化模型:发现变化与理解变化 发现功能:在建模中发现功能需求 3,沟通技巧:理解涉众的需要 为什么沟通会发生困难 在沟通过程中展现思维 信息来源的多样化 4,产品边界的最后确定 最终确定产品的价值与范围 客户需求说明书参考模板 5,需求获取问题的进一步讨论 需求获取的指导方针 需求获取中的挑战 第四讲、面向产品:如何开发产品需求 1,复杂系统的需求分解 2,用例分析:描述产品部件的场景 用例的完整概念 如何利用用例场景规范行为 用例模型及其创建规则 3,用例结构化:应对复杂性的手段 案例分析:包含、扩展与泛化 包含的场景描述 扩展的场景描述 用例的泛化关系及场景描述 利用用例描述需求要注意的问题 第五讲、深入分析:如何分析与确认需求 1,功能性需求:产品应该如何工作? 关注细节:事务与功能需求 避免误解:如何减少二义性 2,非功能性需求:产品的质量特征 非功能性需求的类型 ISO9126:软件产品评价标准 对质量属性的重要性进行分析 由冲突发现关键质量属性 3,验收标准:可测量的的需求 如何用验收标准描述需求 非功能需求的验收标准 从不同的关注点看验收标准 4,设定优先级:哪些需求是最重要的? 为什么要设定需求的优先级 从多个角度考虑设定优先级 第六讲、总结归纳:编写需求规格说明 1,需求规格说明书模板 2,项目驱动与问题描述 项目目标 客户和其它利益相关方 产品的用户 3,产品限制条件的确定 4,功能性和非功能性需求的描述 工作的范围 产品的范围 功能性需求和数据需求 非功能性需求 5,阐述项目问题 6,需求文档编写的若干建议 善于书写良好的文档 产品需求规格说明书参考模板 第七讲、需求管理:发挥需求的作用 1,需求管理的目的与任务 2,获得对需求一致的理解 建立利益相关方理解需求的渠道 获取对需求的承诺 3,需求跟踪 需求跟踪的动机与方法 需求跟踪中的管理活动 查找和消除不一致 4,需求变更控制 确定需求变更类型 审批变更申请 管理变更请求 5,结语:执著的追求卓越
课程主讲:
由业界知名的需求分析师、架构师亲自授课:  谢老师 教授、高级咨询顾问,大型电子对抗项目首席系统架构师 
课程对象:
软件开发企业的需求分析师、系统架构师、需求分析团队成员、资深开发人员、负责软件产品规划与定义的相关人员、需要了解软件开发全过程的管理人员。
报名方式一:
网页提交报名 > 书面确认函 > 参加培训
报名方式二:
电话咨询报名 > 书面确认函 > 参加培训

课程咨询及报名请致电:
深圳:0755-26971995
上海:021-51879301
北京:18910826048、010-51651498
或扫描关注微信账号:sz800900

在线报名: 姓名:
单位:
邮箱:
电话:
12
相关课程
“软件架构与案例分析最佳实践”高级工程师...

软件架构与案例分析最佳实践高级工程师培训,介绍软件架构视图和软件文档,软件架构设计过程,软件架构应用

重庆 2021年08月26日 梁老师 范老师

产品需求分析与需求管理

产品需求分析课程帮助学员掌握从市场角度进行有效的客户需求收集的机制和方法,筛选高质量的客户需求;掌握

深圳 2021年09月17日 董奎

产品EMC设计分析与风险评估技术

产品EMC设计分析与风险评估技术课程,旨在通过EMC案例的分析,向学员介绍有关EMC的实用设计与诊断技术,减

深圳 2021年08月06日 郑老师

运用Python进行数据整理和分析

运用Python进行数据整理和分析培训,课程重点讲解Python基础语法,Python语言开发技能,用Python处理简单财

上海 2021年08月16日 资深讲师

电子组装中新产品导入(NPI)全面管控技术...

电子组装中新产品导入(NPI)全面管控技术及案例分析课程以搞好电子企业新产品导入,以实现量产理想的品质与

深圳 2021年08月20日 Glen Yang

电路设计失效机理与案例分析高级研修班

电路设计失效机理与案例分析高级研修班课程,旨在通过工程计算和对产品的失效分析,诊断失效产品的失效机理

上海 2021年08月25日 武老师

大数据建模与分析挖掘应用

大数据建模与分析挖掘应用培训,使学员掌握常见的机器学习算法,深入讲解业界成熟的大数据分析挖掘与BI平台

重庆 2021年08月25日 周老师,张老师

PCB电磁兼容设计与案例分析

PCB电磁兼容设计与案例分析课程,旨在帮助掌握PCB设计时,如何正确使用磁珠、电容、共模电感等EMC元器件,

北京 2021年09月03日 石老师

硬件电路可靠性设计、测试与案例分析

硬件电路可靠性设计、测试与案例分析课程,旨在课程内容围绕电路可靠性设计所涉及的主要环节,针对电路研发

上海 2021年09月09日 王老师

国家软考软件设计师(中高级)考前培训

国家软考软件设计师(中高级)考前培训,帮助学员通过学习使学员掌握软件架构设计的基本理论和方法,掌握架

上海 2021年09月11日 张老师 王老师 陈老师