您的位置: 旅游网 > 明星

在设计师的角度讲系统开发世界和平

发布时间:2020-02-14 23:32:47

在设计师的角度讲系统开发

A5任务 SEO诊断选学淘宝客 站长团购 云主机

公司开发某系统已有一段时间了,功能已得到一些客户的肯定,但界面不好看一直是个大问题,所之前两三周专门做这方面的改良。面对着N个界面的设计,N++个杂、碎、乱的页面整理,着实是件头疼的事情。还好这一切已完成,为那两三周的劳碌总结几点吧。

先简单概述一下系统界面美化的工作流程

1、准备阶段:熟习,看系统相干的文档,对系统有个大概掌控,不至于设计时钻牛角尖;估计,大概总结需要改善细化的页面问题;估时,计划工作时间;定人,明确参与修改的人员,设计师和程序开发人员。

2、设施阶段:设计,设计系统需要美化重点界面;规范,制定页面布局展现结构,规范CSS;修改,参与和指点程序开发人员严格依照制定好的结构、规范修改页面,这个进程相当繁琐。

3、复查阶段:细查,如图标的透明背景、弹出框大小等等;补救,手动对每一个界面简单操作一下,总结补救遗留问题;提交。

其实,很多程序员重视产品功能开发却疏忽了界面易用性和美观,致使开发的产品糙,难看。他们忘记了系统开发是给人用的,操作的不便、难看,一样不会让用户中意。但如果每次开发都是让界面设计师去弥补,对设计师、对程序员都挺累的。与其这样还不如将展现层早日纳入开发日程。

站在设计师的角度为系统开发提供几点建议

一、设计师须参与系统设计。

设计师的作用不应当只是对单一界面的美化,反过来说,如果他对开发的系统不理解,他的视角会很低,没法站在系统的高度有整体设计思路,一个界面炫只能解决表面问题,是解决不了较深问题的。Mars想这大概也是美工与设计师的区分所在吧。

最近在看Jesse James Garrett的《用户体验的要素》,其中讲了用户体验的五个层面(如图):战略层、范围层、结构层、框架层、表现层。Mars看来,在前两个层面设计师 必须充分理解,Mars在上这个系统开发时就疏忽这两点,所以致使后期的弥补工作,后三个层面设计师必须直接参与,出界面、定规范等。这样的话系统设计、 开发将按 1 道路顺利进行,不至于走 Z 形道路。

2、设计系统重点页面的效果图

Mars觉得出效果图必须是在充分理解系统的前提下,这样设计出来的界面才能在页面上诠释系统,而不单单讲究某个按钮的水晶效果什么的。在这个环节 设计师就需要与系统开发相干负责人、测试人员(这里扮演 用户 角色)充分交换沟通,从往后扩大、易用、美观等各个角度思考设计。相比较程序开发来说,出 图还是小成本的事情,为了不走 Z 形道路,这些界面一定要好好推敲。

3、设计师协助程序开发负责人设计开发规范。

其中设计师协助的可能包括,系统目录架构,方便日后样式更换;展示页面,页面布局的程序结构;名称规范,布局结构标签、CSS样式、图片相干名称规范等。

以上工作及相干规范的提出,给日后程序开发提供了方便,样式这一块,只需套用通用的结构就行了。

四、系统开发的人员组织

要求系统开发人员严格按着设计图和规范来走,不要只关注自己开发的那点功能,代码结构不清晰,样式在页面头、标签上到处定义的都是,考虑一下往后改 版怎么办,不能将上千个页面再重写吧。系统开发不太可能一两个人搞定,多人协作没有一个规范作参考,各自在自己的思路写程序终究出来的系统可能糙、乱。

以上四点是Mars在设计师的角度对系统开发提出的部份建议,如果您想要把系统做得精细,建议参考一下。

痛经手脚冰凉怎么治
月经不调该怎么食疗
怎样减少痛经的疼痛
哪些情况会使经期延长
猜你会喜欢的
猜你会喜欢的