伊达 17:27:34
青润,你好,打扰一下,请教一个问题。
伊达 17:28:31
在开发的过程中,进行界面设计 和 软件设计,一般应该谁先谁后?
伊达 17:28:58
界面设计至少要出demo的。
青润 17:29:23
一般来说,界面设计覆盖了需求工程的后期和分析模型开发的前期。
青润 17:29:52
这部分的内容,在我书中的界面设计部分有详细的说明
伊达 17:31:13
我平常做的是,在分析阶段内,就把软件的demo给做出来了,然后再进入设计阶段。
青润 17:32:21
我认为在你所说的时候做,就晚了。会影响后续的开发。
同时,界面设计需要参考原型法方面的内容,因为他也涉及到调研用户需求和使用习惯的问题。这一点,你肯定没有考虑到。
伊达 17:37:42
哦,一般开发的时候,我都是采取迭代的方式,一个流程需求清楚了,分析了,就开始这一部分的界面设计。我说的分析阶段做完,是在分析解决结束前,所软件开发范围所涉及到的功能,都陆陆续续进行了界面设计了。
青润 17:38:17
是的。这样是可以的。每一个模块都是一个单独的工作流程线,每一个工作流程线都单独做跌代考虑,这样才能最有效的利用时间,和提高开发效率。
伊达 17:40:17
我提这个问题,原因是这样的:就是在建筑设计时,一般都是先出施工设计图,然后再出效果图。这里的施工“设计图”,就相当于软件的结构设计了;“效果图”,则相当于界面设计了。不知道青润兄,有无装修过房子,装修房子的过程,是不是先出‘施工设计图’,再出‘效果图’的?
青润 17:43:28
这是和装修有差别的。而且,装修的效果图是阶段性的,不是最终的。
青润 17:43:57
我装修过房子,其实,装修的效果图往往是可以在脑子中先绘制出来的,而不是设计以后才出来的。
青润 17:44:21
其实这样看来两者也是相似的。毕竟,你要拿效果图来让用户选择他喜欢的那一种。
青润 17:44:30
而不是说,效果图就是让用户知道最终结果。
伊达 17:45:41
对,就是经常改来改去的。其实效果图改了后,设计图也想做相应的调整。我觉得反而不如先出效果图比较好,稳定下来后,再出设计图。
伊达 17:45:43
呵呵
青润 17:45:57
是呀。我的房子装修的时候,我就是先在脑海中规划出了效果图,然后,给他们设计的要求,让工人实现的。
伊达 17:46:35
因为最近刚装修了房子,看他们装修公司的设计过程是这样的,所以觉得和软件开发的过程有些类似,就比较了一下。
青润 17:47:08
这才是最有效的方式。
期间,工人们根据他们的经验对我要求的实现提出了意见和建议,这就是评审,然后我根据评审的结果进行修订,重新告诉他们如何去做。这就是对于有经验的开发人员对其前一阶段开发的经验性反作用。
伊达 17:50:41
呵呵,你连设计费都省了,看来你真是触类旁通呀 我这是第一次装修房子,先跟着人家看看什么路子。
青润 17:51:23
呵呵。我的第二专业就是计算机图形学,所以,找别人设计,不如我自己设计了。呵呵
伊达 17:52:27
呵呵,怪不得呢。谢谢青润兄给解答疑惑。不耽误你时间了。
青润 17:52:18
好的。下次再聊。
伊达 17:52:46
以后有问题再请教,多谢你呀。