10 2012 档案

摘要:还是老地点,六食,还是开完就被赶出来了。。。今天大家的工作都有进展,具体如下序号姓名今天的工作明天的工作1全风楠Task6:初步实现Regist,Login,ModifyInformation方法Task7:邮箱验证,登录验证2宋晨希Task9:写VoteSQLTask9:完成VoteSQL,task写TagSQL3洪虹Task10:完成Task11:写TagTask12:能写多少算多少4杨鹏飞Task14:Ask和Modify部分Task14:Show部分5郭立轩Task5:Insert部分Task8:加密的一部分Task8:完成Task 5:尽量完成6谢永青Task13:QuestionS 阅读全文
posted @ 2012-10-31 23:43 CodingCook 阅读(253) 评论(0) 推荐(0)
摘要:在周一晚上上课,课后三个组讨论了一下,组内也讨论了一下组间的讨论,原本是想讨论接口的,但是由于之前的分工不明确,于是主要是理清了之前三个小组的分工不明确的地方,确定一星期之后再讨论相互接壤部分的编码规范。组内主要就是说说第二天要干的工作。由于是刚开始做,第二天的工作就是学习以及弄清我们的模块的工作思路,弄懂接口,进行一些简单工作的编码。由于没有想着要发到博客上来,所以也就没有会议的记录。以后注意 阅读全文
posted @ 2012-10-31 19:23 CodingCook 阅读(196) 评论(0) 推荐(0)
摘要:关于《移山之道》: 在这个作业下来之前,我早已开始读这本书了,以至于在我看到如此大工程量的阅读作业时我唯一比较庆幸的事就是这里面还好有一本中文书,然后还好我已经读了三分之一。刚开始读《移山之道》的时候我看的特别慢,因为这种风格这种文体的书我还是第一次看,开始挺不习惯的,不知道该当小说看还是当工具书看。直到逐渐看到后面才发现这并不是一本工具书,更多的是指导性质的教材,它并不会从细节从操作上教我们如何如何使用Visual Studio,而是从宏观上指导我们如何通过利用这些软件工具或独立或配合地完成各种软件工程项目。后来把握了此书的脉络之后我渐渐地加快了阅读速度,原因有二: 1. 有些大... 阅读全文
posted @ 2012-10-31 12:17 CodingCook 阅读(217) 评论(0) 推荐(0)
摘要:CodingCook的第一次daily scrum.讨论了项目如何开始 阅读全文
posted @ 2012-10-31 00:55 CodingCook 阅读(1516) 评论(12) 推荐(1)
摘要:软件工程课我的观念转变 之前了解到邹欣老师教过的软件工程课都是大四或研究生的课,我还曾抱怨过。 我曾想过大三的代码量还不够很好地学习软件工程,而且以我的理解这门课是将一定数量的程序员很好地融合进同一个工程的学习,类似于“接口的构建”。而现在连类内部的方法(个人对编程语言的掌握)都没搞清楚,我们的数据库等专业课还正在学,要很好地在工程中合作必然阻碍重重。 有一段时间我一直都是这个想法。 其实自第一天学C开始,我就一直听到人们在说像learn by doing这类的话,我还是像对待数学物理那样去学编程必然是行不通的。在无数bug中慢慢提高,这是目前为止我学编程最真切的感受。 关于软件... 阅读全文
posted @ 2012-10-30 22:02 CodingCook 阅读(308) 评论(0) 推荐(0)
摘要:这是我们软件工程的个人阅读作业,然后我就把邹欣老师的《移山之道》和《现代软件工程讲义》读了,还是有些体会的,这里说一下。作为大学生,没有真正的软件工程实践,必有目光短浅,言语欠缺之处。。我主要想说敏捷这一部分,还有一些关于团队角色的问题敏捷先说敏捷,英文是aglie,是一种现在十分流行的开发模式。敏捷开发的价值观和之前的软件工程的价值观不同,如下:Individualsandinteractionsoverprocessesandtools个人和交互重于过程和工具Workingsoftwareovercomprehensivedocumentation可用的软件重于完备的文档Customerc 阅读全文
posted @ 2012-10-28 23:01 CodingCook 阅读(1343) 评论(6) 推荐(0)
摘要:软工的团队项目,经过CoodingCook,Doom,高工三个小组的讨论,我们组拿到的任务是abfg,如下a.User management systemb.Management of UGC (user generated content)f.User contribution module, handles user correction; user ranking; user taggingg.user credit module (用户积分)经过小组内的讨论,我们把四个任务分成了三个模块,分别交给两个人去完成a,用户管理系统。。郭立轩和全风楠b,用户生成数据。。谢永青和杨鹏飞fg,用户 阅读全文
posted @ 2012-10-26 17:06 CodingCook 阅读(421) 评论(0) 推荐(0)
摘要:第二次作业的结对编程项目:电梯调度系统结对编程小组成员:吴煜10061149 全风楠10061186 这次的作业与个人项目不同,不是从头写一个新的程序,而是在一个已有的程序之上做修改然后实现新的功能。首先简单介绍一下项目: 一个模拟电梯的调度系统,四个电梯,从建筑物的底层(0层)到20层之间运送乘客,每部电梯都有人数与重量限制等等比较多的小要求,比较贴近实际。 我们要实现的目标就是多人在不同的楼层需要乘电梯去不同的目标楼层,怎样快速准确地将乘客送到目标楼层的算法。和第一次作业一样,准确是第一要求,其次再是速度。 给出的基本代码是一个类似“BUS”的程序,也就是电梯相当于公共汽车在每一楼... 阅读全文
posted @ 2012-10-22 23:17 CodingCook 阅读(249) 评论(0) 推荐(0)
摘要:由个人博客迁至团队博客软工要求的结对编程,随机分组,然后,我(郭立轩)和六班的闫生辉分在了同一组。之前并不认识,虽然如此,这次结对编程的经历还是相当愉快的,也学到了不少东西。OK,下面进入正文关于结对编程如何利用结对编程解决问题我以为,结对编程的精髓在于沟通和监督。所谓沟通,就是结对的两个人能够对所遇到的问题提出想法,并和另一个人去讨论,从而达到一个取其精华,取其糟粕的效果,程序也就会比一个人在写会更好。所谓监督,其实可以说是一种长时间的相互勉励以及警醒,可以让一些在一个人编程时容易出现的问题,比如错字、分心等,几率降低,保证代码的质量,也会让人能够保持一种高昂的精神状态。我和我的partne 阅读全文
posted @ 2012-10-22 16:46 CodingCook 阅读(658) 评论(0) 推荐(0)
摘要:在软件工程中,不同的人担任不同的角色,相应的任务也就会不一样。那么,如何才能够有效的评估团队中各个成员的贡献呢?在我们团队六人的讨论过后,我们拿出了一个我们自认为比较公平,也比较容易操作的几个指标。具体来说是一下3点1,根据工作量,比如花费时间、代码行数等等。工作量大,相应的贡献也就越大2,任务完成的质量。代码没有bug,易懂好读,对于其他同学的帮助就越大,贡献也就越大3,是否在规定的时间内完成了任务,对后续任务是否造成了干扰。如果未能按时完成任务,从而导致后续任务无法及时开展,甚至影响整个项目的进度,那么贡献就应该为负值这三点只是一些标准而已,并不能死板的遵循。比如说,花费时间长,也有可能是 阅读全文
posted @ 2012-10-16 02:18 CodingCook 阅读(584) 评论(0) 推荐(0)
摘要:邹老师曾在2009年在BUAA上过软件工程课。我们采访了-_Simon_-(新浪微博)学长关于软件工程课的想法。Q:平均每周花在这门课上的时间 (包括上课/作业/上机)?A:大概是每周14小时。Q:—写的代码总行数 (不包括注释, 空行, 单字符行)?A: 3K+Q:觉得学到的最有用的部分?A:我觉得收获最大的是每次完成作业然后测试总结的过程。老师布置的作业都有些难度,我们在做作业的过程中学到了很多的知识,提高了编程能力。在测试和总结的过程中,我知道了自己程序的问题,并且在和其他同学交流的时候也了解了一些更好的算法。一个学期的课程结束后,我的编程能力有了很大的提高,也学到了很多软件工程的知识。 阅读全文
posted @ 2012-10-15 23:24 CodingCook 阅读(266) 评论(1) 推荐(0)