需求方式方法培训说课.ppt

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 内容导航 3 3 业务需求分析背景知识领域 需求分析的思路、过程、和要求 1 需求分析的基本方式方法 2 3 4 深入思考 3 三大涉众/干系人 * 工作 意义 客户(购买者) 提供目标、约束、业务价值和资金 决定产品是否成功 谁来决定产品是否成功 如果多人,听谁的 产品负责人 (业务负责人) 提供阶段目标 定义交付功能、定义业务价值功能 进行产品验收、跟踪产品应用情况 Onsite Customer, Product Owner 、Product Manager 总体目标 划分不同涉众目标的优先级 谁为客户负责任 用户 (业务执行者 ) 最终使用产品的人、角色、组织、团队或组织 具体业务价值 需求四象限、优先级 * Kano模型 经济价值、开发成本、新知识的重要性、 故事之间会存在依赖关系、减少的风险 1.风险和价值都高; 2.价值高风险低; 3.价值低风险低; 4.价值低风险高,尽量不做,或换种方式做 5点的度量方式 * 对每个问题采用5点的度量方式进行回答: 我希望这样 我预期这样 我没有意见 我可以忍受这样 我不希望这样 需求过程 * 需求分析 * 定 位 * 原理:功能 and 职责协作链 查看任务 分配任务 修改任务 * 第一技:通过协作,识别职责 第二技:缩小范围,事半功倍 如何确定关键功能需求 核心功能 标志:业务层的接口要反映这些功能 必须实现的功能 往往来自甲方的要求。 覆盖了系统架构的一些方面,而其他功能没有 例如…… 实现风险高的功能 例如…… 架构设计的“决定因素” 用例驱动的(功能需求驱动的) 非功能需求驱动的 包括功能、非功能的综合因素驱动的 根本不存在所谓“决定因素”,应靠经验 * 原理:质量属性对架构的影响 功能需求:连接两岸的公路交通 桥墩支撑的公路桥 约束条件:不能影响万吨轮从桥下通过 规定桥墩的高度和桥墩间距 使用期质量:在湍急的江流中保持稳固 把桥墩建在岩石层之上 建造期质量:施工方便性 继续确认和调整架构 * 第三技:功能质量,综合考虑 * 高性能 第四技:分门别类,深入理解 * 运行期质量属性 开发期质量属性 性能(Performance) 安全性(Security) 易用性(Usability) 持续可用性(Availability) 互操作性(Interoperability) 可靠性(Reliability) 鲁棒性(Robustness) 易理解性(Understandability) 可测试性(Testability) 可重用性(Reusability) 演 进 可伸缩性(Scalability) 可扩展性(Extensibility) 可维护性(Maintainability) 可移植性(Portability) 约束的常见类型 * 技术性约束:采用何种OS、采用何种技术、需要和哪些遗留系统互操作…… 标准性约束:不同行业、大型企业集团的相关行业标准、企业标准…… 法规性约束:相关法律、法规、政府规章、行政规定…… 第五技:约束分析,必不可少 业务目标 快好省 组织级约束 用户需求 运行期质量 用户级约束 行为需求 开发期质量 乙方约束 第六技:正交表法,掌控全局 * 用户 开发 组织 广义功能 质量 约束 系统方法总结 * 谢 谢 聆 听 ! 欢 迎 交 流 ! * * * 注:本架构是广东移动2010年组织架构。 2010 广东移动:组织架构图.ppt,在线看 /html/2011/1022/665922.shtm#downloadaddress * MDA(Model-Driven Architecture)开发程序,作为专业分工的依据,MDA主要将生成的UML模型,分为下列三个阶段: CIM(Computation Independent Model) ??? 聚焦于系统环境及需求,但不涉及系统内部的结构与运作细节 PIM(Platform Independent Model) ??? 聚焦于系统内部细节,但不涉及实现系统的具体平台 PSM(Platform Specific Model) ??? 聚焦于系统落实于特定具体平台的细节。 1、CIM分为3个阶段: ???? CIM-1:定义业务流程(理清系统范围,估算开发成本与时间) ???????????????? 生成:业务用例图和简述 ???? CIM-2:分析业务流程(分析CIM-1生成的每个业务用例的工作流程) ???????????????? 生成:活动图 ???? CIM-3:定义系统范围 ???????????????? CIM-2活动图中的每一个动作,都可能成为CIM-3的系统用例 ???????

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档