8

经验总结:如何写出一份专业的交互设计文档?(四)

 2 years ago
source link: http://www.chanpin100.com/article/123278
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

经验总结:如何写出一份专业的交互设计文档?(四)

上篇文章说到了全局通用说明,下面就看看非功能性需求板块,这部分内容比较多,大家一定要耐心看完。

上篇文章说到了全局通用说明,下面就看看非功能性需求板块,这部分内容比较多,大家一定要耐心看完。

交互设计文档
8. 非功能性需求

简而言之,为了满足用户,业务需求开发需要考虑的需求的需求被称为非功能需求,这可能更倾向于一些具体的技术需要在早期阶段与开发同学沟通,以避免在后期相互争吵,如:性能、安全等。

1)安全相关

身份验证和权限:是否确认操作员身份,以确定用户是否有权访问和使用某些资源。

文档加密:防止机密数据泄露的技术,如读写控制、打印控制、剪切板控制、拖动、复制/截图控制、内存窃取控制等。

表格验证:是否应考虑表格验证?一般来说,后端必须进行验证,以确保安全。前端验证可以改善用户体验(及时反馈),减少无意义的请求,并可以选择性验证。

防攻击策略:考虑恶意操作是否需要IP限制、高频访问限制等。

2)性能相关

响应时间:是系统最重要的性能指标,直观地反映了系统的速度。是否需要响应时间,响应时间过长?

并发量:在单位时间内成功传输数据的数量。这与系统并发性有关。根据业务量估计,我们的系统需要支持多少并发性,以确定支持项目所需的服务器配置。

吞吐量:吞吐量是指系统在单位时间内能够处理的请求数量,反映了系统处理请求的能力,这是目前最常用的性能测试指标。

3)用户体验相关

数据加载:进入新页面时,如何加载数据,如何提示用户页面加载,是否需要异步加载来改善用户体验等。

Dialog和toast:各种临时框架和toast的样式和文案规范。

统一组件:模块化系统功能,支持灵活配置,减少重复开发。

网络异常处理:网络异常、网络切换(从WiFi状态到蜂窝状态)、网络中断等交互设计。

4)其他

兼容性:产品在不同系统/终端之间的和谐意味着和谐。

升级策略;强制升级时如何处理产品?非强制升级时如何处理产品?升级后的弹出框和副本是什么?版本号是否预留在URL中。

国际化:考虑产品是否需要支持国际化,如在不同的语言环境中,是否需要在配置文件中写入产品界面和提示文案,根据当前的系统语言环境,将自动识别和判断应加载文案配置文件来显示界面文案。

用户行为分析埋点:需要埋点吗?公司是在自己的台统计还是第三方数据统计平台?

非功能性需求介绍完了,接下来就是页面交互流程图,这个板块包含哪些内容呢?下篇文章继续给大家介绍。

以上就是“经验总结:如何写出一份专业的交互设计文档?(四)”的内容了,如果你还想了解其他相关内容,可以来产品壹佰官方网站。

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK