以下是引用菜鸟foxtable在2009-1-3 21:59:00的发言:
如题,就好象建房子一样,地基是最重要的,如果要用FOXtable开发一个软件,最基础的就是表的建立,由于本人是菜鸟,对这方面的知识非常欠缺,不知道如何才能做到最好,有时软件做到差不多完工才发现某些功能因为最初的表建立不完善而无法实现,浪费了大量的时间反复修改...
现请各位老师指点一二,或者介绍一些相关知识的网页链接,以便学习,谢谢.
举个例子:如下面的流程图,应该如何入手建表?
此主题相关图片如下:001.jpg
[此贴子已经被作者于2009-1-3 22:12:23编辑过]
这样的流程图不仅仅是表的关系,某一个流程可能要隐含多个表。
支持您的观点,软件结构很重要,当然,设计一个软件主要是先要熟悉业务流程,再根据业务流程进行规划,现对软件系统的主体框架精心构思,然后再细化,现在是学习阶段,多练练手倒是无所谓,但还是要养成一个好习惯。
最好在设计软件前,先根据所设计软件的行业需求的业务流程,规划处主体结构图,再用文字对一些细节节点进行细化,关键部位进行特殊标记,也就是做好一个软件的项目分析文件,这样设计起来根据这个文件的总体思路进行设计,这样思路也清晰,效率也高,随时开可以在设计过程中改进,这就像我们施工前先要编写施工组织设计,施工时期指导作用一样的道理。
[此贴子已经被作者于2009-1-4 1:45:14编辑过]