ccrt 发表于 2015-3-5 21:01:45

请问,嵌入式工作量评估问题

已有程序,但从未跑通过
M3的CPU,除了库文件大概300多个文件,约6万行代码
这么大个程序,改写工作量怎么评估
无文档,无技术人员,几乎是从头开始

如果重新开始,要几个人多久时间能完成?

NJ8888 发表于 2015-3-5 21:04:55

发工程来看

tim 发表于 2015-3-5 21:13:09

如果原始的不能正常工作,还是从头来吧

tim 发表于 2015-3-5 21:15:33

如果原程序架构比较清晰,容易阅读理解,接着做也可以

ccrt 发表于 2015-3-5 21:22:56

tim 发表于 2015-3-5 21:15
如果原程序架构比较清晰,容易阅读理解,接着做也可以

架构还算清晰,但是写的不太容易阅读,很多地方写的很复杂
另外功能都没有调通,加上跟我的风格差别太大,所以想重新来过

我想知道这个工作量应该怎么评估,以前没有做个这么复杂的

ccrt 发表于 2015-3-5 21:31:08

NJ8888 发表于 2015-3-5 21:04
发工程来看

公司东西不能发,{:smile:}

tim 发表于 2015-3-5 21:31:12

ccrt 发表于 2015-3-5 21:22
架构还算清晰,但是写的不太容易阅读,很多地方写的很复杂
另外功能都没有调通,加上跟我的风格差别太大 ...

原先就没有调通的话,如果自己有比较成熟的想法,还是自己重新来吧,否则你会一直有心理负担

bangbangji 发表于 2015-3-5 21:45:46

没跑通都是屁啊。。。还不如重新写

why800 发表于 2015-3-5 21:49:23

这个要看以前是几个人,几年弄的,你肯定要比这个工作量大,也是一个数量级。因为没跑通嘛。

jinyi7016 发表于 2015-3-5 21:54:25

都是库,那就重写吧,反正没跑通

RAMILE 发表于 2015-3-5 22:20:23

本帖最后由 RAMILE 于 2015-3-5 22:22 编辑

300多个文件,约6万行代码

这个,估计8万的人工,瞎猜的,肯定不能用新手来搞这个

如果是有RTOS框架的应该容易点

Xplain 发表于 2015-3-5 23:11:03

6万行代码,还不如重来,又没跑通过,要通过代码去理解人家的思路很痛苦,除非有详细的设计文档,没有的话就重新写算了

avr_sz 发表于 2015-3-5 23:37:11

既然架构还算清晰,那还是可以参考的。
最好是自己重写了,要不然万一里面有个隐蔽的bug,你会花更多的时间去消灭它。

niaojingxin 发表于 2015-3-6 08:17:35

其实你还不如发个需求上来问问,看看工作量多少。有的人点一个灯也要写上N行代码。光看代码量不一定能很好的预估时间。

ground 发表于 2015-3-6 08:17:47

这要看你是不是对本行业很熟悉,对应用环境熟悉,有没有经验数据,有没有特殊公式算法,等一系列问题。
如果以上都不是问题,你可以重写。任何一项不满足,最好先下工夫阅读原代码,在理解的基础上修改。

abutter 发表于 2015-3-6 08:27:36

什么方面的应用?带 OS?如果带 OS 就不能算这部分了。

Rookie_li 发表于 2015-3-6 08:53:03

要是程序注释都没有,难搞!

albert_w 发表于 2015-3-6 09:40:35

6万行自写代码的话, 很大的项目了

FSL_TICS_ZP 发表于 2015-3-6 09:45:51

工作量不小,要好好规划啊!

ccrt 发表于 2015-3-6 21:57:08

bangbangji 发表于 2015-3-5 21:45
没跑通都是屁啊。。。还不如重新写

我也是这么觉得,关键是老板不这么想啊,人家说程序都有了。。。

ccrt 发表于 2015-3-6 21:58:12

RAMILE 发表于 2015-3-5 22:20
300多个文件,约6万行代码

这个,估计8万的人工,瞎猜的,肯定不能用新手来搞这个


8万的人工是指钱么?

ilan2003 发表于 2015-3-6 22:00:40

代码不是最重要的,算法和功能描述最重要

ccrt 发表于 2015-3-6 22:25:13

ground 发表于 2015-3-6 08:17
这要看你是不是对本行业很熟悉,对应用环境熟悉,有没有经验数据,有没有特殊公式算法,等一系列问题。
如 ...


以前没有做过这个行业的东西,程序主要功能是非实时的多个事务处理,现有的程序有个简单的调度,主要工作量在事务处理的代码上。
就是因为以前没有做过,也没有需求及相关的文档,所以只能拿代码量说事了
觉得能做的原因:感觉程序结构比较清晰,任务虽然多,但交叉少,感觉难度不是很大,
觉得没底的地方:难点主要在应用的理解上,事务处理相对多些
想重写写的主要原因还是觉得应用理解这个总是躲不过去的,而且是主要工作量,继承以前的工作感觉工作量应该是两倍的关系吧

lgg88 发表于 2015-3-7 08:40:41

了解一下 看看以前做到现在做了多长时间然后在加一倍吧

子鱼 发表于 2015-3-7 08:58:28

工作量挺大的 如果程序写得详细 还是先熟悉原来的东西好一些

four_zhg 发表于 2015-3-7 09:33:36

6万行代码,不是一个人可以干的吧。真正需要自己做的有多少?

holts2 发表于 2015-3-7 09:35:19

需求不明确,不好评估
页: [1]
查看完整版本: 请问,嵌入式工作量评估问题