代码之家  ›  专栏  ›  技术社区  ›  Kemo

规划web应用程序

  •  3
  • Kemo  · 技术社区  · 15 年前

    规划网站的最佳方式是什么?我不认为“先设计,然后数据库关系,然后开始开发”,而是“如何规划应用程序的工作方式”?

    有没有一些行之有效的方法,比如用一些工具或其他什么来制作网站“蓝图”的最佳方法?

    我需要你们尽可能多的反馈,这对我来说非常重要。

    我想要一些工具,能够画出这样的过程

    4 回复  |  直到 15 年前
        1
  •  16
  •   Paul McMillan    14 年前

    写下来。在一张纸上。在相关零件之间画线。

    冲洗,必要时重复。

    我是认真的。工具、花哨的图表、流程图,对于管理来说都很漂亮,但它们妨碍了实际理解应用程序的工作方式。如果它太复杂了,你不能在几张纸上把它全部写下来,那么先做一个大图视图,然后再做每个小节。

    如果你能得到一个 巨大的 白板或一张屠宰纸,甚至更好。出于某种原因,拥有一个大的工作空间对于解决问题来说是非常棒的。

        3
  •  4
  •   andrewdotcom    15 年前

    这是一个相当大的问题。我最好的建议是从认真考虑你的用户、他们的目标等开始,然后画一些人物角色。人物角色是将使用您的站点的典型人物的描述。一旦你有了你的角色,你就可以开始规划你的网站了。

    http://en.wikipedia.org/wiki/Personas

    http://www.boxesandarrows.com/view/an_introduction_to_user_journeys

    从用户旅程中,您可以计算出需要以站点地图的形式创建的页面。

    http://en.wikipedia.org/wiki/Site_map

    http://en.wikipedia.org/wiki/Website_wireframe

    有很多工具:Visio( http://office.microsoft.com/en-us/visio/FX100487861033.aspx )对于PC和Omnigraffle( http://www.omnigroup.com/applications/OmniGraffle/ http://www.balsamiq.com/products/mockups )这使您无需使用设计工具即可布局页面。首先,你需要的工具只有纸和笔。

    一旦您对这些细节进行了分类,您就可以开始考虑数据模型、图形设计等。然而,整个过程是迭代的,您可能会说永远不会完成:)

        4
  •  0
  •   James Cronen    15 年前

    提出一些用例来验证您的数据模型。它不一定是完美的,但它应该是99%,以避免未来的痛苦。

    一旦你有了一个数据模型和用例,你的界面需求(在你的例子中,你的网站)就会变得更加清晰。当然,我是从纯后端的角度来讨论这个问题的。

    一旦你有了一个可行的界面,雇佣一个好的用户体验专家为你提供详细信息(包括工作流程和实际界面)。