复利计算的总结

开发工具:VC++6.0

开发语言:C语言

代码行数 人时(估计) 人时(实际) 
第一次实验 54   8
第二次实验 121   7.5
第三次实验 153

6

 3

 

 

 

 

 

 

复利计算总结:

    第一次实验,老师直接就让我们写个复利计算的软件。和大多数同学一样,我也不知道什么是复利计算,而且老师也没用给提示,所以在写代码前,我先去了解了一下什么是复利计算。虽然没有完全参透复利计算的原理,但我知道复利计算的公式和怎么求复利计算。通过这两点,我就开始设计这个软件,并通过多次调试和修改,大概的形式出来了,但是在很多方面上也欠缺考虑。例如,根本没有考虑老师会让我们一直添加功能,所以在compounding中,对代码更改比较麻烦,功能也比较少,细节问题也比较多,总体上compounding只能单纯的实现计算一次复利计算和多次等额复利计算的功能。

   第二次实验,老师让我们在原来的基础上添加了一些功能,考虑到老师还会让我们继续添加功能,所以我这次对代码进行了比较大的改动,使代码在以后的修改中,修改幅度比较小。这次的复利计算软件也比较符合客户的要求,可以实现多次重复输入,判断输入是否正确,不正确可以重新输入。

   第三次实验,这次实验中添加的一个功能,是在实验一中已经添加过的,所以这次的工作效率比较高,而且在第二次实验中对代码进行了比较大的改动后,添加功能上也不用在原来的基础上进行大修改。所以工作时长比想象中的要短了。

  经过这三次的实验,让我感受到,客户不断的修改要求,对编码的人工作量是比较大的,所以在编码时,要先了解好客户的需求,设计好编码的构建,这样才能减少编码人的工作量;而编码的人在编码时,在考虑客户的需求的同时,也要注意代码的可修改性,不然因为一个功能的修改,可能要大幅度对全部的代码进行修改,这工作量将会增加很多。

 

 

 

 

 

原文地址:https://www.cnblogs.com/qiuhuimin/p/5289344.html