摘要: 我首先很庆幸自己能够在大三上一门这样的软件工程课。 我相信绝不是只有我一个人开始时对这样的课不适应,或者说不只是我一个人要花上一段时间从习惯应试教育调整到适应工程实践类课程。我学的专业是计算机,大家知道工科的都学编程,乍一看好像计算机学习的东西别的工科都会,而别人还有自己的专业,我们似乎毫无优势可言。我也有过这想法。但是“术业有专攻”,正如我们也会说英语解方程,这并不代表外语系数学系就没前途了,他们的专业在于此,所以英语比我们说得好数学比我们学得深。类似的,我们也和别人一样写程序,但是我们编程的范围更广,我们技术更加先进,我们对自己的专业更自信,而且自信来自于扎实的功底。 计算机是典型... 阅读全文
posted @ 2013-01-10 23:09 全小疯 阅读(318) 评论(2) 推荐(0) 编辑
摘要: 微软学术搜索:http://academic.research.microsoft.com测试人员: 北航计算机学院 100616班 胡仁君 100617班 全风楠 我们在软件工程上和其他团队互相交换了项目,测试别的组同学的项目,发现了不少Bug。这一次我们测试邹老师团队的MS学术搜索功能,也来找Bug。 首先,这个软件的主要功能是搜索,在软件的开发历程(详情请点这里)里也已经提到了,那么我们就可以说一个用户对于搜索结果的印象基本上代表着对软件整个功能的评价。其次,既然用得到微软的学术搜索,那么用户应该最起码有一定学术水平,要搜索的应该是有科技含量的论文以及类似的作品。 现在我恰好对A... 阅读全文
posted @ 2012-12-28 19:47 全小疯 阅读(2830) 评论(0) 推荐(1) 编辑
摘要: 软件工程团队项目Alpha版本已基本完成,我们的项目是一个Web UI设计——Xueba在线学习网站。团队在整个项目中应用了C#、ASP.NET、SQL等语言,为这个项目付出了极大的努力。 在项目即将发布的欣喜时刻,我们阅读了老师推荐的一些博客、论文与书籍,对软件工程整体的概念与理论也有了一些新的认识。我就“没有银弹”、“瀑布模型”、“大泥球”、“教堂与集市”、“敏捷开发方法”等文章结合自己参与的团队项目来总结一下理解与心得。 我们对Silver Bullet这个概念都不陌生。能够干掉几乎无敌的狼人的银色子弹,如果用在软件项目开发中,自然是所向披靡,一些让我们很痛苦的开发难题会迎刃而解... 阅读全文
posted @ 2012-11-13 23:42 全小疯 阅读(2007) 评论(4) 推荐(1) 编辑
摘要: 软件工程课我的观念转变 之前了解到邹欣老师教过的软件工程课都是大四或研究生的课,我还曾抱怨过。 我曾想过大三的代码量还不够很好地学习软件工程,而且以我的理解这门课是将一定数量的程序员很好地融合进同一个工程的学习,类似于“接口的构建”。而现在连类内部的方法(个人对编程语言的掌握)都没搞清楚,我们的数据库等专业课还正在学,要很好地在工程中合作必然阻碍重重。 有一段时间我一直都是这个想法。 其实自第一天学C开始,我就一直听到人们在说像learn by doing这类的话,我还是像对待数学物理那样去学编程必然是行不通的。在无数bug中慢慢提高,这是目前为止我学编程最真切的感受。 关于软件... 阅读全文
posted @ 2012-10-30 22:11 全小疯 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 第二次作业的结对编程项目:电梯调度系统结对编程小组成员:吴煜10061149 全风楠10061186 这次的作业与个人项目不同,不是从头写一个新的程序,而是在一个已有的程序之上做修改然后实现新的功能。首先简单介绍一下项目: 一个模拟电梯的调度系统,四个电梯,从建筑物的底层(0层)到20层之间运送乘客,每部电梯都有人数与重量限制等等比较多的小要求,比较贴近实际。 我们要实现的目标就是多人在不同的楼层需要乘电梯去不同的目标楼层,怎样快速准确地将乘客送到目标楼层的算法。和第一次作业一样,准确是第一要求,其次再是速度。 给出的基本代码是一个类似“BUS”的程序,也就是电梯相当于公共汽车在每一楼... 阅读全文
posted @ 2012-10-22 15:42 全小疯 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 现代软件工程课第一次作业: 个人项目——词频统计器(WordTally) 由于小组分好后大家商量决定要用 C# 来写最终的Team Project ,所以在完成个人作业的这一周我的时间规划如下: 周二至周五的晚自习两小时以上用于 C# 语法与常用方法的学习,周六周日全天用不少于五小时写作业,由于之前没有真正写过 C# ,所以就预留十小时时间用于个人工程开发。在作业时间分配上,最多两小时用于确定大体采取的数据结构、会用到的方法以及核心算法的构造,剩下的时间没法很清晰的划分。因为根据之前写陌生语言代码的经验,通常都是很难流畅地按照思路写下去,经常会遇到想实现的功能却不了解相关的方法。于是就工... 阅读全文
posted @ 2012-09-24 15:46 全小疯 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 新编译器感觉画面很炫,而且起始页的一块一块的快捷键也很是配合Win8的风格,但我是在北航内网下载的RTM中文版 , 不知道与老师给的正式版会不会有很大的不同 。其他的很多快捷键与2010版相同 , 最近试试要是能够很好的适应我就卸载10版,据兄弟们说好像不卸载10版的话会使运行出错,不过我的Console.WriteLine("Hello , World"); 这句还是很顺利地显示啦~~好像这个运行也快了一些哟~是原本C#就比C要快(应该是相反的吧?!)还是12版编译器的优化,我不太懂啊…… 没怎么写过C#的代码,初写起来觉得很像是Java的各种方法调用,不像是C++的好多 阅读全文
posted @ 2012-09-18 16:33 全小疯 阅读(402) 评论(4) 推荐(1) 编辑