摘要: 敏捷型(agile〕的软件开发方法是在过去几年中蓬勃兴起的一种软件开发方法,以矫正官僚繁琐过程、许可对过程进行自主调整为特征,在软件业引起了极大的兴趣。 事实上,与敏捷开发方法相对的,是借鉴了其他工程领域的实践的一种软件开发方法,我们把它们称为工程方法(engineering methodologies)(另一个广泛使用的词汇是计划驱动方法(plan-driven methodologies)),这种方法已经出现了几十年,到目前为止,已经可以说的上是非常成熟的一种软件开发方法。 但是,即使是这种比较成熟的工程方法,也并没有取得令人瞩目的成功,甚至就没怎么引起人们的注意。对这些方法最常听见的批. 阅读全文
posted @ 2013-10-18 23:39 碗里唱歌 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 结对成员: 11061158 杨帆 11061154 周辰光 新知准备 在投入作业之前,先对可能用到的知识与方法进行一定的学习了解。 1.结对编程Pair Programming 在学习了软工这门课后,这还是我第一次接触到结对编程。所谓的结对编程,说的就是一对程序员肩并肩地、平等地、互补地进行开发工作。 两个程序员并排坐在一台电脑前,面对同一个显示器,使用同一个键盘,同一个鼠标一起工作。他们一起分析,一起设计,一起写测试用例,一起 编码,一起单元测试,一起集成测试,一起写文档等。 结对编程的优点有以下几点: (1)在开发层次,结对编程能提供更好的设... 阅读全文
posted @ 2013-10-10 01:04 碗里唱歌 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 一、预计用时:(1)明确要求:30min;(2)文件的遍历:2h;(3)Simple mode 词频统计:1h;(4)extendmode词频统计:1h;(5)对单词词频排序输出:0.5h;(6)测试与调试:2h;(7)程序优化:2h;二、实际用时:(1)遍历文件夹:文件操作本来就没有掌握,自己动手的时候一筹莫展,这部分工作是放在最后完成的,最终还是参考的同学的代码,用时比较久,4h(2)Simple词频统计:在这部分中,首先用c编写的代码,花了1.5h,然后再改写进c++中,由于我c++不很会,花费了1.5h(3)Extend词频统计:这一部分主要借鉴上一部分代码,其中仅仅改变了对单词的识别 阅读全文
posted @ 2013-09-25 04:37 碗里唱歌 阅读(170) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示