2015年06月29日 | 作者: paperrater | 分类: 行业动态 | 来源:PaperRater论文检测系统
近年来一直在与日方合作开发软件的项目组中进行软件设计及开发工作,毕业论文设计的题目都来源于实际项目。设计周期是第7~8学期,时间及任务的安排考虑到学生上课及其他需要处理的事情。需求分析3~4周,这阶段首先进行需求调查,条件合适时带领学生到用户处调研,但更多时候则是向学生介绍需求调查的情况;其次是资料查询,通过图书馆、网络等方式查询与即将开发系统相同或相似系统的功能和特点;然后通过讨论形成需求文档,要求学生整理出一个简化的需求规格说明书。
概要设计2~3周,首先讨论系统的框架、模块的划分及模块的功能,然后由学生写出概要设计书初稿,经多次检查、讨论后确定最终的概要设计书。详细设计3~5周,首先确定系统采用的开发工具,其次讨论各模块需要的方法及方法的处理步骤,然后由学生按规定的格式写出详细设计书的初稿,初稿经过多次讨论与修改后成为正式的详细设计书。编码6~8周,首先让学生集中学习编码规范,并要求严格执行,编码期间,经常检查学生编写的代码,发现不规范之处要求及时改正;学生按详细设计书进行编码,编码过程中若发现设计书的错误及时与教师沟通,确认后修正错误。编码周期相对较长,而且师生间讨论相对较少,要求学生定时汇报进度,并演示代码。测试3~4周,要求进行单元测试和结合测试,并写出测试报告,测试用例经讨论后确定。测试中发现BUG,确认后修正并如实记录到测试报告中。论文书写2~3周,论文书写格式按学校下发的毕业论文设计论文书写规范执行,论文组织要突出个人的工作及创新之处。
毕业论文设计时学生按基础好坏搭配,鼓励同学间相互帮助、相互学习。分配任务时先征求学生个人意见,并考虑他们的基础及接收能力。编码前的阶段,经常与学生进行讨论,遇到学生不懂的问题耐心解释,并引导学生阅读相关书籍;对学生的错误及时指出,帮助分析错误的原因并改正。严格进度管理,每阶段任务的检查时间及方式提前告知学生,遇到没完成或完成不符合要求的情况,要求学生说明原因并限期整改,而且不能影响下阶段任务。修改评分标准,经学院主管领导同意,毕业论文设计的成绩由开题报告(20%)、平时成绩(40%)、毕业论文和毕业答辩(40%)三部分组成。
笔者近年来每届指导5~8名学生,他们都能按时保质保量完成毕业论文设计任务,并且其中有50%以上的人成功应聘到软件公司工作,他们反映严格而规范的指导过程对应聘及工作有一定的帮助。