边界清晰,类型明确,例如名称为“0-100”的“字符串”组成;
属性明确,例如单价、数量为必填项,金额不可编辑,金额=单价*数量;
来源清晰,例如机台为下拉框方式显示,选项值来源(基础数据-机台设置-新增的数据);
容错处理,例如1.机台为字符串1-100,当输入大于100时输入无效;2.身份证未必填项,保存时,未填,提示“请填写身份证”;
数值规范,例如开始日期初始化=当前日期-15天,结束日期初始化=当天日期。
产品原型布局合理清晰,包括菜单、按钮、查询输入框,列显示;
事件触发约束:例如:1.默认:编辑、取消、保存置灰,退出按钮可用,选中某行后,编辑恢复可用;2.未选择数据,点击“编辑”,提示“未选择数据”;
规范显示:例如有个文章标题有80多个字,实际输出项只能显示20个字,则处理为”标题…”。
业务流程描述清晰无歧义,业务流程逻辑关系通畅无阻塞;
业务规则明确,例如权限,游客可以把商品加入购物车,但是付款必须登录;
算法逻辑合乎常理,比较复杂的计算公式最好有简单例子来辅助理解。
http接口内容包括:名称、描述、请求URL、请求方式、表头、入参、出参、输出类型。
性能要求:必须考虑性能的重要指标,如重要功能、数据量、响应时间。
举例:查询界面每5000条数据1S以内加载并处理完成。
文章来源:百度文库