首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

关于界面原形设计

2012-07-15 
关于界面原型设计不知道大家都用什么工具做界面原型白纸、铅笔、橡皮,有时候还需要剪刀。可惜大部分情况下保

关于界面原型设计

不知道大家都用什么工具做界面原型

    白纸、铅笔、橡皮,有时候还需要剪刀。可惜大部分情况下保真度不高而且难以表述页面流程;Word。。。。PPT。。。Flash,同 PPT,更加难以使用。适合制作小屏幕界面原型;HTML,本文就是想讲如何使用 HTML 快速进行 Web 界面原型设计。使用axure这个工具

以上几个方法基本用过,但都存在很多问题。

如:如果几个人负责做界面原型时,共享问题。。。

不知道大家有没有好的方法。



需求阶段的功能描述样例:
对于输出,也会对应一个表格,该功能简单没有具体的输出要求,所以没有表格,实际输出部分的表格表样和输入的表格差不多,就是输出什么字段,数据格式怎么样,比如数值型的,小数精确几位;日期型,日期显示格式要求是什么,yyyy-MM-dd 还是 yyyy-MM-dd HH:mm;ss等我们的需求文档,或者说需求阶段的工作,实际是包含了一些设计阶段的工作,比如数据长度限制,数据字典的选项及其选值范围,数据类型,反正能确定的都确定了,到时候数据库的设计就差不多了,至少取值什么的都不会变化太大;当然页面原型就不用说,可定是设计阶段的工作了,但是你可以看到,我们的界面原型就是正事系统的效果,基本上是不需要修改的。之所以这么细,主要是让开发元拿到这个需求,就知道要做什么,怎么做,做成什么效果(原型),有什么要求,限制等,这样不免得到编码阶段,开发元还要挖心思去想我要怎么画页面,怎么布局等等,影响开发效率。对数据的要求,详细的话,在设计数据库的时候,很多久不再需要考虑太多,直接就可以用,或者有比较详细的参考,设计起来也比较容易,至少不需要考虑什么数据格式啊,什么选值的问题了。



40 楼 redouble 2011-05-16   系统原型工具还有很多啊。这里说几个我用得比较熟的:
balsamiq mockups
serena prototype composer
demni
omnigraffle
pencil 41 楼 haole 2011-05-17   为什么要界面原型呢?
主要原因还是需要没有分析清楚,系统架构人员没有对业务系统有一个清楚的认识。
只要能把需求分析清楚,与客户交流清楚,何必要界面原型?
再说,当系统复杂后,有时间能够清晰、详细的进行界面原型吗? 42 楼 eredlab 2011-05-17   <p>偶又发起了一个关于界面设计的口水贴? 欢迎大家过去喷几句 :)<br><br><a href="/topic/1047210">http://www.iteye.com/topic/1047210</a><br></p>
<p>?</p> 43 楼 xieyanhua 2011-05-18   <div class="quote_title">eredlab 写道</div>
<div class="quote_div">
<p>偶又发起了一个关于界面设计的口水贴? 欢迎大家过去喷几句 :)<br><br><a href="/topic/1047210">http://www.iteye.com/topic/1047210</a></p>
<p>?</p>
</div>
<p>?</p>
<p>很简单的一个问题,也有很多人讨论过,在此再提一提这个老问题,不是真的要讨论出一个结果,只想以此说明问题,任何事情都需要前提条件,那样才有意义:</p>
<p>????????? </p>
<p><span style="color: #ff0000;">???? 问题1、JAVA和C++两门语言,那个语言烂?</span></p>
<p>???????????????? 答案一:java语言烂-------结果肯定是绝大部分JAVA的程序员看不惯,奋起反击,甚至也会包括部分的C++程序员。</p>
<p>???????????????? 答案二:C++语言烂-------结果肯定是绝大部分C++的程序员看不惯,奋起反击,甚至也会包括部分的java程序员。</p>
<p>???????????????? 合理的答案:无法解答,没有更多的信息来判断谁好谁坏。你这样回答,99%的C++和99%的JAVA程序不会反驳你,生气其他语言的程序员也不会反驳你。</p>
<p>???????????????? </p>
<p>?</p>
<p><span style="color: #ff0000;">???? 问题2、做一个WEB开发,是JAVA语言好/烂,还是C++好/烂?</span></p>
<p>??????????????? 你回答 C++语言烂,我想99%的java程序和C++程序都不会反驳你。</p>
<p>?</p>
<p><span style="color: #ff0000;">???? 问题3、做一个底层的电信通信控制模块,是JAVA语言好/烂,还是C++好/烂?</span></p>
<p>??????????????? 你回答 JAVA语言烂(其实用‘烂’这个字不合适,用‘不适合’可能比较合适),我想70%以上的java程序和99%C++程序都不会反驳你。当然,java也可以做一些底层的东西,尽管JAVA的性能也在不断的提升,但是总体来说,java的性能不如C++,这是不争的事实,大多数正常的程序都不会反驳,在剩下的30%中,可能有一部分人不那么认为,要看要做的软件的性能等各方方面的约束了,在都能实现并达到要求的前提下,可能java比C++更适合。再剩下的一部分偏执型的,也都不需要理会了</p>
<p>?</p>
<p>???? </p>
<p><span style="color: #000080;">???? 三个本质一样的问题,同样的答案为什么会出现不一样的反应,问题再与,第一个问题没有任何参考条件或者实际的环境下进行讨论,下结论是没有任何意义的。</span></p>
<p>?</p>
<p><span style="color: #0000ff;"><span style="color: #000000;"><strong>不知道 eredlab ?是否认同!</strong></span> </span></p> 44 楼 eredlab 2011-05-19   <p>
</p>
<div class="quote_title">?写道</div>
<div class="quote_div"><strong>不知道 eredlab  是否认同!</strong></div>
?认同了 睡觉去 45 楼 aaashun 2011-05-19   你用Axure有多人共享的特性, 这需要svn的支持,相关资料很多 46 楼 fflame 2011-05-30   在这个帖子里收获良多。
之前一直都不大关心界面的作用和实现的,现在自己弄项目才感觉到重要性。 47 楼 beyondqinghua 2011-05-31   我们公司需求变化要求很高,一般都用PPT画,也画得很逼真。

热点排行