荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: scanf (carefully), 信区: SoftDev
标  题: [合集]想问一下,各位在开始一个工程(项目)前是怎么策划
发信站: 荔园晨风BBS站 (2005年01月08日19:22:22 星期六), 站内信件

☆   1  ──────────── 我是分割线 ─────────────────☆
发信人: cycker (good bye 2004), 信区: SoftDev
标  题: 想问一下,各位在开始一个工程(项目)前是怎么策划
时  间: 2005年01月03日13:43:46 星期一

我一般都是做一些网页(php or asp)+数据库的小项目,一般之前我都是将数据库
的表、字段设计好,再跟客户随便沟通一下,然后就动工。

在完成上个工程时(共3个月左右时间),做到后面就发现有很多东西都和开始想的偏离了,
于是,改数据库结构,加字段加的不亦乐乎,也学过软件工程,但好象一直都没有什么
真正的应用;回头看看自己的代码,发现只做到了模块化,而看不到任何面象对象的东西
,觉得有点失败。

上面可能说的有点乱,其实我想问的是大家从头到尾是怎么完成一个工程(项目)的,有兴
趣的话,大家讨论一下。

上面工程/项目都是Project的意思。


☆   2  ──────────── 我是分割线 ─────────────────☆
发信人: mmkiller ([欧若拉][天使在唱歌][彩虹]), 信区: SoftDev
标  题: Re: 想问一下,各位在开始一个工程(项目)前是怎么策划
时  间: 2005年01月03日13:52:07 星期一

我也是开始就弄好数据库结构后来老是改.后来干脆就不改了文档就搁着.我觉得前期主要
还是细分好各个逻辑功能包装成为对象,然后搞个数据库模块配合一下逻辑层这样.写得差
不多数据库定型的时候再来补充文档数据库结构那个部分.

【 在 cycker (good bye 2004) 的大作中提到: 】
: 我一般都是做一些网页(php or asp)+数据库的小项目,一般之前我都是将数据库
: 的表、字段设计好,再跟客户随便沟通一下,然后就动工。
: 在完成上个工程时(共3个月左右时间),做到后面就发现有很多东西都和开始想的偏离了?
: 于是,改数据库结构,加字段加的不亦乐乎,也学过软件工程,但好象一直都没有什么
: 真正的应用;回头看看自己的代码,发现只做到了模块化,而看不到任何面象对象的东西
: ,觉得有点失败。
: 上面可能说的有点乱,其实我想问的是大家从头到尾是怎么完成一个工程(项目)的,有兴
: 趣的话,大家讨论一下。
: 上面工程/项目都是Project的意思。



☆   3  ──────────── 我是分割线 ─────────────────☆
发信人: cycker (good bye 2004), 信区: SoftDev
标  题: Re: 想问一下,各位在开始一个工程(项目)前是怎么策划
时  间: 2005年01月03日13:56:03 星期一


【 在 mmkiller ([欧若拉][天使在唱歌][彩虹]) 的大作中提到: 】
: 我也是开始就弄好数据库结构后来老是改.后来干脆就不改了文档就搁着.我觉得前期主要
: 还是细分好各个逻辑功能包装成为对象,然后搞个数据库模块配合一下逻辑层这样.写得差
        ~~~~~~~~~~~~~~~嗯,由于 一直以来都觉得小项目小做就可以了,做多了才知道
这样的结果就是增加自己的重复性劳动。

: 不多数据库定型的时候再来补充文档数据库结
构那个部分.: 【 在 cycker (good bye 2004) 的大作中提到: 】
: : 我一般都是做一些网页(php or asp)+数据库的小项目,一般之前我都是将数据库
: : 的表、字段设计好,再跟客户随便沟通一下,然后就动工。
: : 在完成上个工程时(共3个月左右时间),做到后面就发现有很多东西都和开始想的偏离?
: : 于是,改数据库结构,加字段加的不亦乐乎,也学过软件工程,但好象一直都没有什么
: : 真正的应用;回头看看自己的代码,发现只做到了模块化,而看不到任何面象对象的东
: : ,觉得有点失败。
: .................(以下省略)



