当前位置: 首页 > news >正文

产品需求文档

一、产品需求文档常用形式

RP:主要借助原型绘制工具绘制原型

包括产品简介:版本说明、交互自查表

产品概览:功能清单、项目排期

产品结构:结构图、流程图

产品原型:全局说明、具体原型、功能说明

非功能需求:埋点需求、性能需求

文档格式:将原型整理到word文档当中,在文档中去撰写具体的需求说明

产品简介:目的、范围、名词术语

用户角色描述:用户角色及描述

产品概述:目标、总体流程、功能概要

功能需求说明:功能结构、功能说明

风险分析:分析预防措施、风险应对措施

相关文档

附件

二、功能需求

功能需求主要是为了让设计师及开发人员明确除了原型以外功能层面的内容

流程说明:采用流程图的形式,描述产品的业务流程以及功能流程

1.流程图

1.1常用流程图

业务流程图:描述业务流程 通过特定符号和来你先表示具体的某个业务的实际处理不走

功能流程图:通过图形化的表达形式,阐述产品在功能层面控制的图表

页面流程图:页面跳转流程

1.2流程图元素名称

1.3常用结构

常用结构:顺序结构、选择结构、循环结构

1.4 流程图的注意事项

1.应遵循从左到右,从上到下

2.开始符开始,以结束符结束,结束符可以多次,开始符仅一次

3.避免交叉

4.必要采取标注,以便更加清晰

2.泳道图

定义:旨在展示工作流中每个步骤涉及流程和职能角色(多角色)

3.结构图


运用x-mind软件进行绘制

分类:

功能结构图:结构化界定这个产品有什么功能

作用:整个产品要展示的信息,后台上传数据页面信息梳理

信息结构图:产品的信息数据梳理出来

产品结构图:产品的初始原型以结构化方式展示

作用:明确产品功能点,以便明确功能清单 有助于页面布局的清晰成型
 

  

4.需求描述

需求的描述中,最常见的内容是撰写页面的交互描述,主要包括用户场景、功能描述、优先级、前置条件、需求描述

三、交互

1.常见的交互类型

视觉交互:被识别物体与识别装置的交互自动获取被识别物体的相关信息

声音交互

触觉交互

2.常见的交互形式

页面交互

 元素控件交互

按钮、提示、文字

3.交互规则

3.1字符限制

字符限制:

中文算两字符

字为单位

每个汉字/字母/数字都算一个

日期:注意日期和月份前面的0 

时间:注意小时、分钟之间的冒号

手机号:中间的空格

金额:注意每三位,最后的点号,保留的位数

座机号码:中间的中短线

姓名:首位不空格,不可使用数字及除点号外标点符号

登录密码:中文、字母、数字、标点符号

验证码:仅限数字

文字省略内容:超过内容以省略号显示

3.2动态规则

4.交互说明撰写规范

1.页面说明:先将整体结构进行划分,可以详细描述清楚相关路径

 2.标注+命名:将原型按照划分好的结构进行标准,并且进行命名

3.撰写说明:区域页面描述 区域功能描述

注意事项:

1.先静态再动态,先正常再异常

2.设计交互逻辑 一般邀请单流程最多眺三次 常见的临时视图不占次数

3.强制执行页面,不提供其他跳转出口,形成逻辑闭环

4.完成阶段一般可以设计快速返回


http://www.mrgr.cn/news/6610.html

相关文章:

  • 【C++】提高 -- 类模板
  • C++初学(14)
  • 商品视频与多媒体展示:API返回值中的新趋势
  • 初识 OpenCV:计算机视觉的入门指南
  • 案例:LVS-DR模式
  • 【文献解析】一种像素级的激光雷达相机配准方法
  • python画图高斯平滑均值曲线
  • Python 爬虫入门(十二):正则表达式「详细介绍」
  • 【笔记篇】Davinci Configurator SomeIpXf模块
  • Linux平台Display Server与Desktop Environment
  • 服务路由的使用场景
  • OS-Copilot:自学习的通用计算机智能体
  • Ubuntu系统各个版本下载
  • ajax学习笔记
  • Spring Boot工具类一览
  • centos7安装Kafka单节点环境部署二-安装与配置kafka
  • JAVA对接海康门禁实现设置门计划模版
  • Java工具类之字符串类(超详细)
  • Mysql里面全部都是事务?SQLite和PostgreSQL也是一样吗?
  • Open3D mesh 裁剪