Skip to content

设计文档要求 #4

@lfs1102

Description

@lfs1102

设计文档要求

程序结构设计与分析

  1. 简要概括读入和初始化地形地图、动物地图的方法。
  2. 如果代码包含多个类,简述每个类的作用和设计思路。
  3. 详细说明关键变量的变量类型及其作用。关键变量指存放了游戏核心数据的变量,如地形数组、动物数组、游戏历史数据、自己的类的对象等,一般为类变量。变量类型一般为boolean,一维char数组,二维int数组,ArrayList等。
  4. 列举程序中的主要方法并阐述其功能。简述该方法改变了哪些关键变量,改变的作用是什么(如果其作用过于明显或已经提及,可以省略)。注:不要复制长段代码,只需要函数签名,如void move(char animal, int direction),必须包含所以参数和返回值类型。
  5. 列举并分析几个你觉得你的程序中写的好的和写的不好的地方。

编程中遇到的问题和解决策略

列举你在写pj中遇到的各种问题和解决策略。

在确保真实性的基础上,最好能体现自己的思考过程,体现编程水平的提升,体现解决问题的能力等。

去年同学的范例:

评价:这位同学总体上写得很好,非常真实,体现出了写pj过程中的酸甜苦辣。缺点也有,比如第四点阐述得不清楚,仍有改进空间,但差不多可以得满分。

意见与建议

包括但不限于对课程、pj、lab等的意见与建议,如实写便好。

注意事项

  1. 严禁抄袭
  2. 仔细阅读设计文档要求,根据要求来写文档。
  3. 文档注重真材实料,不需要花哨的装饰。
  4. 如果你认为有其他有价值的内容,可以自由添加到文档中。

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions