嵌入式软件可靠性设计规范汇总序号分类规范要求1
人机交互设计界面分成两类,操作控制类信息、测量监控类信息
每类又分成三级,高优先级、中优先级、低优先级
不同类型的信息内容要分区,不同级别的信息放置位置不同、大小不同、色彩不同
信息内容直观,不必经过换算3
安全关键操作需经过再次确认4
色彩只有两个主色调(一前景色,一背景色色),其他只能做点缀色5
从任何界面下进入到其他的界面下,最多不得超过3层6
单一操作功能下的界面用滚屏方式实现,不能用翻页形式实现7
同一界面下的数据不要比对8
用通栏布局代替多栏布局9
整合相似的功能,去掉零碎的UI元素10
主要功能需要多次强化显示11
区分选中和可点击的状态,不要使用户困惑12
布局有层次有重点,而非简单罗列13
允许用户撤销操作而不是使用弹窗需要用户确认14
页面上多使用对比的方法15
使用简洁的表单16
把选项列出来而不是藏起来17
使用连续性的提示符,别让用户误以为页面到了终点18
功能专一而不是使用太多的链接19
提示执行结果的状态20
用直接操作来代替无数个菜单21
直接显示输入框可以省略一个页面22
试着减少线框,减少不必要的注意23
用户没有使用记录的时候要善于引导24
给出默认的选项而不需要用户选择25
保持一致性降低用户的学习成本26
自动补全一些数据,降低用户的操作负担27
尊重用户的使用习惯而不是创造新的规则28
将相关的条目分组,不要杂乱无章的排列29
采用及时校验而不是到最后才提示错误30
需要用户输入的格式宽松严格限定格式31
可以给用户提供一些快捷操作32
使用一些对比33
初始化的时候给用户一些激励34
循序渐进地引导用户,不要简单粗暴地直接呈现给用户35
编译器项目主管检查团队成员编译器版本是否统一(对外协团队、及复用以前的成熟代码时,尤其关注此项)36
软件工程师项目开始前,检查自己所用编译器