注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

笑遍世界@网易博客

明天还会在路上……

 
 
 

日志

 
 
关于我

Stay hungry, stay foolish. 工作用脑,生活用心! 走过山重水复,必然迎来柳暗花明! 受苦的人没有悲观的权利,远征的人没有流泪的资格。 Live each day as if we should die tomorrow.

网易考拉推荐
 
 

仿真作业小程序引发的思考  

2010-06-03 00:37:08|  分类: 编程技术 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
      前几天帮女朋友用C语言做一个简单仓库系统进货发货费用的仿真作业,建模和分析都是她弄好了的,我只是把她的需求转化为C程序代码。
      其实当我看到她给的分析时,我看到其中的如下几条:
(2)存储费用B:存储费用是供应商库存费用。假设单位时间内单位易腐品的库存费用为2。若t时刻的库存为I(t),则存储费用为2I(t)。
(3)缺货损失S:缺货既会给供应商带来损失,也会给零售商带来损失。在这里,假设单位时间内单位易腐品的缺货损失为3。若t时刻的累计未满足订货为backlog,则缺货损失为3backlog。
  总费用=订货费用+存储费用+缺货损失+发货费用
     总费用中,其他两项都是t时间段内累计的,而这两个存储费用为2I(t)和缺货损失为3backlog,这样算的话是将t时刻的费用作为总费用算进去。开始我就觉得这样不太合理,所以我就电话向她确认,由于她也没在意,所以也就说照着给我的文档上做就好了。
然而到后来她将我写的程序拿过去看后,且把PPT和报告都写了大部分后,才发现说怎么每次存储费用、缺货损失都很低啊(且有时为零),所以问我是怎样算的。我就说是按照文档要求做的,仅仅算了当前的存储费用和缺货损失,而没有累计算总的。我当时就被说没做好了,这么明显的问题都没想到,然后我晚上很晚也加班一会修改了一下才满足了要求。
其实,当我发现不对之时,应该先向她好好确认的,并提出我自己的看法的。把需求中没写明白的地方挖掘出来,看来挖掘需求(包括隐含需求)是一件重要的事情啊。
       作为软件设计者来说,对于需求真的是要认真分析啊,不但知其然,还要知其所以然才行啊。
只有需求在前期制定得比较好了,软件设计出来之后才能满足客户的需求;否则很容易就出现,一个简单的软件,因为需求理解不到位,这里不正确那里不正确,也就想某些软件一样经常出补丁来修正bug。

另外从深刻一点的角度来说,这件事情我本是可以避免的,一方面对与她的文档就照着做,认为不该怀疑其正确性;另一方面,计算出当前的费用也比较简单吧,也省事,且需求这样写的,也就这样做吧。
在这件事情上,我的想法还是有点问题的,一个是真理,一个是女神。
在具体的这种工作、学习相关的事情上,我觉得进还是,我先追求真理,再追求女神吧!~
爱真理,爱女神!~  O(∩_∩)O哈哈~
  评论这张
 
阅读(433)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017