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

2013-03-29 16:30:35 +08:00
 remaerd
我正在独立开发一个手机软件。由于是设计师出身,能够自己搞定界面设计,所以在有了一个 Idea 之后,并没有写任何 UseCase,而是通过 PS 之类的软件,将界面设计和 OOA 两样工作同时完成了。

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

现在开始正式回答问题。

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

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

简单来说,就是把设计细节抛开。然后把所有需要输入输出的数据进行统计,然后分析相关性,确定成员和方法。
vontio
2013-03-29 17:13:53 +08:00
使用mindmap理清一下思路

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/64428

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX