Fifth Assignment——Alpha Sprint
In order not to miss any homework details, here's a checklist for students to quickly review.
- Assignments
* (1) 1 blog post Topical Collection of Essays (record all blog links for this task).
* (2) 1 essay about the team's code standards, current sprint tasks, and plans (before the sprint begins).
* (3) 5 Sprint Essays (publish one every two days).
* (4) 1 Testing Essay.
* (5) 1 Sprint Summary Essay.
Deadline
The deadline for this assignment is December 6, 2023, 23:59
Note: Blogs need to be reviewed after publication, so students remember to publish blogs in advance to avoid affecting assignment submission.
1. Assignment Requirements
- 1 Topical Collection Essay
* During this task, the team needs a separate top essay to centrally record all the blog links described below for easy viewing and counting by teachers and assistants. - Code Standards, Sprint Tasks, and Plans
* Before the sprint starts, submit an essay about the team's code standards, current sprint tasks, and plans. Refer to Alibaba Java Development Manual Ultimate Edition v1.3.0, Huawei Internal Code Standards, etc. (18%) [Covering Course Objective 7] - 5 Sprint Essays
* Arrange a sprint for ten days during this assignment.(from November 27 to December 6)
* Require the team to publish one sprint essays every two days, a total of 5 essays (30%) [Covering Course Objective 3].
* The essay should display the project burn-up chart.
* Provide the latest running images/gif/videos of the project program/module (if missing, deduct 1.5 points from the sprint log that day).
* If a team member's work is development, there must be code check-ins, and provide the content and link/images of the check-in record corresponding to the Issue (if missing, deduct 1 point from the sprint log that day).
* If a team member's work is testing or other tasks, provide specific results, such as screenshots, test reports, etc. (if missing, deduct 1 point from the sprint log that day). - 1 Testing Essay
* Choose and apply appropriate testing tools during the sprint and gradually unfold automated testing. Publish a separate testing essay describing the arrangement of project testing work, selection and application of testing tools, test case documents, test experiences, and project testing comments (10%) [Covering Course Objective 3]. - 1 Sprint Summary Essay
* Publish a sprint summary essay describing
1. Project expected plan, actual progress (can provide project running images, gifs, videos, or runnable project links, project files, etc.) (17%) [Covering Course Objective 7]
2. The gains and insights of each member during the sprint, teamwork and collaboration, workload distribution in the Alpha phase (20%) [Covering Course Objective 6]
3. Outlook for the next stage (5%) [Covering Course Objective 7] - Project Classroom Presentation, Defense
* Prepare a defense PPT. Summarize the sprint phase, such as the burn-up chart, project completion, existing issues, and plans for the next sprint, etc.
2. Scoring Rules for this Assignment
- Defense Score (consistent with previous scoring rules) = Sum of scores from other groups/(total number of groups-1) * 0.25 + Sum of assistant scores/(number of assistants) * 0.35 + Sum of teacher scores/(number of teachers) * 0.40
- Blog Score = 82 (Essays) + 18 (Code standards, sprint tasks, and plans)
- Score for this assignment = Defense score * 60% + Blog score * 40%
3. Blog Guidelines
1. Submission Rules
- The blog is submitted based on the submission time on the class assignment page; files to be submitted are based on the submission time on Github;
- Submit before the deadline, and the score is the actual score;
* If the post is published and under review (the post shows 404), you can submit the link to the assignment page before the deadline and then wait for approval.
* No late submissions will be accepted due to upload failures, network issues, or other reasons. - Late Submission: Submitting within two days after the deadline is considered a late submission, and the score is the actual score * 50%; writing but forgetting to submit the assignment and late submissions are penalized equally.
- Missed Deadline: Failing to submit the blog within two days after the deadline is considered a missed assignment, and the score is 0.
- Assignment Plagiarism: When the teaching assistant finds that two blogs have text/images/code that are too similar, both blogs are considered plagiarized, and both receive a score of -100% (note that this is a negative score!).
- Forgery of Submission: Although the assignment blog has not been completed, submitting it to occupy a place is considered a forged submission, and the score is 0.
Note: For assignments submitted in advance, if you can actively respond to teaching assistant and teacher feedback and make corresponding revisions before the deadline, these improvements will be taken into account in the subsequent grading. Early preparation has many advantages. Please note that editing blog content is not allowed after the deadline.
2. Points to Note
If the class group releases relevant notices, it is also part of the assignment requirements; please check the group notice in time. If you need to fill in related information in the group and fail to complete it before the deadline, deduct 50% of the actual score. If there are any questions about the assignment, please raise them in the class group three days before the deadline. If the assistant makes changes to the assignment requirements, it will be announced in the group; please be sure to check and improve the assignment according to the new requirements. Please respond promptly to the comments from the teacher or assistant and make the corresponding modifications. Even if the assignment is submitted, pay attention to the announcements from the assistant in the class group!
3. For the convenience of teachers or assistants from other schools to understand the course situation, please add a format description at the beginning of the assignment:
Which course does this assignment belong to
Where are the requirements for this assignment
The goal of this assignment
Other references
...
4. Clarifying Doubts
If there are unclear aspects of the assignment or if you don't understand something, you can ask in the QQ or WeChat group.
相关推荐
园区管理如何通过数据分析提升招商效率与运营质量?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
央企如何利用数据分析工具优化科技研发方向与产业布局?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
基于ADMM应用于水蜜桃采摘配送联合优化问题研究(Matlab代码实现)
内容概要:本文研究了基于交替方向乘子法(ADMM)的水蜜桃采摘与配送联合优化问题,并提供了完整的Matlab代码实现。通过构建整合农业生产中采摘任务分配与物流配送路径规划的数学模型,采用ADMM算法进行分布式求解,显著提升了计算效率与问题扩展性。文中系统阐述了问题建模过程、目标函数与约束条件的设计、ADMM算法的迭代求解机制,并通过仿真实验验证了该方法在降低整体运营成本与提升供应链响应速度方面的有效性,为智慧农业背景下的农产品供应链一体化优化提供了理论支持与实践范例。; 适合人群:具备一定运筹优化、农业工程或物流管理基础知识,熟悉Matlab编程的高校研究生、科研人员及农业科技企业技术人员。; 使用场景及目标:①应用于智慧农业场景下的作物采摘与冷链物流联合调度;②作为学习ADMM算法在分布式优化中应用的教学案例;③为解决类似农产品供应链优化问题提供模型与代码参考; 阅读建议:建议读者结合提供的Matlab代码逐模块阅读,重点关注问题建模与ADMM算法实现部分,可通过修改参数或测试不同规模案例来加深理解,并尝试将其拓展至其他农作物或更复杂的供应链网络中。
新能源纯电动汽车驾驶员模块、整车控制器、减速器模块、车速模块等建模Simulink仿真模型
内容概要:本文详细介绍了一个基于Simulink的新能源纯电动汽车仿真模型,重点涵盖了驾驶员模块、整车控制器、减速器模块和车速模块等核心部件的建模与仿真。该模型采用模块化设计理念,实现了对电动汽车动力传动系统与整车控制逻辑的高精度模拟,可用于车辆动力学分析、控制策略验证及系统性能评估。模型紧密结合工程实际需求,构建了完整的仿真框架,支持在不同驾驶工况(如加速、减速、爬坡等)下测试车辆动态响应,有效提升了整车控制系统的设计效率与可靠性,具有较强的工程应用价值。; 适合人群:具备一定车辆工程或自动化背景,从事新能源汽车控制、系统仿真或机电一体化研究的研发人员及高校研究生。; 使用场景及目标:①用于新能源汽车整车控制策略的开发与验证;②支持动力系统匹配分析与性能优化;③适用于教学演示、科研项目及工程原型开发中的动态仿真需求。; 阅读建议:建议使用者熟悉Simulink基本操作与车辆动力学基础知识,结合实际控制需求逐步调试各模块参数,并通过典型工况(如加速、减速、爬坡)验证模型的有效性与稳定性。
技术转移机构如何精准定位潜在技术需求,拓展服务范围?.docx
技术转移机构如何精准定位潜在技术需求,拓展服务范围?


