banq老师

banq老师您好
我看你哪个数据库终结者的文章,我很喜欢
但是我不太明白,如果在设计一个项目之前,不把数据库设计好,怎么往下做啊?
不设计数据库,也不知道这个项目到底都有那些功能啊?
那如果在做一个项目,首先要考虑什么呢?
我这个问题我感觉很幼稚....但是我还是没有理解明白...

请banq老师讲讲吧....不要讲的太深,初学者....

这个是经验问题!你自己慢慢体验吧

请用实体模型

>如果在设计一个项目之前,不把数据库设计好,怎么往下做啊?
使用领域建模的面向对象方法

>不设计数据库,也不知道这个项目到底都有那些功能啊?

数据库是一个技术,而功能是一种需求,两者不是同一个事物。

>那如果在做一个项目,首先要考虑什么呢?
1 .需求陈列
2. 使用OO分析方法:如四色图 Evans DDD等。
3. 使用OO设计。

如果你觉得难学,你要认识到这些东西都是一个全新的专业知识,就象你在学习另外一个专业一样,隔行如隔山。

你可能诧异“我学的难道不是软件专业吗?”,我指出的是:名为软件,实非软件,名可名,非常名。