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

2024-01-18 14:58

本文主要是介绍现代软件工程 - 期末评比及作业要求,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

经过一个学期的努力, 大家的软件工程项目就要发布了!  按照原来的安排, 我们 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.chinasem.cn/article/619369

相关文章

作业提交过程之HDFSMapReduce

作业提交全过程详解 (1)作业提交 第1步:Client调用job.waitForCompletion方法,向整个集群提交MapReduce作业。 第2步:Client向RM申请一个作业id。 第3步:RM给Client返回该job资源的提交路径和作业id。 第4步:Client提交jar包、切片信息和配置文件到指定的资源提交路径。 第5步:Client提交完资源后,向RM申请运行MrAp

深入理解RxJava:响应式编程的现代方式

在当今的软件开发世界中,异步编程和事件驱动的架构变得越来越重要。RxJava,作为响应式编程(Reactive Programming)的一个流行库,为Java和Android开发者提供了一种强大的方式来处理异步任务和事件流。本文将深入探讨RxJava的核心概念、优势以及如何在实际项目中应用它。 文章目录 💯 什么是RxJava?💯 响应式编程的优势💯 RxJava的核心概念

【软件工程】软件开发模型

三、瀑布模型  四、几种软件开发模型的主要特点 题目 判断题 选择题 小结

两轴直驱稳定云台的电源系统设计与关键要求

两轴直驱稳定云台,作为现代摄影、摄像及监控领域的高精尖设备,广泛应用于各种不稳定环境(如移动车辆、海上船只、空中飞机等),以提供相机、传感器等关键设备的稳定支持。其卓越的性能和可靠性,很大程度上依赖于其精心设计的电源系统。本文将对两轴直驱稳定云台的电源系统要求进行全面剖析,并深入探讨电压波动可能带来的不良影响及应对措施。 电源系统的核心要求 高容量与功率:

App Store最低版本要求汇总

1,自此日期起: 2024 年 4 月 29 日 自 2024 年 4 月 29 日起,上传到 App Store Connect 的 App 必须是使用 Xcode 15 为 iOS 17、iPadOS 17、Apple tvOS 17 或 watchOS 10 构建的 App。将 iOS App 提交至 App Store - Apple Developer 2,最低XCode版本 Xcod

Java高级Day38-网络编程作业

112.网络编程作业 //1.使用字符流的方式,编写一个客户端程序和服务器端程序//2.客户端发送"name",服务器端接收到后,返回"我是nova"//3.客户端发送"hobby",服务器端接收到后,返回"编写java程序"//4.不是这两个问题,回复"你说啥呢"​​===============//客户端//===============public class SocketT

0906作业+思维导图梳理

一、作业: 1、创捷一个类似于qq登录的界面 1)源代码 #include "widget.h"#include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget){ui->setupUi(this);//QPushbutton:登录、退出this->join = new QP

TCP/IP协议栈详解及其在现代网络中的应用

在当今数字化时代,网络已成为我们生活中不可或缺的一部分。无论是社交、工作还是娱乐,网络都在背后发挥着至关重要的作用。而这一切的实现,都离不开TCP/IP协议栈。本文将详细介绍TCP/IP协议栈的结构、各层功能以及它在现代网络中的应用。 什么是TCP/IP协议栈? TCP/IP协议栈,全称为传输控制协议/互联网协议栈(Transmission Control Protocol/Internet

构建现代API:FastAPI中Query与Body参数的最佳搭配

在FastAPI中,Query 和 Body 是两种不同的依赖注入器,它们的应用场景取决于你的具体需求。以下是它们各自常见的使用场景: Query 参数 使用场景: 当你需要从URL中获取一些简单的参数时,例如过滤、排序、分页等。 当数据量不大,且可以作为URL的一部分安全传输时。当数据不需要复杂的结构时。 Body 参数 使用场景: 当你需要发送较为复杂的数据结构时,例如包含多个字段

AI聊天应用不能上架?Google play对AI类型应用的规则要求是什么?

随着生成式AI模型的广泛应用,很多开发者都有在开发AI应用或将其整合到应用中。我们知道,谷歌是非常注重应用生态的,去年开始就推出了一些针对生成式AI应用的政策,对AI应用的内容质量和合规性问题提出了一些要求。 几天前,还有开发者聊到,现在AI类型应用(如AI聊天)上架越来越难了。 (可斯信进qun与众多开发者交流上架经验) 这很可能是没了解清楚Google play 对AI应用的一些