pair work-Elevator Schedule附加题】的更多相关文章

[电梯调度算法的实现和测试] [附加题] 首先,我要感谢周敏轩同学和薛亚杰,吴渊渊小组.UI的编写是在两个小组成员的共同努力下完成的,希望在第二次结对编程中能够再一起对UI界面进行更新和完善.UI编写人员   周敏轩 192 薛亚杰 193   另外,特别感谢毛宇大神对我们编写UI界面进行了细致入微的指导... [附加题] 改进电梯调度的interface 设计, 让它更好地反映现实, 更能让学生练习算法, 更好地实现信息隐藏和信息共享.目前的设计有什么缺点, 你会如何改进它? 从笔者这个c#白…
软件工程 --- Pair Project: Elevator Scheduler [电梯调度算法的实现和测试] [附加题] 首先,在分组之前,我和室友薛亚杰已经详细阅读了往届学长的博客,认为电梯调度这个项目应该先做UI会比较好一点,于是动手展开了UI的编写.但分组结果并没有如我们所愿,但我们依然共同进行了UI的编写,最后在两个小组成员的共同努力下,大致实现了UI.希望在第二次结对编程中能够再一起对UI界面进行更新和完善. UI编写人员 周敏轩 192 薛亚杰 193 另外,特别感谢毛宇大神对我…
首先,在分组之前,我和室友周敏轩已经详细阅读了往届学长的博客,认为电梯调度这个项目应该先做UI会比较好一点,于是动手展开了UI的编写;但分组结果并没有如我们所愿,但我们依然共同进行了UI的编写,希望在第二次结对编程中能够再一起对UI界面进行更新和完善. UI编写人员 周敏轩 192 薛亚杰 193 另外,特别感谢毛宇大神对我们编写UI界面进行了细致入微的指导... 另外,也特别感谢同组队友周萱(149) 吴渊渊(177)对编写UI的支持.. [附加题] 改进电梯调度的interface 设计, …
本文为对于电梯调度算法的三个附加题思考 1.改进电梯调度的interface 设计, 让它更好地反映现实, 更能让学生练习算法, 更好地实现信息隐藏和信息共享. <1>进一步提高API定义的可读性,常数应更易懂,变量名更完善<2>在设定条件的时候发现API中并没有电梯人数的属性设置,这与题目要求不符 2.阅读有关 MVC 和  MVVM 设计模式的文章. MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的…
[附加题] 改进电梯调度的interface 设计, 让它更好地反映现实, 更能让学生练习算法, 更好地实现信息隐藏和信息共享. 答:首先,就原有的StopAtEach方法而言,此算法的实现既是非常低效率的算法,同时也非常的不符合现实状况:因为在现实生活中,我们并不可能让我们的电梯一直处于运行状态下,且在每一层都会有暂停的状况:所以我们提出了自己的改进,就是对应于输入的指令做出的相应的回应,方法定义为NewReg,并在考虑乘客体重的情况下会有不同的运行速度,更符合实际:而同时,我们考虑到电梯运行…
作业提交时间:10月9日上课前. Design and implement an Elevator Scheduler to aim for both correctness and performance, in managed code. Skills to learn and practice: a)       Peer to peer collaboration b)       Requirement Analysis c)       Design by contract, Int…
[附加题] 改进电梯调度的interface 设计, 让它更好地反映现实, 更能让学生练习算法, 更好地实现信息隐藏和信息共享. 目前的设计有什么缺点, 你会如何改进它? 1.之前判断电梯是否闲置的函数不太好理解,重新修改了,如下所示: //是否停顿状态(停止的以及开门间隔>=0) public bool IsIdle { get { return CurrentStatus.CurrentDirection == Direction.No && CurrentStatus.Door…
结对编程总结 队员:刘强(11061188) 林谋武(11061169) 结对编程: 结对编程的优点: 1.  两个人合作,相比于一个人自己奋斗而言,更能激发自己的潜能:我们在合作过程中,互相学习,互相磨合,各自发挥自己的长处,并及时提醒对方工作上的失误,能让我们的工作进行得更加顺利: 2.  两人在合作过程中彼此交流,能更快速地发现设计中出现的漏洞,及时改正错误,提高工作效率: 3.  两人合作相较于多人团队合作而言,更能促进彼此的交流,因为两人合作过程中,有什么问题可以直接提出,并在两人商讨…
前言 第一次网上笔试,被虐的很惨.一是不太习惯,最主要的是还是自己对Python的掌握,还不够熟练.下面是这次阿里笔试相关信息 笔试时间是,2015年8月23日,10:00——12:00 对于笔试题,20道单选题,40分钟.由于时间紧张,没有记录完整 对于附加题,5道题,80分钟.答题时,没看明白怎么答题.可能是除程序之外的内容和程序结果图,需要截图上传:程序应该写在网页上. 我的附加题只写了2行,程序是在附加题规定时间(80分)之外,完成的.下面是附加题及部分答案(仅供参考). 内容 1.请尽…
这次的附加题推荐的博客是http://www.ruanyifeng.com/blog/2013/11/stack.html阮一峰的,感觉讲的深入浅出,比较适合对计算机刚刚接触的人: 下面谈谈感想: 这边文章主要讲了stack的三种理解: 第一个是咱们常说的用于算法的栈,这种栈结构非常适合做一些有意思的题,而且栈的思想最主要,先进后出. 第二个就是在函数层面的栈,这里指的就是在函数调用时候出现的栈,即每次调用生成一个新的数据空间来存放新的函数并赋初始值,而每次调用玩函数后则会释放掉函数的空间. 第…