当我继续开发软件,ui设计或数据库设计时,哪个应该优先? [英] When i proceed to develop a software, ui design or database design, which should be first?

查看:139
本文介绍了当我继续开发软件,ui设计或数据库设计时,哪个应该优先?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我曾尝试使用一些ui模拟软件来设计ui,但是我发现很难解决所有设计细节,因为数据库尚未设计.

I tried to design the ui with some ui mocking software, but i found it's hard for me to settle down all the detail of the design, since the database didn't design yet.

但是,如果我首先设计软件,那么也会出现同样的问题,我没有UI,如何创建醒目的UI?

But if i first design software, then the same problem occur, I didn't have the UI, how can I create a prominent UI ?

推荐答案

用户界面优先.

从用户的角度模拟一个优雅且易于使用的用户界面(和工作流),然后再考虑使该UI栩栩如生所需的底层数据库/数据结构

Mock up an elegant and easy-to-use user interface (and workflow) thinking from the point of view of the user, and only then think about the underlying database / data structures you'll need to bring that UI to life.

如果由于尚未设计数据库而无法设计UI,则说明您做错了恕我直言.您使用了多少烦人的软件,这些软件让数据库设计驱动了UI设计而遭受苦难?

If you can't design your UI because you haven't yet designed your database, you're doing it wrong IMHO. How many annoying pieces of software have you used that suffered from letting the database design drive the UI design?

正如其他人指出的那样,您需要开始用例/用户案例. UI设计和数据库设计,无论您按什么顺序进行,都应该在知道软件要做什么之后以及为谁做之后发生.

As others have pointed out, you need to start with use cases / user stories. The UI design and database design, whichever order you do them, should only happen after you know what your software is trying to do, and for whom.

编辑:


(来源: gapingvoid.com )


(source: gapingvoid.com)

这篇关于当我继续开发软件,ui设计或数据库设计时,哪个应该优先?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