今天是暑假中工作日的第一天,由于期末考试而暂停的项目又将重新开动。
现在将此前达到的成果报告一下:
1. 基本GUI已经实现
2. 可从外部导入OBJ模型
3. 已创建便于管理的各种数据结构(主要是用STL实现)
软件界面如下图:
接下来要做的就是这个项目中最难的一部分了,那就是物理效果的实现,准备使用ODE以及自己的一些代码实现。但是,今天出了一点小岔子。今天早上一起来查看邮箱,发现项目负责人发来Email说没有收到我的项目计划,orz……….我记得两个月前我就给他发了我的项目计划,只好再发一次了。此外,这次项目负责人还向我提出了更加专业的要求,要我每次做进度报告的时候提交正式的软件开发文档:
1, 功能对应的详细UI设计文档;
2, 实现功能所需要的类的详细说明(包括界面类,实体类和控制类等);
3, 实现功能的对象序列图或者对象合作图,并给出详细说明;
4, 数据存储结构的设计(各永久对象在磁盘上的存储文件格式);
5, 最好提供测试文档;
6, 其他相关的说明;
7, 代码
我之前从来没有写过正式的文档,顶多就是写一下实验报告。对于软件工程方面,我还是新手,不过也正好借此机会学习一下,^_^
今天项目负责人还问了我报酬的事情,我做了回应,不知道最终如何。不过,重要的还是能将学到的东西运用到实际的过程啊(清高吧……..)