现代软件工程 - 期末评比及作业要求

经过一个学期的努力, 大家的软件工程项目就要发布了!  按照原来的安排, 我们 6月17 (周五) 号下午3:00-6:00在FIT楼1区222展示最终的beta版本和团队报告。

 

作业:

其中, 3pm - 4pm 核实各个团队的所有工作是否做完。 包括:

  1. 团队贡献分 [交给TA]
  2. 用户使用情况报告  [上传到团队博客中]
    1. 都在哪里推广了你们的产品  (列表,  其中必须包括水木新软件介绍板块)
    2. 有多少人下载, 多少人使用?
    3. 用户反馈如何?
    4. 用户使用情况和原来的估计有什么异同? 为什么?
  3. beta 阶段的postmortem 报告 [上传到团队博客中],  报告很简单, 主要回答:
    1. 每个成员在beta 阶段的实践和alpha 阶段有何改进?
    2. 团队在beta 阶段吸取了那些alpha 阶段的经验教训?
    3. 12 条敏捷开发的原则中, 团队做得最好和最不好的各列举 2 点。
    4. 对照 The Cathedral and the Bazaar (大教堂和集市), 你的团队开发模式是哪一种, 优势/劣势在哪里?

4pm 是截止时间, 没有上交作业的按课程规定处理。没有按时交成员的团队贡献分的团队, 按照每人0 分处理.

 

评比:

4pm 开始审核 (4 个团队, 每个团队20 分钟演示 +10 分钟问答及机动时间),

Beta 审核的第一名会得到200 分 (相当于如期高质量完成20 天的SCRUM 报告)。 

评审要求:

  1. 必须有一位用户说明使用的感想, 这名用户不能是团队成员, 或团队成员的直接朋友. 可以是朋友的朋友, 或陌生人。 如果不能到场, 可以用视频显示.
  2. 请打印 6 份 <用户情况使用报告> 交给TA。
  3. 项目介绍及演示由团队自己决定,  以不超过20分钟为宜。
  4. 项目评审的评分要点:
    1. 项目满足了真实用户的真实需求? 用户量是多少?
    2. 团队如何从Alpha 版本总结经验, 在Beta 版本上得到提高的?
    3. 团队如何运用各种软件工程的最佳实践经验和工具来解决实际问题的?
    4. 团队如何分工合作, 主次分明地完成/放弃各种功能或需求?  从而确保最核心的价值?  
    5. 对于项目的不足, 是否有深刻的总结? 如果有,那么失败的项目也可以得到较高的分数。 

匿名调查:

所有同学填写两份匿名调查, 这些调查不影响学生的成绩, 它们用来帮助老师和助教研究教学效果, 提高教学水平.

1) 上课前/后的自我评价, 及时间估计。

2) 对同学协作精神的评价 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/500453.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

现代软件工程 学生自我评价表

每年上完 <现代软件工程课>, 我都要收集同学们对自己上课前/后的评价。这样可以看到同学们到底在什么地方得到提高, 提高了多少. 这样可以分析课程设计各个环节的效果, 以便跟踪和改进。 下面是我使用的自我评价表: 匿名调查&#xff0c;整个学期, 你在这门课平均每周花…

作业: IT 行业博客网站分析和创新

暑期课程-职业规划与领导力发展 讲座: IT 行业的创新 作业: IT 行业博客网站分析和创新。 国内比较著名的IT 行业网站都有博客功能, 例如: 1. http://blog.csdn.net/ 2. http://www.cnblogs.com 3. http://www.iteye.com/blogs 4. <学生自己找…

创新, FMA amp; SMA 世界第一台VCD机的故事

FMA & SMA http://en.wikipedia.org/wiki/First-mover_advantage Second-mover advantage -------------------- 世界第一台VCD机 提到VCD机&#xff0c;必然要说到它的创始人姜万勐。世界上第一台VCD机产自中国&#xff0c;时间是1993年9月&#xff0c;由姜万勐研制。…

IT 行业的创新 - 创新的迷思 (1-4)

[这是和北大同学交流的讲稿, 暑期课程-职业规划与领导力发展 课程的一部分] Myths of innovation 创新, 创新型人才, 创新型企业, 创新型国家, 这些都是最近时髦的词汇, 我在微软亚洲研究院创新工程组工作, 看过创新的猪跑, 也吃过创新的猪肉, 在这里和同学们分享一下我的…

IT 行业的创新 - 创新的迷思 (5-6)

[这是和北大同学交流的讲稿, 暑期课程-职业规划与领导力发展 课程的一部分] Myths of innovation 创新, 创新型人才, 创新型企业, 创新型国家, 这些都是最近时髦的词汇, 我在微软亚洲研究院创新工程组工作, 看过创新的猪跑, 也吃过创新的猪肉, 在这里和同学们分享一下我的体会…

IT 行业的创新 - 创新的迷思 (7-8)

[这是和北大同学交流的讲稿, 暑期课程-职业规划与领导力发展 课程的一部分] Myths of innovation 创新, 创新型人才, 创新型企业, 创新型国家, 这些都是最近时髦的词汇, 我在微软亚洲研究院创新工程组工作, 看过创新的猪跑, 也吃过创新的猪肉, 在这里和同学们分享一下我的体会…

北大暑期课作业 - 对cnblog 和其他技术博客的分析,比较和展望

作业题目: 作业- IT 行业博客网站分析和创新同学们交上来的作业: 6个组作业的地址公布如下&#xff1a; 刘爽组这次把三个博客&#xff08;CSDN&#xff0c;博客园&#xff0c;ITEYE&#xff09;三个博客统一用同样的博客名称&#xff1a;amazingidiot 博客链接&#xff1a;htt…

