SRE211:软件需求分析最佳实践

线下课堂时间:3 天实战演练面授
  • 【广州】    2018/1/5、6、7脱产+周末班
  • 【深圳】    2018/2/2、3、4脱产+周末班
  • 以上为计划开课时间,具体时间请咨询课程顾问
预约试听
课程介绍
适用对象: 从事获取需求、制定规格说明、使用或管理需求的人员,包括系统分析人员和业务  分析人员、项目经理、技术经理和质量保证经理;  文档编写人员;  软件分析人员和设计人员;  质量保证设计人员和测试人员;  应用程序专家以及销售和市场人员。
学习收获:需求分析与管理是项目的基础,需求分析也许是项目中最困难、最关键、最容易出错和最需要沟通的一个环节,它的模糊性、不确定性、变化性和主观性的特点,使项目管理更具复杂性。如果不能有效管理需求,项目计划将会一再调整,交付日期一再拖延,项目团队人员的士气必将越来越低落,这将直接导致项目成本增加、质量下降及项目交付日期延迟。因此,设计了本课程,帮助企业快速获取到企业需要实现的真正需求,确保项目成功。
详细大纲
1 需求最佳实践路线
1.1 需求中的基本概念
1.1.1 软件项目成败与需求实践
1.1.2 业务、需求与软件关系
1.1.3 需求工程与软件工程
1.1.4 Case Study:软件研发中需求实践常见问题研讨
1.1.5 Case Study:软件研发中需求实践常见问题研讨
1.2 需求工程最佳实践过程
1.2.1 CMMI中的需求KPA-需求管理与需求开发
1.2.2 描绘贯穿课程的最佳实践路径-融合CMMI与Agile的最佳实践
1.2.3 简述贯穿课程的实践案例
1.2.4 介绍需求工程实践的效率工具
1.2.5 需求团队职责
1.2.6 需求分析人员培养
1.2.7 百家争鸣:高效敏捷的开发流程对于需求的影响与通过需求及开发流程控制外包团队进行协作开发
2 软件需求获取
2.1 需求获取计划
2.1.1 研究业务模型,标识访谈角色
2.1.2 对比“内部用户与外部用户”
2.1.3 制定需求获取计划
2.1.4 课程实践:依据已有系统业务变更的需求获取计划
2.1.5 百家争鸣:全新系统业务获取与已有系统业务变更获取的差异
2.2 需求获取的方法
2.2.1 需求调研中 “问与答”的博弈
2.2.2 用户需求深度挖掘沟通术“NLP”
2.2.3 用户需求的“原型表达”
2.2.4 用户需求的内部验证与外部验证
2.3 需求甄别与挖掘
2.3.1 挖掘用户需求背后的信息
2.3.2 需求甄别、筛选和引导
2.3.3 设计驱动需求获取
2.4 需求获取的工具
2.4.1 使用思维导图工具完成文字访谈与整理
2.4.2 沟通卡片与用户故事记录用户需求
2.4.3 使用录音设备完整记录用户需求
2.4.4 使用原型工具摸清用户的需求(介绍常见的原型工具)
2.4.5 课程展示:讲师展示Windows与MAC OS X相关原型工具
3 功能性需求分析
3.1 分析思维与方法
3.1.1 亲和图分析法[KJ法/Affinity Diagram]
3.1.2 头脑风暴分析法
3.1.3 鲁棒分析法
3.1.4 决策表分析法[Decision Matrix]
3.1.5 逻辑分析法
3.2 用户故事规格化
3.2.1 功能场景描述
3.2.2 实体模型与约束规则描述
3.2.3 前置条件与后置条件描述
3.2.4 功能的特殊要求
3.3 全局功能场景路径深度分析
3.3.1 相似功能场景处理-泛化用例
3.3.2 功能场景重叠处理-包含用例
3.3.3 功能场景变化处理-扩展用例
3.3.4 功能场景矛盾处理
3.4 全局功能矩阵模型与稳定模型
3.4.1 AHP分层分析
3.4.2 CBM模型热区分析
3.4.3 核心功能分析
3.4.4 功能关联分析
4 非功能性需求分析
4.1 质量属性需求分析
4.1.1 Stakeholder关注的质量属性列表
4.1.2 百家争鸣:对比分析“可靠性、稳定性与可用性”
4.1.3 特定功能质量属性与全局质量属性
4.1.4 质量属性的功能性分解-质量效用树
4.1.5 沙盘演练:性能的功能性分解实践
4.2 部署环境属性需求分析
4.2.1 Stakeholder提供的部署环境列表
4.2.2 纯净部署环境与带有干扰性的部署环境
4.2.3 服务器端环境与客户端环境
4.2.4 部署环境的迁移分析
4.2.5 沙盘演练:部署环境属性分析实践
5 需求原型确认
5.1 信息架构与原型表达
5.1.1 用户需求转化为信息架构
5.1.2 以用户为中心的内容精准导航与模糊导航
5.1.3 以用户为中心的功能菜单与流程菜单设计
5.1.4 给用户功能的一个起始点
5.1.5 使用信息地图、信息流程图和线框图表达信息架构
5.1.6 信息架构与真实的用户心理模型相一致
5.1.7 如何用户故事以“界面原型”方式呈现
5.1.8 如何快速创作“界面原型”
5.1.9 沙盘实战:快速完成一份纸质原型
5.2 交互设计
5.2.1 用户使用APP场景分析 (置身用户的工作场景)
5.2.2 任务驱动交互设计
5.2.3 APP交互路线图分析
5.2.4 APP界面上的加法与减法
5.2.5 关注界面上的每一个细节(细微的好与坏都很重要)
5.2.6 基于用户行为日志统计分析的交互设计
5.2.7 案例:移动产品交互设计实践
5.2.8 归纳总结交互设计基本原则
课程评价

课程评价({{EvaluationTotal}})

课程满意度

评价

您还没有给课程评分哦

满意度

    追加评价:

课程咨询
内容:

您还没有填写内容!

暂无问答,赶紧去提问吧
{{item.AnswerState==1?"已解决":"未解决"}}
{{item.Content}}
{{item.StudentAskTime}}
{{itemanswer.UserName}}
{{itemanswer.Content}}
{{itemanswer.StudentAskTime}}
同类课程推荐 more
免费大讲堂 more
原创文章 more

您好! 欢迎来到学领未来 !

学领未来提供线上及线下的学习服务,根据您的位置,为您推荐最近的线下培训地点 分站,你选择: