4006-998-758
3000+课程任你选择
需求的模型语言实战
研发学院 需求分析 需求 开课时间:2023-02-15
杨云

核物理专业毕业,因本科毕业设计软件卖了上百万(获部级二等奖),从此走上IT这条不归路…

曾经沿着技术的路线一路狂飙,历经程序员、架构师、需求师、项目经理、IT咨询顾问等岗位磨砺,被聘为国家部委信息化高级顾问和软件工程标准起草人(主笔的国标已颁布),ISO国际标准组织SOA组中国区代表(首批4人小组成员),编著《SOA用户指南》、《IT战略规划与企业架构教程》、《中国SOA最佳实践及云计算融合实践》等书籍。2015年,赴美国任eTech startup公司联合创始人。


查看老师详情
课程内容


课程设计

课程介绍了需求分析最佳实践与模型,并通过多个项目实例(新建业务系统、改造类系统、从需求到设计类项目等各类项目)的讲解和演练,帮助学员:

熟悉需求开发和管理的相关理论和最佳实践;

能够根据项目类型和特点,正确的选择、阅读、描绘和使用各种UML需求模型;

掌握软件需求相关文档(特别是UML模型)的模板和编写方法;

重视非功能性需求,并掌别握场景化描述方法;

掌握需求基线管理、变更管理、需求跟踪与验证的基本理论和实践方法;等等……

整个课程由几个实际案例贯串始终,通过案例阐述在实际项目中的需求分析和管理模式和思维方法,提升学员的实际应用能力,并在模拟团队、分组讨论、创业竞赛中增强学员的团队意识和学习能力。


培训目标

提供需求分析知识一览图,使学员全面了解中外IT需求分析理论模型、方法工具和业内最佳实践;

通过全过程案例讲解,使学员全面经历IT需求分析各阶段的常见痛点和难点,在边做边学中增强其解决实际问题的能力;

对学员的实际项目进行咨询指导,帮助单位完善需求分析和管理流程,定制符合自己特点的过程、方法和文档规范,提升组织级需求管理水平;

为学员课后答疑和持续学习提供网站资源,帮助其掌握数字时代学习新理念,提升其自学的意愿和能力。


培训对象

将承担需求分析师职责的业务人员或信息化人员;

具有2-3年IT部门工作经验,将负责信息化系统规划、需求整理等相关任务的技术人员;

希望加强需求开发与管理能力的软件开发人员;

系统集成企业售前工程师、售前顾问及方案制作人员;

负责软件产品规划与定义的相关人员;

需要了解软件设计全过程的项目经理。


培训特点

以备受硅谷推崇的数字时代最佳学习理念——关联主义(connectivism)为理论依据,通过“知识地图”和 “沙盘演练”帮助学员“边干边学”,提升其行动学习能力:

采用“知识地图”形成持续学习网络

“知识地图”是中美专家在“IT前沿理论和最佳实践”知识领域的智慧结晶,分共三级:一级是领域知识一览图(思维导图);二级是高度提炼的知识内容要点(PPT);三级是中外优质资源的知识原文出处(网站链接) 。

通过 “知识地图”,帮助学员构建持续学习网络,使其对IT“领域知识”一览无余,“前沿动态”实时掌握!

通过“沙盘演练”在实战中学习

课堂没有冗长乏味的理论讲授,而是通过密集的高强度“沙盘演练”,用实战串讲知识,用演练提升能力,助学员迅速从“初出茅庐”的新兵成长为“身经百战”的长胜将军,并具备在行动中学习的能力。


课程大纲

模块

内容

案例实践与练习

第一篇

需求分析方法最佳实践与实战

 

第一部分  确定业务模式——业务级需求

  1. 需求方法8种武器

  2. 从“因”开始业务需求分析

  3. 用户故事地图——快速需求验证

第二部分  界定软件范围——系统级需求

  1. 软件范围谈判技能与实战

  2. 3维度设定需求优先级

  3. 界定软件范围模型?用例图 VS 功能列表

第三部分  细化详细需求——功能级需求

  1. 需求场景描述——用例文档要点

  2. 四种用户需求细化描述UML模型应用要点

  3. 破解需求文档无用论:动态文档 VS 静态文档

  4. 两招高效验收需求的方法——需求测试

案例练习:

以一个需求较明确的中小型项目案例为样本,演练如何运用五维三级需求法逐步分析和描述用户需求;

1、 用户需求研讨会沙盘演练

2、 用户故事地图实战演练

3、 如何根据项目经费、时间、人员等约束,通过用户谈判,协商界定项目范围;

4、 业务流程图要点分析与实战演练

5、 用例图使用技巧与实战演练

第二篇 

非功能性需求与需求落地方法

第一部分  Quality-质量属性需求分析

  1. Stakeholder关注的质量属性列表

  2. 特定功能质量属性与全局质量属性

  3. 质量属性的功能性分解-质量效用树

  4. 百家争鸣:对比分析“可靠性、稳定性与可用性”

  5. 采用PLOUGE法描述非功能性需求

第二部分    需求落地——大型系统案例分析与实战

  1. 大型系统项目概要设计和详细设计中的需求要点

  2. 设计关注点——关键场景、非功能性需求和约束

  3. 从需求到设计的常见问题

  4. 需求落地——需求跟踪矩阵应用优劣分析

案例练习:

1、 性能、设计约束等非功能性需求场景化编写实战

2、 需求补充规约实践

3、 实操演练如何从需求平稳过渡到设计?

4、 非功能性需求与设计约束对架构设计的影响分析

5、 需求落地追踪要点实战

第三篇 

需求管理方法与各类案例剖析

第一部分  需求评审与 变更管理

  1. 需求变更评审要点与变更管理流程

  2. 需求评审方法、程序与实施要点

  3. 基于交互的需求验证与测试方法

  4. 基于界面的需求验证与测试方法

第三部分  改造类系统需求案例分析与文档实例

  1. 基于已有系统原型的需求获取方法解析

  2. 改造类系统需求获取流程、uml模型、模板与实战

  3. 改造类系统需求案例剖析与要点一览图

第四部分  数据可视化类系统需求要点与技巧

  1. 业务领域数据模型分析        

  2. 数据分析要点与数据呈现美学

客户实际项目咨询、文档模板优化及过程改进问答。

案例研讨:

1、 如何向用户说明变更需求代价?

2、 如何从用户的立场出发引导其不合理的变更请求?

3、 数据可视化与信息图形、信息可视化、统计图形关系

4、 美军驱逐舰数据可视化界面案例剖析与实战

5、 改造类系统需求的方法、文档模板和需求过程实战

研讨:如何基于项目特点选择合适的需求过程和模型

 

第四篇 

UML与需求工具

第一部分  UML和需求工具实战

1.      软件过程模型

2.      分析UML的本质和优点;

3.      介绍需求建模工具;

4.      简述常见视图和动态模型;

5.      UML的实质分析和应用领域;

6.       UML发展情况和分析

案例练习: 需求工具安装、使用。

案例研讨:

1、 案例失败原因分析及改进方法探讨;

2、 学员实际项目咨询、需求文档模板优化及需求过程改进问答



返回上一级