阶段2:基本任务

search
Gridworld

GridWorld阶段2:基本任务


摘要

本阶段在老师和TA指导下开始进行Gridworld项目。

可使用eclipse开发,附参考教程:eclipse使用

时间:2021.10.24~2021.11.7

制品

Part2Part3Part4Part5 的所有问题与练习、程序代码

提交规范

制品 提交命名 备注 提交时间
Part2,Part3,Part4,Part5 的问题和练习 / / 11月7日23:30之前
Part2代码 Part2.zip 代码分为4个文件夹,文件夹名字分别为CircleBugSpiralBugZBugDancingBug,每个文件夹中包含一个bug和一个runner,4个文件夹再一起打包 11月7日23:30之前
Part3代码 Part3.zip 设计文档测试文档建议用英文书写 (可用中文),代码打包 11月7日23:30之前
Part4代码 Part4.zip 代码分为6个文件夹: ModifiedChameleonCritterChameleonKidRockHoundBlusterCritterQuickCrabKingCrab,每个文件夹中包含一个bug和一个runner。6个文件夹一起打包 11月7日23:30之前
Part5代码 Part5.zip 代码分为3个文件夹:123,再和README一起打包 11月7日23:30之前

任务

  1. 开始 Part2 ,完成所有问题和练习,以及CircleBug、SpiralBug、ZBug、DancingBug的代码编写。将编写的代码用Sonar进行分析,并对照分析结果对代码进行修改(Hint:使用Ant运行GridWorld程序时需要添加属性fork="yes")
  2. 开始 Part3 ,完成所有问题和练习
  3. 登录Matrix并提交:
    • Part2 编写的Java代码
    • Part3 编写的Java代码
    • Part3 编写的两份文档
    • 问题和练习的答案
  4. 开始 Part4 ,完成所有问题和练习,以及ModifiedChameleonCritter、ChameleonKid、RockHound、BlusterCritter、QuickCrab、KingCrab的代码编写
  5. 开始 Part5 ,完成所有问题和练习
  6. 登录Matrix并提交:
  7. 完成检查,具体见下节”检查”

检查

请在11月7日之前完成检查。检查具体时间、地点及流程见概述页中提要第六点”作业检查”。

  1. Part1Part2Part3 的问题和练习进行审核,给分标准请参照GridWorld阶段1评审表GridWorld阶段2评审表
  2. 检查 Part2Part3 的程序是否运行正确。
  3. 查看Sonar的分析结果,不合格的扣分,具体参照GridWorld阶段2评审表
  4. Part4Part5 的问题和练习进行审核,给分标准请参照GridWorld阶段2评审表
  5. 检查 Part4Part5 的程序是否运行正确。

阶段结束

完成上述各步骤后,个人报告TA,TA将检查每个人的各项制品,并根据”软件工程实训考核规定”中的条款和”GridWorld阶段2评审表“检查评估个人表现。获得及格的个人进入下一阶段,不及格的个人需要根据TA意见进行整改,得到TA认可后,进入下一阶段。整改通过后,阶段分数维持整改前分数不变。