从最初需求分析开始,我就加入项目,自始自终参加整个开发过程。
在需求分析阶段,参与了对客户的访问和调研;
在概要设计阶段,参与了部分系统设计分析工作;
在详细设计阶段,完成了整个系统界面设计和 Demo 制作,并提交用户反馈;
在代码开发阶段,参与了系统表现层的设计开发。
2.需求分析
在需求分析阶段,主要针对界面交互相关问题,对用户进行若干调研。ú
主要包括以下内容
·受众用户群调查
·系统使用环境调查
·受众用户使用习惯调查
·用户对旧版本软件使用情况调查
这一阶段,由于成本原因,我并没有直接访问客户进行调查。工作主要是提出某些
具体问题,由需求调研人员,以问卷或口头问答方式,对客户进行调研。另外,公
司经验丰富的客服人员和市场人员,也是非常重要的需求来源之一。ú
本系统的客户群主要为国家省市下属质检单位,最终受众年龄从年轻到较高龄都
有。对于普通国家机关人员,一般对计算机系统和网络不够熟悉,计算机环境一
般,甚至比较差,少有配置优良的环境。在这种环境下,用户对计算机使用一般没
有使用倾向,大多更适应手工操作。对本系统的前代使用,最主要意见是使用困
难,不方便。ú
还有其他具体调查反馈,如用户基本不使用鼠标右键,年龄较大的用户难以看清密
集的较小文字等等。ú
3.界面设计原则
在概要设计阶段,根据需求阶段的调研结果,我整理了系统界面设计的基本原则。
因为在代码开发阶段,很多时候界面的具体制作是由开发人员直接写代码,因此必
须确定一定的原则和规范,以保证系统界面的统一。
一般适用原则
·简单明了原则:用户的操作要尽可能以最直接最形象最易于理解的方式呈现在用户
面前。对操作接口,直接点击高于右键操作,文字表示高于图标示意,尽可能的符
合用户对类似系统的识别习惯。
·方便使用原则:符合用户习惯为方便使用的第一原则。其它还包括,实现目标功能
的最少操作数原则,鼠标最短距离移动原则等。
·用户导向原则:为了方便用户尽快熟悉系统,简化操作,应该尽可能的提供向导性
质的操作流程。
·实时帮助原则:用户需要能随时响应问题的用户帮助。
·提供高级自定义功能:为熟悉计算机及软件系统的高级用户设置自定义功能,可以
对已经确定的常规操作以及系统的方方面面进行符合自身习惯的自定义设置。包括
常规操作、界面排版、界面样式等种种自定义。
·界面色彩要求:计算机屏幕的发光成像和普通视觉成像有很大的不同,应该注意这
种差别作出恰当的色彩搭配。对于需用户长时间使用的系统,应当使用户在较长时
间使用后不至于过于感到视觉疲劳为宜。例如轻松的淡彩为主配色,灰色系为主配
色等等。切忌色彩过多,花哨艳丽,严重妨碍用户视觉交互。
·界面平面版式要求:系统样式排版整齐划一,尽可能划分不同的功能区域于固定位