创新 - 王屋村的魔方们

最近我和一些同学们讨论了一些有关 “创新” 的问题。 我不由得想起王屋村发生的一个故事。 王屋村原来没有人玩过魔方. 有一年开学, 一个叫果冻的同学从爪哇国带了这个新奇玩意到学校。 他口里念念有词, 转来转去, 居然能把魔方从凌乱的颜色组合还原成整齐的六面。 哇, 太神奇…

技能的反面 - 魔方和模仿

魔方的故事 大概是在我小学五年级的时候, 大家开始玩魔方&#xff0c;我们家也买了一个。 我和几个小孩折腾了一会, 没搞出什么名堂。我哥摆弄了好一会, 嘿! 弄出一面一样的颜色。后来我也琢磨出来怎么把一面颜色拼出来。 再后来我才知道魔方有一些模式和一些口诀&#xff0c…

USTC 2011 homework list [现代软件工程 作业]

这是现代软件工程课的作业列表 (每周更新), 作业分为: 个人项目 Individual Project: 一个人独立完成 结对项目 Pair Project: 一对同学用结对编程的方法完成 团队项目 Team Project: 一组同学 (5-7人) 用软件工程的方法完成 团队作业 Team Homework: 适合团队完成的作业 个人…

软件工程讲义 3 两人合作(2) 要会做汉堡包

[上回书说到这里: http://www.cnblogs.com/xinz/archive/2011/08/07/2130332.html ] 很多同学憧憬在大型软件团队中和各式各样的人打交道, 推动项目进展, 但是他们往往连一对一的合作的技巧和经验都很缺乏。 请问, 从小学到高中, 大家有没有练习过 1:1 的合作? 上课? 没有…

现代软件工程讲义 4 团队和流程

Advanced Software Engineering, Team Structure and Development Process 软件团队和开发流程 非团队和团队 在讲团队之前, 我们要讲什么是“非团队”。王屋村里经常发生这样的一幕: 王屋村的大智要把一堆砖头从村头搬到村尾。 他到顶球酒吧前, 看到前面三三两两地蹲着一…

现代软件工程讲义 12 绩效管理

我们前文讲了怎样衡量软件工程师的能力, 工程师如何成长, 如何证明自己的成长, 等等. 这些都是在一个独立的, 不受外界干扰的空间中做出来的判断。 我们假设一个有能力的工程师, 到了另一个团队, 仍然是一个有能力的工程师。 如何衡量个人在团队中的绩效? 如果一个工程师能…

校园招聘 - 比较容易的面试题

又到校园招聘的季节了, 自从和一些同事出版了《编程之美》一书之后, 我经常收到一些关于面试, 编程, 和“题库”的询问。 其实我自己对算法没有什么研究, 有些问题都答不上, 研究院最近搬了一次家&#xff0c; 原来的 “题库”也不知道搬到那一层楼去了。 不过, 常在河边走,…

现代软件工程讲义 2 工程师的能力评估和发展

Advanced Software Engineering 现代软件工程 讲义 软件工程师的能力评估和职业发展 介绍: 个人软件流程, 职业发展&#xff0c; 个人绩效的衡量和提高, 软件开发是科学, 工程, 手艺, 或是艺术? 我们刚讲了软件工程, 它包括了什么呢? 软件工程包括了开发&#xff0c;…

现代软件工程讲义 7 设计阶段 典型用户 - 故事 - 任务 - 具体工作

当我们写一个软件的时候, 都知道要为用户考虑, 但是用户在哪里? 有同学写 “图书馆管理系统” - 说来图书馆的同学都是我的用户, 但是他们有没有区别呢? 有同学写“自动柜员机系统”, 那到底有多少类型的用户来到柜员机前呢? 这些都是团队成员在需求分析和设计阶段要反复…

现代软件工程讲义 7 开发 开发阶段的日常管理

[移山之道 14 章] 14.6 开发阶段的日常管理14.6.1 闭门造车&#xff08;leave me alone&#xff09; 荔荔&#xff1a;我今天真失败&#xff01;在办公室里坐了10个小时&#xff0c;但是真正能花在开发工作上的可能只有3个小时&#xff0c;然后我的工作进展大概只有两个小时…

现代软件工程讲义 7 用户界面和用户体验

说到用户界面 (User Interface)&#xff0c;我们先看一个图: [来源] 有些同学认为UI 设计是充满创意和非常潇洒的工作&#xff0c; 另一些同学 (特别是有一定实际项目经验的) 也许会抱怨, UI 的工作就是在衣服后面夹夹子, 让前面好看一些。 其实&#xff0c;计算机软件的用户…

现代软件工程讲义 5 项目经理 Program Manager

在一个软件团队里, 不同的人有不同的投入, 我们在 猪,鸡和鹦鹉 的故事里已经说明了. 不同的人还要在团队中担负不同的任务, 我们也要讲一下. 开发人员 &#xff08;大部分内容在: 现代软件工程讲义 2 工程师的能力评估和发展&#xff09; 项目经理 ( 这篇博客 ) 测试人员 …

现代软件工程讲义 5.1 软件的质量保证 (QA) 和测试 (Test)

在一个软件团队里, 不同的人有不同程度的投入, 我们在 猪,鸡和鹦鹉 的故事里已经说明了. 不同的人还要在团队中担负不同的任务: 开发人员 &#xff08;大部分内容在: 现代软件工程讲义 2 工程师的能力评估和发展&#xff09; 项目经理 ( 内容在这里) 测试人员 ( 本篇博客 ) 团…