☆   4  ──────────── 我是分割线 ─────────────────☆
发信人: mmkiller ([欧若拉][天使在唱歌][彩虹]), 信区: SoftDev
标  题: Re: 想问一下,各位在开始一个工程(项目)前是怎么策划
时  间: 2005年01月03日13:58:30 星期一

 基本上数据库层都可以重用.
 再写多点与实现无关得api,方便开发.以后开发就会快很多.

【 在 cycker (good bye 2004) 的大作中提到: 】
: 【 在 mmkiller ([欧若拉][天使在唱歌][彩虹]) 的大作中提到: 】
: : 我也是开始就弄好数据库结构后来老是改.后来干脆就不改了文档就搁着.我觉得前期主
: : 还是细分好各个逻辑功能包装成为对象,然后搞个数据库模块配合一下逻辑层这样.写得
:         ~~~~~~~~~~~~~~~嗯,由于 一直以来都觉得小项目小做就可以了,做多了才知道
: 这样的结果就是增加自己的重复性劳动。
: : 不多数据库定型的时候再来补充文档数据库结
: 构那个部分.: 【 在 cycker (good bye 2004) 的大作中提到: 】
: : .................(以下省略)



☆   5  ──────────── 我是分割线 ─────────────────☆
发信人: Kenko (坎坷), 信区: SoftDev
标  题: Re: 想问一下,各位在开始一个工程(项目)前是怎么策划
时  间: 2005年01月03日16:46:32 星期一

其实
我都没有按照软件工程上说的步骤严格操作的

因为写文档实在是太繁了

一般都是先跟客户了解需求,然后大致写一下功能分析和实现难度就开始作数据库了

当然,数据库设计还是比较费神的,因为如果数据库没有搞定的话,以后很麻烦(相信大家
都很有体会的吧)

再接下来就是编写类库了,边写类库边作记录和测试工作.类库这里还是比较重要的
要考虑效率、性能什么的一大堆东西。呵呵

最后就是实现功能了(其实在类库编写完毕已经实现了,只是要弄成一个可显式操作的东
西)

【 在 mmkiller ([欧若拉][天使在唱歌][彩虹]) 的大作中提到: 】
: 我也是开始就弄好数据库结构后来老是改.后来干脆就不改了文档就搁着.我觉得前期主要
: 还是细分好各个逻辑功能包装成为对象,然后搞个数据库模块配合一下逻辑层这样.写得差
: 不多数据库定型的时候再来补充文档数据库结构那个部分.
: 【 在 cycker (good bye 2004) 的大作中提到: 】
: : 我一般都是做一些网页(php or asp)+数据库的小项目,一般之前我都是将数据库
: : 的表、字段设计好,再跟客户随便沟通一下,然后就动工。
: : 在完成上个工程时(共3个月左右时间),做到后面就发现有很多东西都和开始想的偏离?
: : 于是,改数据库结构,加字段加的不亦乐乎,也学过软件工程,但好象一直都没有什么
: : 真正的应用;回头看看自己的代码,发现只做到了模块化,而看不到任何面象对象的东
: : ,觉得有点失败。
: .................(以下省略)



☆   6  ──────────── 我是分割线 ─────────────────☆
发信人: Administra (超级马甲), 信区: SoftDev
标  题: Re: 想问一下,各位在开始一个工程(项目)前是怎么策划
时  间: Mon Jan  3 16:58:47 2005

在国内很多公司的软件工程不过是幌子而已。完全按照软件工程下来的公司没有几家。
一些开发为了笼络客户的心理,按照原型的开发模式,然后逐步地修改完善。
但有些东西还是要设计好,不然的话改起来劳动量比较大。
工程策划:1,还是要按照功能块等定义好各个功能,流程和接口。
         2,设计数据库各个表,存储过程,触发器。
         3,设计界面的结构,显示效果。
元后就可以划分子模块进行开发。
【 在 mmkiller 的大作中提到: 】
: 我也是开始就弄好数据库结构后来老是改.后来干脆就不改了文档就搁着.我觉得前期主..
: 还是细分好各个逻辑功能包装成为对象,然后搞个数据库模块配合一下逻辑层这样.写得..
: 不多数据库定型的时候再来补充文档数据库结构那个部分.
: 【 在 cycker (good bye 2004) 的大作中提到: 】
: : 我一般都是做一些网页(php or asp)+数据库的小项目,一般之前我都是将数据库
: : 的表、字段设计好,再跟客户随便沟通一下,然后就动工。
: : 在完成上个工程时(共3个月左右时间),做到后面就发现有很多东西都和开始想的偏?..
: : 于是,改数据库结构,加字段加的不亦乐乎,也学过软件工程,但好象一直都没有什..
: : 真正的应用;回头看看自己的代码,发现只做到了模块化,而看不到任何面象对象的..
: : ,觉得有点失败。
: : 上面可能说的有点乱,其实我想问的是大家从头到尾是怎么完成一个工程(项目)的,..
: : 趣的话,大家讨论一下。
: : 上面工程/项目都是Project的意思。



☆   7  ──────────── 我是分割线 ─────────────────☆
发信人: kaman (天外飞仙), 信区: SoftDev
标  题: Re: 想问一下,各位在开始一个工程(项目)前是怎么策划
时  间: 2005年01月03日18:13:49 星期一


    先策划好,做起来就顺心好多了。

【 在 cycker (good bye 2004) 的大作中提到: 】
: 我一般都是做一些网页(php or asp)+数据库的小项目,一般之前我都是将数据库
: 的表、字段设计好,再跟客户随便沟通一下,然后就动工。
: 在完成上个工程时(共3个月左右时间),做到后面就发现有很多东西都和开始想的偏离了?
: 于是,改数据库结构,加字段加的不亦乐乎,也学过软件工程,但好象一直都没有什么
: 真正的应用;回头看看自己的代码,发现只做到了模块化,而看不到任何面象对象的东西
: ,觉得有点失败。
: 上面可能说的有点乱,其实我想问的是大家从头到尾是怎么完成一个工程(项目)的,有兴
: 趣的话,大家讨论一下。
: 上面工程/项目都是Project的意思。



☆   8  ──────────── 我是分割线 ─────────────────☆
发信人: JOP (Nano), 信区: SoftDev
标  题: Re: 想问一下,各位在开始一个工程(项目)前是怎么策划
时  间: 2005年01月03日18:17:12 星期一


     弄些自己感兴趣的项目,你就会喜欢上写文档了,呵呵~

【 在 Kenko (坎坷) 的大作中提到: 】
: 其实
: 我都没有按照软件工程上说的步骤严格操作的
: 因为写文档实在是太繁了
: 一般都是先跟客户了解需求,然后大致写一下功能分析和实现难度就开始作数据库了
: 当然,数据库设计还是比较费神的,因为如果数据库没有搞定的话,以后很麻烦(相信大家
: 都很有体会的吧)
: 再接下来就是编写类库了,边写类库边作记录和测试工作.类库这里还是比较重要的
: 要考虑效率、性能什么的一大堆东西。呵呵
: 最后就是实现功能了(其实在类库编写完毕已经实现了,只是要弄成一个可显式操作的东
: 西)
: .................(以下省略)



☆   9  ──────────── 我是分割线 ─────────────────☆
发信人: Kenko (坎坷), 信区: SoftDev
标  题: Re: 想问一下,各位在开始一个工程(项目)前是怎么策划
时  间: 2005年01月03日20:09:50 星期一

嗯,希望是吧

至今为止,只有一份完整的文档出来了

【 在 JOP (Nano) 的大作中提到: 】
:      弄些自己感兴趣的项目,你就会喜欢上写文档了,呵呵~
: 【 在 Kenko (坎坷) 的大作中提到: 】
: : 其实
: : 我都没有按照软件工程上说的步骤严格操作的
: : 因为写文档实在是太繁了
: : 一般都是先跟客户了解需求,然后大致写一下功能分析和实现难度就开始作数据库了
: : 当然,数据库设计还是比较费神的,因为如果数据库没有搞定的话,以后很麻烦(相信大家
: : 都很有体会的吧)
: : 再接下来就是编写类库了,边写类库边作记录和测试工作.类库这里还是比较重要的
: : 要考虑效率、性能什么的一大堆东西。呵呵
: .................(以下省略)



☆  10  ──────────── 我是分割线 ─────────────────☆
发信人: cycker (good bye 2004), 信区: SoftDev
标  题: Re: 想问一下,各位在开始一个工程(项目)前是怎么策划
时  间: 2005年01月03日20:33:06 星期一

可能这些东西是需要一步一步经验积累的,现在所能做的就是多总结,多想着怎么运用以
前的代码来解决现在的问题,再想着怎么用现在的代码来解决以后的问题。

【 在 Kenko (坎坷) 的大作中提到: 】
: 其实
: 我都没有按照软件工程上说的步骤严格操作的
: 因为写文档实在是太繁了
: 一般都是先跟客户了解需求,然后大致写一下功能分析和实现难度就开始作数据库了
: 当然,数据库设计还是比较费神的,因为如果数据库没有搞定的话,以后很麻烦(相信大家
: 都很有体会的吧)
: 再接下来就是编写类库了,边写类库边作记录和测试工作.类库这里还是比较重要的
: 要考虑效率、性能什么的一大堆东西。呵呵
: 最后就是实现功能了(其实在类库编写完毕已经实现了,只是要弄成一个可显式操作的东
: 西)
: .................(以下省略)



☆  11  ──────────── 我是分割线 ─────────────────☆
发信人: cycker (good bye 2004), 信区: SoftDev
标  题: Re: 想问一下,各位在开始一个工程(项目)前是怎么策划
时  间: 2005年01月03日20:41:04 星期一


【 在 Administra (超级马甲) 的大作中提到: 】
: 在国内很多公司的软件工程不过是幌子而已。完全按照软件工程下来的公司没有几家。
可能是我们国内因为大多软件公司都不够大,小公司可能不会花太多时间在文档方面。
: 一些开发为了笼络客户的心理,按照原型的开发模式,然后逐步地修改完善。
: 但有些东西还是要设计好,不然的话改起来劳动量比较大。
: 工程策划:1,还是要按照功能块等定义好各个功能,流程和接口。
:          2,设计数据库各个表,存储过程,触发器。
:          3,设计界面的结构,显示效果。
: 元后就可以划分子模块进行开发。
: 【 在 mmkiller 的大作中提到: 】
: : 我也是开始就弄好数据库结构后来老是改.后来干脆就不改了文档就搁着.我觉得前期主
: : 还是细分好各个逻辑功能包装成为对象,然后搞个数据库模块配合一下逻辑层这样.写得
: .................(以下省略)



☆  12  ──────────── 我是分割线 ─────────────────☆
发信人: Kenko (坎坷), 信区: SoftDev
标  题: Re: 想问一下,各位在开始一个工程(项目)前是怎么策划
时  间: 2005年01月03日20:52:58 星期一

【 在 cycker (good bye 2004) 的大作中提到: 】
: 可能这些东西是需要一步一步经验积累的,现在所能做的就是多总结,多想着怎么运用以
: 前的代码来解决现在的问题,再想着怎么用现在的代码来解决以后的问题。
              ~~~~~~~~~~~~~~~~~~~~~~~~~强烈同意
: 【 在 Kenko (坎坷) 的大作中提到: 】
: : 其实
: : 我都没有按照软件工程上说的步骤严格操作的
: : 因为写文档实在是太繁了
: : 一般都是先跟客户了解需求,然后大致写一下功能分析和实现难度就开始作数据库了
: : 当然,数据库设计还是比较费神的,因为如果数据库没有搞定的话,以后很麻烦(相信大家
: : 都很有体会的吧)
: : 再接下来就是编写类库了,边写类库边作记录和测试工作.类库这里还是比较重要的
: .................(以下省略)



☆  13  ──────────── 我是分割线 ─────────────────☆
发信人: oopilix (优雅的), 信区: SoftDev
标  题: Re: 想问一下,各位在开始一个工程(项目)前是怎么策划
时  间: Wed Jan  5 09:37:49 2005

指的不仅是文档的问题。。

【 在 cycker 的大作中提到: 】
: 【 在 Administra (超级马甲) 的大作中提到: 】
: : 在国内很多公司的软件工程不过是幌子而已。完全按照软件工程下来的公司没有几家..
: 可能是我们国内因为大多软件公司都不够大,小公司可能不会花太多时间在文档方面。
: : 一些开发为了笼络客户的心理,按照原型的开发模式,然后逐步地修改完善。
: : 但有些东西还是要设计好,不然的话改起来劳动量比较大。
: : 工程策划:1,还是要按照功能块等定义好各个功能,流程和接口。
: :          2,设计数据库各个表,存储过程,触发器。
: :          3,设计界面的结构,显示效果。
: : 元后就可以划分子模块进行开发。
: : .................(以下省略)



☆  14  ──────────── 我是分割线 ─────────────────☆
发信人: scanf (carefully), 信区: SoftDev
标  题: Re: 想问一下,各位在开始一个工程(项目)前是怎么策划
时  间: 2005年01月05日10:49:25 星期三

有米的老板主发表一下见解吧

看你们都是怎么操作的

【 在 oopilix (优雅的) 的大作中提到: 】
: 指的不仅是文档的问题。。
:
: 【 在 cycker 的大作中提到: 】
: : 【 在 Administra (超级马甲) 的大作中提到: 】
: : 可能是我们国内因为大多软件公司都不够大,小公司可能不会花太多时间在文档方面。



☆  15  ──────────── 我是分割线 ─────────────────☆
发信人: oopilix (优雅的), 信区: SoftDev
标  题: Re: 想问一下,各位在开始一个工程(项目)前是怎么策划
时  间: Wed Jan  5 12:17:06 2005

我在上面已经说了,哈哈。
【 在 scanf 的大作中提到: 】
: 有米的老板主发表一下见解吧
: 看你们都是怎么操作的
: 【 在 oopilix (优雅的) 的大作中提到: 】
: : 指的不仅是文档的问题。。
: :



☆  16  ──────────── 我是分割线 ─────────────────☆
发信人: scanf (carefully), 信区: SoftDev
标  题: Re: 想问一下,各位在开始一个工程(项目)前是怎么策划
时  间: 2005年01月05日13:26:33 星期三

哪个马甲是你的?

【 在 oopilix (优雅的) 的大作中提到: 】
: 我在上面已经说了,哈哈。
: 【 在 scanf 的大作中提到: 】
: : 有米的老板主发表一下见解吧
: : 看你们都是怎么操作的
: : 【 在 oopilix (优雅的) 的大作中提到: 】



☆  17  ──────────── 我是分割线 ─────────────────☆
发信人: Administra (超级马甲), 信区: SoftDev
标  题: Re: 想问一下,各位在开始一个工程(项目)前是怎么策划
时  间: Wed Jan  5 17:30:09 2005

应该是超级马甲吧。
【 在 scanf 的大作中提到: 】
: 哪个马甲是你的?
: 【 在 oopilix (优雅的) 的大作中提到: 】
: : 我在上面已经说了,哈哈。



☆  18  ──────────── 我是分割线 ─────────────────☆
发信人: scanf (carefully), 信区: SoftDev
标  题: Re: 想问一下,各位在开始一个工程(项目)前是怎么策划
时  间: 2005年01月05日17:32:39 星期三

哈哈,小样的

【 在 Administra (超级马甲) 的大作中提到: 】
: 应该是超级马甲吧。
: 【 在 scanf 的大作中提到: 】
: : 哪个马甲是你的?
: : 【 在 oopilix (优雅的) 的大作中提到: 】



☆  19  ──────────── 我是分割线 ─────────────────☆
发信人: Administra (超级马甲), 信区: SoftDev
标  题: Re: 想问一下,各位在开始一个工程(项目)前是怎么策划
时  间: Wed Jan  5 18:16:36 2005

怎样,不服阿
【 在 scanf 的大作中提到: 】
: 哈哈,小样的
: 【 在 Administra (超级马甲) 的大作中提到: 】
: : 应该是超级马甲吧。



☆  20  ──────────── 我是分割线 ─────────────────☆
发信人: scanf (carefully), 信区: SoftDev
标  题: Re: 想问一下,各位在开始一个工程(项目)前是怎么策划
时  间: 2005年01月05日19:02:36 星期三

dao di shi dao ban

shuo hua di qi bu zu a

【 在 Administra (超级马甲) 的大作中提到: 】
: 怎样,不服阿
: 【 在 scanf 的大作中提到: 】
: : 哈哈,小样的
: : 【 在 Administra (超级马甲) 的大作中提到: 】



☆  21  ──────────── 我是分割线 ─────────────────☆
发信人: Administra (超级马甲), 信区: SoftDev
标  题: Re: 想问一下,各位在开始一个工程(项目)前是怎么策划
时  间: Thu Jan  6 08:53:24 2005

()
/=

【 在 scanf 的大作中提到: 】
: dao di shi dao ban
: shuo hua di qi bu zu a
: 【 在 Administra (超级马甲) 的大作中提到: 】
: : 怎样,不服阿


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店