简单易懂的需求说明书写指南 app需求说明书范例


简单易懂的需求说明书写指南 app需求说明书范例

文章插图
你有没有过这样的经历——辛辛苦苦写了半天的文档 ,  结果开发一眼没看 , 做需求的时候又把文档里的内容问了一遍?如果不巧你也有这样的经历 , 那么在APP原型上写需求这招 , 或许能帮你解决这个问题 。
为什么要把需求直接写在原型上?没有开发愿意看臃杂的需求文档 , 包括直接写在原型上的 。便捷高效方便版本迭代如何在APP原型上写需求?首先将APP经常需要写需求的点罗列出来 , 并分析其属性 , 精炼出书写字段模板 。直接上图:
以下是本人认为APP常遇到需要“写需求的点”:
功能的逻辑功能的规则按钮文本框文本标签特殊面板版本的迭代本人将就以上几类“写需求的点”如何和谐地写在原型上 , 做详细说明 , 在此之前需要介绍一下Axure的“说明”功能 。
Axure9.0版本说明功能更加丰富、美观 , 展示上更加显眼 。它允许我们提前设置好说明字段 , 我们写需求的时候可以跟着标签思考 , 减少漏写需求 。见下图:
大家可以根据需求添加 , 这个是我常使用的字段集 。
1. 文本框文本框主要用途是键入内容 , 常用书写字段以下3种:
(1)基本说明
字段类型:文本长度规则:11位;超过省略处理是否必填:是校验规则:为空校验、有效性校验(2)交互说明
点击获取光标
(3)特殊情况
获取光标时调用什么键盘类型、向上推送页面方便键入文本框是否记录上次使用的号码2. 按钮本人定义的按钮——可以点击的单个对象(复杂的面板可放在面部一栏撰写):按钮、链接文字、图标等 。按钮主要是与用户产生交互的 , 若只展示文案 , 请采用标签文本撰写 。
按钮的交互结果会有很多形式 , 常见的有以下几种:
页面跳转xx对象被选中xx文本改变弹出弹框弹出toast气泡操作完成发送短信、推送、通知等故此 , 按钮需求书写 , 本人总结的书写需求的字段如下:
状态说明:详细列举按钮可能得变化 , (文字、颜色变化) , 这里请不要写入任何交互需求交互说明:详细列举各状态下(成功、失败、未登录时、非会员用户等)点击按钮的交互 , 以及对应的结果 。操作提醒:列举操作按钮之后的成功、失败时的toast提示语特殊说明:对特殊信息、规则进行补充 。比如”什么是新用户等“、”计算公式“通知:操作完成后如果触发短信通知、或者推送消息 , 可在此标签下数撰写 。该点是产品们常常遗漏的点3. 文本标签文本标签作用是展示信息 。由于用户身份、状态的改变或者按钮交互 , 会导致标签的文本改变 , 有的甚至是样式的改变 。
故此 , 本人总结的书写需求字段如下
长度规则:状态说明:特殊说明:4. 面板APP页面的某一模块 , 随着用户身份、时间段等因素的不同 , 整块内容都会发生变化 。不同情况下的面板元件可谓是天差地别 。
例如:一个展示用户会员等级面板 , 由于没有登录 , 面板会变为一个登录面板 , 这两个面板上的元素完全不一样 。
除此之外 , 面板还可以作为一个对象 , 进行各种各样的交互:点击、滑动 。
故此 , 本人写作时 , 把面板分出来单独书写:
展示规则:交互说明:操作提醒特殊说明:它跟按钮的书写字段一样 , 跟按钮区分出来 , 是因为有时面板的展示规则书写会比按钮的复杂;很多时候 , 我们需要把面板的不同状态都给画出来 , 给开发查看 , 而按钮不需要 。


以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!

「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助: