• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
ChenM
博客园    首页    新随笔    联系   管理    订阅  订阅
10 2013 档案
【更新】Individual Homework Agile Development reading

摘要:阅读材料来源:Martin Fowler: http://martinfowler.com/agile.htmlTips:这是比较高度概括的版本,详细剖析过程,在文章的最后~软件开发的主要难点在于,想要达到高质量的开发结果以及高效率的开发过程同时成立。高质量的开发结果:软件质量好坏的衡量方法主要在于用户是否满意。高效率的开发过程:有一个较为有条的开发流程,来保证开发的完成率和高效性。二者不能同时成立的主要原因:用户需求的变化性过大,固定的开发流程阻碍用户需求变化的满足,从而两者看起来矛盾。(用户需求的变化性过大的原因:1.PM与用户的沟通不充分,即便沟通充分了,用户有时候也不知道自己的需求到底 阅读全文
posted @ 2013-10-16 00:21 ChenM 阅读(247) 评论(0) 推荐(0)
[附加题] Pair Project: Elevator Scheduler

摘要:结对编程组员:马辰 11061178柴泽华 110611531)改进电梯调度的interface设计,让它更好地反映现实,更能让学生练习算法,更好地实现信息隐藏和信息共享。改进1:在Elevator类中增设属性isfull.public class SenElevator: IElevator{ public bool isfull {get;set;}}public class SigmaPassenger : IPassenger{ private void EnterElevator(IScheduler scheduler, int tick, IElevator ele... 阅读全文
posted @ 2013-10-13 01:16 ChenM 阅读(369) 评论(0) 推荐(0)
Pair Project: Elevator Scheduler

摘要:结对编程组员:马辰 11061178柴泽华 11061153p.s.由于刚开始只在柴泽华的博客上进行修改,所以我的博客提交时间有点问题。。1) 照至少一张照片,展现两人在一起合作编程的情况。结对编程的优点1)在编程过程中,任何一段代码都不断地复审,同时避免了将写代码的责任抛给一个人的问题,而是属于两个人,可以帮助建立集体拥有代码的意识。2)结对编程的过程也是一个互相督促的过程,每个人都可以监督,督促对方的工作。由于这种督促的压力,使得双方都可以更认真地工作,频繁交流讨论对方的代码以防止出现纰漏,提高自身的代码质量。3)为了避免一个人长时间进行同一项工作会产生疲劳的现象,结对编程中两个程序... 阅读全文
posted @ 2013-10-10 00:26 ChenM 阅读(269) 评论(0) 推荐(0)

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3