摘要: 软件工程课个人总结(博客四)第一次阅读作业地址:http://www.cnblogs.com/DOOM-lyx/archive/2012/10/30/2746557.html第二次阅读作业地址:http://www.cnblogs.com/DOOM-lyx/archive/2012/11/13/2768932.html关于阅读作业一的问题:关于一个人到底应该做团队中的“萝卜”还是“白菜”的问题。在这次整个的软件工程课中,我认为,我在其中扮演的既不是“萝卜”也不是“白菜”,而是一个更自我的定位,我就是我自己。在团队中,为团队做出自己应该做的贡献就是我应该做的最正确的事情。至于完成工作的快慢与质量 阅读全文
posted @ 2013-01-09 23:57 abdabd 阅读(198) 评论(2) 推荐(0) 编辑
摘要: 设计:源程序架构:代码行数:运行时的截屏:设计心得: 阅读全文
posted @ 2013-01-09 11:29 abdabd 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 软件测试报告测试软件:微软必应词典客户端版本:1.6.2.0 (BETA)环境:win7 旗舰版,x32,Intel(R) Core(TM) i3 CPU,4GB RAM默认浏览器:搜狗高速浏览器(4.0.2.6324)IE版本:8.0.7600.16385第一部分下载并使用,按照教程描述的 bug 定义, 找出一个功能性的比较严重的 bug。至少一个. 用专业的语言描述 (每个bug 不少于 40字), 如有必要, 可以配图。Bug1:标题:第一次启动运行出现“未知错误”步骤重现:安装后第一次双击桌面图标启动测试结果(截屏):预期结果:能过正常启动。说明:关闭后第二次启动没有问题。Bug2: 阅读全文
posted @ 2012-12-28 12:21 abdabd 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 第二次阅读作业,第一次一口气读完好几篇英文技术论文。在不断的翻译中匍匐前进,在各种生涩的单词中爬取软件工程的哲学。在这里简单谈一下我对这几篇文章的看理解和看法。 《No Silver Bullet: Essence and Accidents of Software Engineering》介绍了软件工程要几个不可避免的问题,主要有复杂性(complexity),软件整合(conformity),可变性(changeability)和不可见性(invisibility)。作者接着对几种解决软件生产率的方法进行了讨论,如Ada和其它高级程序设计语言的发展、面向对象编程的方法、人工智能和专家系.. 阅读全文
posted @ 2012-11-13 22:39 abdabd 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 今天和潘学一起进行了match函数的测试。首先对边界值进行了测试。发现并不由太大的问题。不过在测试一个字符串只含标点时偶然发现,中文的标点和英文的标点不一样的问题,例如英文的"!"和中文的“!”是完全不一样的。在测试超长字符串时发现string类型只能输入255以内长度的字符串。英文大小写方面暂时没测试出问题。、之后在对实例进行测试的时候暂时只发现了一个不合理的地方。实例如下:word:我想在百度查词语怎么查?_百度知道keyword:我要查词结果关联度只为2,而这是百度搜索的第一条搜索。与期望不符。其他的一些实例也反应了同样的问题。最后决定对模糊度为2的部分进行修改。最后 阅读全文
posted @ 2012-11-01 23:46 abdabd 阅读(190) 评论(0) 推荐(0) 编辑
摘要: match函数功能基本功能已经实现了!但是感觉缺陷还是有很多的。目前这个匹配功能还有一些不合理的地方(与算法有关的)目前还没有解决的一些问题:匹配级别的更合理设定、半全角英文识别、未知出错bug(暂未发现但我觉得应该会有)。接下来的两天的工作分别是TEST和优化。TEST将有姚铭协助我进行(自己TEST自己好像很难。。)。写一下函数模块吧:match(string word,string keyword)//主函数wordmatch(string w,string keyword)//word单个词对整个keyword匹配wkmatch(string w,string k)//word单个词对 阅读全文
posted @ 2012-11-01 23:45 abdabd 阅读(154) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace match0{ class Program { static public int match(string word,string keyword) { int matchDegree = -1;//word、keyword匹配级别 string[] wordlist =... 阅读全文
posted @ 2012-10-31 00:16 abdabd 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 在读过了邹老师的《移山之道》之后,在这里写一下自己目前为止的疑问和感想。不过,这本书中大多数都是以故事的形式来告诉我的一些道理,所以我的疑问不多,大多都是感想。身为团队的TEST我主要阅读了本书第15章的内容。本章一开始就纠正我以前对TEST的误区:(1)测试在项目的最后进行就可以了。项目后期发现了问题的根源往往是项目早期的一些决定和设计,测试人员从项目开始就要积极介入,从源头防止问题的发生。(2)测试就得根据规格说明书(spec)来测,所以是很机械的。测试人员有责任从用户角度出发(可以不符合spec要求)测试软件。(3)测试人员当然也写代码,但是质量不一定要很高。测试是最后一道防线,不能有疏 阅读全文
posted @ 2012-10-30 16:26 abdabd 阅读(258) 评论(0) 推荐(0) 编辑
摘要: Design and implement an Elevator Scheduler to aim for both correctness and performance, in managed code.在project 1过后我们立即进入了Pair Project中。同组人:10061178刘宇翔 & 10061204 姚铭通过这次结对编程我体会的结对编程的优点和缺点:优点:1、每个人的项目负担会减轻,压力不会太大。2、可以相互学习相互帮助,互相提高。3、降低了程序错误的可能性。缺点:1、不同的意见导致讨论时间过长导致编写程序的延期。2、编写程序是不同人的编写习惯不同,需要事先进 阅读全文
posted @ 2012-10-22 00:45 abdabd 阅读(274) 评论(0) 推荐(0) 编辑
摘要: “现在右键选中User,就可以看到“Create Unit Tests”的菜单,这样就可以创建新的单元测试。”本来想用一下单元测试,结果发现右键之后没有这个选项。我以为这应该是我装的VS2012版本的问题。于是上网搜索了一下,发现不止是我出现过这个情况。http://www.dotblogs.com.tw/ian/archive/2012/06/14/72782.aspx“原先一開始我以為它是搬家了,但找了很久還真的找不到,因此我認為它應該是被拿掉了,至於正式版出來時,會不會把它找回來,這目前就不太清楚了,至於為什麼被拿掉,我猜想為了更符合TDD開發模式,不過若是真的回不去,對於既有存在的專案 阅读全文
posted @ 2012-10-21 01:06 abdabd 阅读(332) 评论(1) 推荐(0) 编辑