随笔分类 -  软工

读《移山之道》&《现代软件工程讲义》
摘要:件工程的个人阅读作业,然后我就把邹欣老师的《移山之道》和《现代软件工程讲义》读了,还是有些体会的,这里说一下。作为大学生,没有真正的软件工程实践,必有目光短浅,言语欠缺之处。。我主要想说敏捷这一部分,还有一些关于团队角色的问题敏捷先说敏捷,英文是aglie,是一种现在十分流行的开发模式。敏捷开发的价值观和之前的软件工程的价值观不同,如下:Individualsandinteractionsoverprocessesandtools个人和交互重于过程和工具Workingsoftwareovercomprehensivedocumentation可用的软件重于完备的文档Customercollab 阅读全文

posted @ 2012-10-28 22:55 醉歌 阅读(240) 评论(1) 推荐(0) 编辑

电梯调度算法 软工 Pair Project
摘要:软工要求的结对编程,随机分组,然后,我(郭立轩)和六班的闫生辉分在了同一组。之前并不认识,虽然如此,这次结对编程的经历还是相当愉快的,也学到了不少东西。OK,下面进入正文关于结对编程如何利用结对编程解决问题我以为,结对编程的精髓在于沟通和监督。所谓沟通,就是结对的两个人能够对所遇到的问题提出想法,并和另一个人去讨论,从而达到一个取其精华,取其糟粕的效果,程序也就会比一个人在写会更好。所谓监督,其实可以说是一种长时间的相互勉励以及警醒,可以让一些在一个人编程时容易出现的问题,比如错字、分心等,几率降低,保证代码的质量,也会让人能够保持一种高昂的精神状态。我和我的partner在一起编程时,是可以 阅读全文

posted @ 2012-10-22 16:26 醉歌 阅读(383) 评论(0) 推荐(0) 编辑

词频统计 WordCounter 软工个人项目
摘要:之前预估时间:一个星期,每天三四个小时其中,分词1天,遍历1天,正常计数1天,扩展计数2天,其他2天之后实际时间:三天,大约共9个小时其中,计数器Counter:2小时,分析器FileAnalyzer:2小时,遍历器Traverser:2小时,扩展计数器ExtendCounter,3小时,程序主函数,20分钟左右。时间差了这么多,我觉得主要是因为自己错误的估计了工作量。还有就是写代码的过程中出错不断,debug花了大量的时间。性能优化时间基本在写代码的时候尽量优化,写成之后,不知道到底如何优化。。如果还能优化的话,就是自己的算法有问题,因为有目前的结果来看,花费时间最多的都是STL的操作。。用 阅读全文

posted @ 2012-09-20 16:58 醉歌 阅读(574) 评论(2) 推荐(0) 编辑

导航