交互设计中字段规则和业务规则

一 点睛

字段规则定义了该字段的格式要求,如手机号的格式要求;业务规则定义了该业务特有的逻辑,如当用户用手机号登录时,如果手机号未注册或被禁用,应该如何处理。

二 字段规则

1 字段规则的定义

字段规则定义了字段的格式要求。

比如,手机号的格式要求是必须是 11 位数字,且第1位数字为1。

在定义了字段规则后,我们就可将之用于交互设计中。如果手机号格式错误,系统就提示“手机号码错误”。字段规则常常是稳定不变的,甚至不同平台的规则是相同的。比如,无论哪个电商平台,其对手机号和身份证号的格式要求都是相同的。

一个字段的规则项通常包含类型、长度、默认值和规则,下表定义的字段规则的统一维护,也可标准在原型旁。

名称

规则项

类型

长度

默认值

规则

手机号

数字

11位

-

第1位为1

2 字段规则的制定

字段规则可由研发人员或产品经理定义。

通常,可由研发人员定义的是手机号、身份证号和邮箱规则,研发人员只需查阅规定,就可知道字段要求。

可由产品经理定义的是密码规则等,因为不同网站对密码要求的强度不同。

更广义的字段规则还包括自动生成字段规则,如订单或商品的编号规则。这些编号的每位数字都有特定的含义,也需要制定规则。编号规则的制定涉及一些技术知识,所以常由研发人员主导,产品经理辅助。

三 业务规则

业务规则是基于特定业务的特定限制规则。业务规则的范围很广泛。比如,餐厅排队的开始时间、居民申请用电的条件、投保资格的认定、用户禁用的时长等,这些都属于业务规则。此类规则都带有行业特点,制定此类规则的人必须要有行业经验,所以此类规则也被称为专家规则。

字段规则是稳定不变的,即使行业不同,规则也可能相同。但业务规则是行业规定,行业不同,规则也不同。比如,用户在登录过程中连续多次输错密码,此时用户的账号就要被禁用。显然,如果是网银的登录,可设定连续输错3次,就要禁用账号1天。如果是论坛的登录,大可不必禁用账号1天。

一项业务应考虑主要流程、分支流程、异常流程和业务规则。

主要流程:正常执行操作的流程,没有任何异常发生。比如,用户登录的主要流程就是输入手机号和密码,之后登录成功,没有异常。或者下订单的主要流程就是用户下单和支付,也没有异常。

分支流程:和主要流程并列的流程,是用户的选择,而不是异常的事件。比如,用户用邮箱登录、用第三方账号登录等,这些就是分支流程。或者在进行支付的时候,用户选择收货后支付现金,也是分支流程。

异常流程:异常流程对应的是用户的错误或业务异常判断。比如,用户输错了密码,就是用户的错误;如果用户账号被禁用,用户就不允许登录,这就是业务异常判断。

业务规则:业务规则和异常流程有时是一回事,比如,用户输错密码几次账号就被禁用,这既是异常流程也是业务规则,两者并没有明确的界限。但业务规则更多强调的是一条简单的规则。比如,申请贷款的年龄要求、订单优惠额的计算,购物金额的上限等,仅仅是一条简单的规则。有的业务规则无法用流程图表达,如订单优惠额的计算。在实战中,简单的业务规则可不画到流程图中。复杂的业务规则可以画到流程图中,比如,输错密码次数不同,系统的提示也不同,这需要画到流程图中。

四 如何表达

无论是字段规则还是业务规则,都要在需求文档中表达出来。通常,业务规则既可用流程图表达,也可在原型图旁写出。而字段规则因为表达的大多是显示内容,所有在原型图的旁边写出即可,如备注手机号不对的提示文案。字段规则属于全局性要求,是稳定不变的,因此可只写一份全局的规则来统一维护,如对手机号、身份证号的规则要求。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值