10 2013 档案
Agile Software Development ——敏捷开发
摘要:敏捷? 过去几年中,软件行业中出现了一个新词汇——agile;与此同时,一个关于新的软件开发方式的变革正悄然兴起。 在老师的引导下,我阅读了Agile Guide网站上的几篇文章,并查阅了相关资料。不得不说,这一系列全新的软件工程方法确实给了我在团队作业方面的诸多启发。 个人理解,敏捷开发并不是一种确定的开发方式,而更像是一种软件开发过程中的思路指导。有一些概念,与敏捷开发是分不开的,如:极限编程,持续集成,结对编程,TDD等等。这些概念并不完全隶属于敏捷开发,但又与其有着千丝万缕的联系。因此,我更倾向于将敏捷开发当作一种开发的思路,它有着一些原则,从而衍生出一系列的开发方法。 无论如何,敏捷 阅读全文
posted @ 2013-10-16 00:16 libcan 阅读(303) 评论(0) 推荐(0)
软件工程::结对作业
摘要:结对成员: 11061158 杨帆 11061154 周辰光新知准备 在投入作业之前,先对可能用到的知识与方法进行一定的学习了解。 1.结对编程Pair Programming 在学习了软工这门课后,这还是我第一次接触到结对编程。所谓的结对编程,说的就是一对程序员肩并肩地、平等地、互补地进行开发工作。 两个程序员并排坐在一台电脑前,面对同一个显示器,使用同一个键盘,同一个鼠标一起工作。他们一起分析,一起设计,一起写测试用例,一起 编码,一起单元测试,一起集成测试,一起写文档等。 结对编程的优点有以下几点: (1)在开发层次,结对编程能提供更好... 阅读全文
posted @ 2013-10-09 02:24 libcan 阅读(314) 评论(0) 推荐(0)