上一页 1 ··· 7 8 9 10 11 12 13 14 15 16 下一页
摘要: 上课时间地点: 周一下午 1:30 – 4:50, 六教 6A/201暂定时间表 (会根据学校放假, 老师/学生的具体要求变化): WeekDateLecture (授课)Talk (交流/演示)Projectblog requirement12/21Intro (课程简介, 分组), number game, iPad, team project, assignment of I-project. Software Engineering (软件工程概论)i-project (个人项目)set up team blog, intro of team members, link t 阅读全文
posted @ 2011-02-21 20:21 SoftwareTeacher 阅读(2214) 评论(0) 推荐(0) 编辑
摘要: 在敏捷开发的 SCRUM 流程中, 一个基本要求就是团队中的成员在每日例会中介绍自己昨天的进度, 今天的计划, 和遇到的困难。 下面是《现代软件工程》课程上一个学生团队在2/18 和 2/19 这两天的报告。 粗粗看去, 不禁有 “昨日重来” 的感觉。 一些同学的任务在2/18 报告的 yesterday’s work, 到了2/19 还是yesterday’s work。 而这两天的 Toda... 阅读全文
posted @ 2011-02-20 11:25 SoftwareTeacher 阅读(2353) 评论(4) 推荐(0) 编辑
摘要: 和M1 类似: 13 1/24 Dev-History (微软软件开发管理的历史) Milestone 2 (里程碑2) 博客: 列出M2 的计划, 所有的任务(task), 把bug bash 的报告分类加入TFS (作为bug), 公布人员的角色, 可以考虑在这一周开始scrum. n/a 1/31 Holiday Holiday 假期 (各团队根据队员放假情况, 灵活安排工作) n/a... 阅读全文
posted @ 2011-01-23 17:34 SoftwareTeacher 阅读(513) 评论(1) 推荐(3) 编辑
摘要: 我们自从 2008 年出版了编程之美 后, 销量还不错。 作者们把获得的版税捐出来做一些公益活动, 帮助了两个欠发达地区的中学, 福建漳平一中和湖北五峰县一中。两年时间过去了, 我们和这些学校也相忘于江湖。 最近我们得知 - 漳平一中的同学们在计算机比赛中获得好成绩, 有13个学生参加NOI, 12个获奖, 创福建龙岩地区最好成绩. http://www.zpsedu.gov.cn/wzzx/jygl/zxjy/201012/2140.html这些成绩和我们当初的捐赠有联系么? 也许有, 我想大部分是来自老师和同学们自己的努力。 不管如何, 我们送了下面的书籍作为祝贺。五峰县一中的同学也得 阅读全文
posted @ 2011-01-17 21:09 SoftwareTeacher 阅读(2741) 评论(10) 推荐(3) 编辑
摘要: 在Chrome 上发送消息的时候, 出来一个内容为 “null” 的错误。 期望: 至少要用一个缺省的错误信息 “网站内部错误, 请稍后再试 …” 来代替 null. 阅读全文
posted @ 2010-12-29 16:21 SoftwareTeacher 阅读(486) 评论(0) 推荐(0) 编辑
摘要: [原文在 www.yishan.cc 连载, 现在合成一篇] 我去年读了 “Coders at Work”, 对15 位顶级程序员的采访, 总共600页。 从采访的模式看,有点像“艺术人生”, 一般都是音乐起,讲小时候的故事,你怎么开始写程序的? (Brad 同学 5 岁开始写) ; 不过后来并没有神秘嘉宾上场,也没有声泪俱下的宣泄。 无论如何, 这些看似冗长的问答中有不少精辟的言论。 我摘录了一... 阅读全文
posted @ 2010-12-28 21:14 SoftwareTeacher 阅读(19283) 评论(13) 推荐(7) 编辑
摘要: 这次 现代软件工程 的4 个团队要做下面的项目: 第一组: 一个BBS 的通用客户端 第二组: 挖掘学术圈内的师承关系 第三组: 真人拳皇 - 把你老板的照片变成对手, 然后给他一顿痛打 第四组: 一个叫呆呆的东东。 这些想法都各有特点,同学们也意识到自己经验的缺乏,希望得到建设性的意见, 他们缺什么呢?既然需要建设性的东西,那砖头总可以吧。 有一个小组还曾经强烈求拍砖。所以如果你做过一些项目, 有一些经验, 手里有几块砖, 那就抛过去吧。 阅读全文
posted @ 2010-12-24 17:09 SoftwareTeacher 阅读(2049) 评论(20) 推荐(2) 编辑
摘要: 各个小组都大致确定了自己的项目和人员分工, 这太好了。 第一个里程碑马上就要开始了。 请同学们按照下表的要求, 把各个角色, 各个阶段要做的事情都快速地用博客表达出来吧。 每个博客的截止日期是: 每日博客:第二天早上9点。 每周博客:下一周周一早上9点。 每个团队有6-7 个人, 如果把工作分配好的话, 每个人的负担会很小, 很多博客的内容就是SCRUM 会议上的结论和 TFS 的图表. 如果... 阅读全文
posted @ 2010-12-15 10:47 SoftwareTeacher 阅读(711) 评论(4) 推荐(1) 编辑
摘要: 全国历年参加高考人数和录取人数统计 (1977年~2010年) 时间(年) 参加高考人数(万人) 录取人数 (万人) 录取率 (%) 1977 570 27 4.7% 1978 610 40.2 6.6% 1979 468 28 6.0% 1980 333 28 8.4% 1981 259 28 10.8% 1982 187 32 17.1% 1983 167 39 23.4% 1... 阅读全文
posted @ 2010-12-12 16:46 SoftwareTeacher 阅读(5497) 评论(8) 推荐(0) 编辑
摘要: 原来布置的作业在这里: http://www.cnblogs.com/xinz/archive/2010/11/28/1890300.html 正如在现实生活中一样, 软件项目的需求也会经常发生变化. 原题假设所有电梯都停靠所有楼层, 我们改成各个电梯停靠的楼层不尽相同。这在实际生活中也很常见。 例如原来:Elevator nameService floor listPassenger limitWeight limit1All floors10800 kg2All floors10800 kg3All floors201600 kg4All floors202000 kg现在 (注意粗 阅读全文
posted @ 2010-12-12 15:46 SoftwareTeacher 阅读(1253) 评论(3) 推荐(0) 编辑
摘要: 在《现代软件工程》这门课程上,大家分成6-7人的小组进行项目开发,有项目经理 (PM),有开发人员 (dev),测试人员 (test) 等。不久就有PM说,怎么小组里有些人就是不干活? 最早,大家假设所有人都是热心干活的。抽象出来,就是: 人 = {做事的}后来,大家发现这个集合可以细分成: P = {P1=做事的, P2=不做事的}, 不做事,也就罢了,不过这些人还偏偏在团队中占有一个位置,仿佛要给大家做贡献,布置任务的时候, 他/她仿佛也同意了… 这就很让我们的PM头痛了。大家不但要操心软件中各个模块的问题, 还要操心负责这些模块的人的问题, 这的确是很多同学没有经历过的事. 其实, 随 阅读全文
posted @ 2010-12-11 13:18 SoftwareTeacher 阅读(2071) 评论(8) 推荐(3) 编辑
摘要: 我 2008年在清华大学上<现代软件工程> 的时候, 和同学讨论了代码量的问题。 同学说,许多相似课程都有“代码量”的要求,就是说软件工程的项目选题如果没有到一定量的代码,就不能算合格的选题。 老师助教专门花时间分析学生的代码是否够 “量”。 我对教学没什么经验,我认为 -软件工程课上写的软件只要解决实际问题,就至少是及格的选题。我后来顺口胡诌了一段:清华园有两棵果树,春天长芽,抽条,夏天开花,秋天结果。清华软件科学试验班的同学去采摘,发现果树A 的果实比果树B 的果实多很多,并且好吃。于是同学们都在果树A上采摘,并在果树A下面合影留念。 果树B 很委屈,它在秋风中摇晃树叶, 说 阅读全文
posted @ 2010-12-11 11:24 SoftwareTeacher 阅读(1450) 评论(1) 推荐(2) 编辑
摘要: 敏捷开发, 谁不会呀, 不就是 没文档, 出活快, 用户说啥都能改? 下面是一个笑话, 王屋村的大牛说 - 我最近转手接了一个活, 完事能挣四五万, 我拿过图纸一看, 不就是盖一烟囱吗? 我们是敏捷 (Agile) 的团队,要文档作甚? 马上开始干活! 都快盖好了, 客户来检查,把我打了一顿!我冤枉啊! 原来, 图纸看倒了,人家让挖口井。 不过, 我们是敏捷的团队, 被客户打了也要拥抱变化, ... 阅读全文
posted @ 2010-12-11 11:05 SoftwareTeacher 阅读(3593) 评论(1) 推荐(1) 编辑
摘要: 作为 的一个作业, 我要求同学们把 英文的敏捷开发原则 翻译成中文并解释。 大部分同学都提供了持续重构, 不断提高的版本。 技术翻译专家余晟老师也对其中较难翻译的三条原则提了很好的建议。 下面是我的意见, 翻译要做到 信 达 雅 很难, 而且中国的软件工程实践有自己的特色, 别家的格言警句有时候未必能引起共鸣。不管如何, 我们先得有一个靶子, 然后大家才能拍砖, 是不是? 欢迎提意见。 阅读全文
posted @ 2010-12-10 23:25 SoftwareTeacher 阅读(5489) 评论(2) 推荐(3) 编辑
摘要: http://www.newsmth.net/bbstcon.php?board=Microsoft&gid=48785 有人提问: 看了很多的面试题之类的,感觉虽然自己数据结构与算法基础知识很扎实,但还是做不出来,所以请高人指点。 这个问题看似迷惑, 其实提问的人搞混了两件事 - “数据结构与算法基础知识很扎实": 知识; “在实际面试中解决问题": 能力。 知识和能力是两码事。 知识和能力的... 阅读全文
posted @ 2010-12-04 17:06 SoftwareTeacher 阅读(8452) 评论(24) 推荐(10) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 16 下一页