码迷,mamicode.com
首页 > 其他好文 > 详细

团队项目遇到的一些小问题

时间:2016-04-30 22:11:40      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:

  我们选择了电梯调度问题,在分析客户需求时,我们在一些问题上讨论比较激烈,没有得到说服所有人的答案,记录下来以便日后分析。

  四部电梯在每一层只有一组“上”“下”按钮,这是一切问题的基础,我们能否知道每一个乘客欲去往的楼层?我们是否要给出顾客乘坐哪台电梯的建议?或者是,在电梯到达本层后,乘客根据自己的经验选择是否乘坐?

  如果我们并不能知道每一个顾客的需求,想给乘客最满意的体验,我们需要尽可能调度那部可以通往全部楼层的电梯,让其余三部闲置完全闲置,显然这是不可能的。但在我们不了解每个顾客的需求时,贸然调度电梯是很冒险的。想一个极端的情况,每一个在1层的乘客他们的目的地都是5层,同时,他们心中抱有的想法都是“我不愿意换乘,我想直达我想去的楼层”,但是,不巧这时所有能到达5层的电梯都在被占用,系统选择调度那台只能去往高层的电梯到1层,1层的乘客拒绝乘坐这台电梯,等待电梯门关闭后重新按下“上”按钮,这时这部电梯会不断开关门,而其他电梯因为1层已有电梯而忽略1层有人按下“上”按钮的问题,这就很尴尬了,陷入了一个死循环。

  同样还有很多类似的很有意思的小状况,都是源于我们对乘客的不了解,希望前人能给我们一点小提示。

团队项目遇到的一些小问题

标签:

原文地址:http://www.cnblogs.com/stormshot/p/5449464.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!