资源预览内容
第1页 / 共39页
第2页 / 共39页
第3页 / 共39页
第4页 / 共39页
第5页 / 共39页
第6页 / 共39页
第7页 / 共39页
第8页 / 共39页
第9页 / 共39页
第10页 / 共39页
亲,该文档总共39页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
All sections to appear here软件业务需求入门软件业务需求入门周金根需求是什么?需求是什么?Architecture Development Cycle本节内容Architecture Development Cycle前景和范前景和范围文档产品和服务三大涉众客户(购买者)提供目标、约束、业务价值和资金决定产品是否成功产品负责人(业务负责人)提供阶段目标定义交付功能、定义业务价值功能进行产品验收、跟踪产品应用情况Onsite Customer, Product Owner 、Product Manager用户(业务执行者 )最终使用产品的人、角色、组织、团队或组织需要明确涉众客户(购买者)谁来决定产品是否成功如果多人,听谁的产品负责人(业务负责人)总体目标划分不同涉众目标的优先级谁为客户负责任用户(业务执行者 )具体业务价值需求的三个需求的三个层次次组织或客户的高层次目标组织或客户的高层次目标why给用户带来的业务价值给用户带来的业务价值howwhat实现的软件功能实现的软件功能业务流程梳理业务流程梳理至顶而下的对企业业务进行层层梳理,确保企业核心价值链在您的梳理分析下不失真、不偏离。第一层:企业流程地图(使用EVC价值增值链法) 第二层:企业流程区域(使用EVC价值增值链法) 第三层:主流程(使用EPC事件过程链) 第四层:子流程(使用EPC事件过程链) 第五层:活动(使用活动元素来描述) 流程层次Nine Boxes访谈方法有什么问题?有什么问题?影响了谁?影响了谁?解决后会是什么样解决后会是什么样?你会如何工作?你会如何工作?OPEN“Tell me”, “Describe”, “What happens then?”= STORIES147CONTROL“How many.?” “How much.?”“How often?” “Where?”FACTS258CONFIRM“If I understood correctly . Did I understand that correctly?= NO go back to OPEN question= YES choose next row369企业架构建模ArchiMate语言 1月20日 星期三 Architecture Development Cycle需求分析功能需求分析主要是依据业务模块划分出功能模块,并对每一功能模块进行表单、属性、操作的分析。系统划分粒度系统1系统2功能功能原型开原型开发使用原型有三个主要目的:作为一种需求工具需求工具,明确并完善需求原型,它初步实现所理解的系统的一部分。作为一种设计工具工具,探索设计选择方案原型,探索不同的用户界面技术,使系统达到最佳的可用性,并且可以评价可能的技术方案。作为一种开开发工具工具,发展为最终的产品原型,是产品最初子集的完整功能实现,通过一系列小规模的开发循环后可以完成整个产品的开发。原型工具原型工具GUI Design StudioGUI Design Studio演示用户故事作为【用户的类型】,我希望可以【先这样做,然后那样做,就应该得到.的结果】以便【业务价值】。INVEST in Good Stories, and SMART Tasks拆分故事拆分故事分割用户故事:基本路径和扩展路径数据边界:导入GBQ文件、Excel等操作边界:CRUD、预算二次导入横切考虑:安全处理、日志记录、错误处理等功能性需求和非功能性需求隔离bug需求四象限Kano模型模型5点的度量方式对每个问题采用5点的度量方式进行回答:我希望这样我预期这样我没有意见我可以忍受这样我不希望这样 评定定优先先级经济价值、开发成本、新知识的重要性、故事之间会存在依赖关系、减少的风险需求工程需求开需求工程需求开发需求管理需求管理
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号