摘要: 据网络资料定义,敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。 而我自己的对这句话以及所看过的其他文章的理解,我是这样认为的:敏捷开发其实借鉴了大量软件工程中的方法。是传统软件开发意义上的改善,而非创新。例如在传统的软件开发中,把设计和构建这两个过程分开进行,设计完成之后,再按照设计构建。 敏捷开发方法是“适应性”而非“预设性” 。 这里说的预设性,可以通过一般性工... 阅读全文
posted @ 2013-10-15 13:23 cn_one 阅读(202) 评论(0) 推荐(0)
摘要: 词频统计程序开发文档一,程序功能概要词频统计器:按照作业要求,给程序输入一个路径,然后遍历其里面所有文件夹,然后统计所有以“.txt”,”.cs”,”.h”,”.cpp”结尾的文件里的单词数目,并以 frequency的形式输出到指定文件名的文本文件里,这里的〈word〉即为统计的单词,frequency为该单词数量,单词输出顺序以出现频数由高到低输出,若频数相同,则按字典顺序输出;单词统计定义:由至少四个字母开头,以一个或多个数字结尾,为一个单词,若单词的数字部分相同,字母不分大小写相同,视为同一个单词,频数为所有相同单词个数。若字母部分分大小写完全相同,输出以后面数字大的单词作为输出;若字 阅读全文
posted @ 2013-09-24 12:53 cn_one 阅读(140) 评论(0) 推荐(0)