Android自我总结(五)之业务场景分析

大部分的核心价值在于对业务需求的精准分析和设计细节的完美还原

业务的拆分:
将业务拆分为3类层次:业务需求、用户需求和功能需求

业务需求:组织为什么要开发一个系统,即组织希望达到的目标。
用户需求:描述了用户能使用系统来做些什么。
功能需求:描述了开发人员需要实现什么。
在软件开发过程中,最为重要的“用户需求”往往和数量巨大的”功能需求“混淆在一起,这会让太多没有直接提供业务价值的需求充斥在需求阶段,这会导致没有突出重点而忽视重要的业务特性,这对业务分析来说是非常有害的。 所以在开发过程中,很有必要加强认识并区分开来。

业务的分析:
让功能需求最大化满足用户需求

举个例子:
  用户需求:在决定购买之前,用户想方便的比较一下几个同系列产品,以此在选择的时候做出更明智的决定。
  功能需求:我们可以让用户把购买的商品,都放入“比较栏”,然后用户再点击“去对比”,就会在一个界面同时对比几个产品。
  用户需求是前提条件,功能需求是落下来的产品部分,它是可以交付的。

设计还原阶段:
1.逻辑先在脑子里面过一遍
2.然后开始写代码
3.写完测试一遍
4.测试之后再浏览一遍代码,是否还有优化空间

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值