V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
remaerd
V2EX  ›  问与答

软件界面设计完成后,如何进行 OOA&D,再开始编程?

  •  
  •   remaerd · 2013-03-29 16:30:35 +08:00 · 2599 次点击
    这是一个创建于 4286 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我正在独立开发一个手机软件。由于是设计师出身,能够自己搞定界面设计,所以在有了一个 Idea 之后,并没有写任何 UseCase,而是通过 PS 之类的软件,将界面设计和 OOA 两样工作同时完成了。

    现在软件界面已经设计完毕了,我不想直接就写代码,所以想补充做一些 OOA&D 方面的工作。由于在设计界面时我已经算是完成了很多的 OOAD,而我现在手上的视频教程教我的办法,并不适合我这种流程。所以我想请教一下那些有做 OOAD 的朋友,如果你现在拿到了一个完整的软件界面设计方案,你会做一些什么方面的 OOAD 工作,再开始写代码呢?
    2 条回复    1970-01-01 08:00:00 +08:00
    sivacohan
        1
    sivacohan  
       2013-03-29 17:06:55 +08:00
    没必要那么纠结OO。真的,没必要。
    你可以看看unix编程艺术,通过层次来解决问题。

    现在开始正式回答问题。

    当拿到一个设计之后。会同时要一份需求文档。比对之后得出,全部的参数,类型。输入输出数据。
    恩,现在相当于你有了一堆不同类型的饼干,有奥利奥,康帅夫什么的……
    然后你要把这些饼干一类的放一堆,然后装到盒子里面变成一个类。

    然后你该怎么办就怎么办吧……

    简单来说,就是把设计细节抛开。然后把所有需要输入输出的数据进行统计,然后分析相关性,确定成员和方法。
    vontio
        2
    vontio  
       2013-03-29 17:13:53 +08:00
    使用mindmap理清一下思路
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4089 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 74ms · UTC 04:13 · PVG 12:13 · LAX 20:13 · JFK 23:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.