创新设计个人总结
本学期在对最优选课系统的开发有了更深的认识,主要对本学期的学习和实践、存在的问题、经验、教训和体会方面进行总结。
1、学习、实践方面:
对于小组完成的最优选课系统,把树的广泛应用和动态规划理论知识用于具体的实践项目中,实现了做中学的理念。之前很少接触到动态规划理论的知识,通过本学期的项目,自己学到的不仅仅是在整个团队的合作下完成了项目,更重要的是学会了学习的方法,懂得如何更好的开发一个项目,如何对实际问题进行紧密的思考,找到良好的解决。在小组成员的帮助下,自己学到了很多知识,特别是算法思想方面体会最为深刻;老师也教导我们要从类的使用者向类的开发者转变,通过学习,从中体会颇多。
在整个项目的开发过程中,系统的开发属于瀑布式的开发。下面对瀑布式的开发做个简单的总结:
瀑布模型规定了各项软件工程活动,包括:制定开发计划,进行需求分析和说明,软件设计,程序编码。测试及运行维护,并且规定了它们自上而下,相互衔接的固定次序,如同瀑布流水,逐级下落。
3个时期:计划--开发--运行
8个阶段:问题定义-可行性研究-需求分析-概要设计-详细设计-编码-测试-维护
2、存在的问题和教训方面:
在整个项目的开发过程中,存在很多问题;同时也需要总结经验和教训。
(1)存在的问题:在整个项目的开发过程中,我个人觉得最严重的问题就是时间分配和项目开发的效率问题。由于组员选课和自己时间安排的不一样,很大程度上影响了整个时间、进度的安排;此外我对任务计划想象得很乐观,在计划完成一项任务之前,计划的时间与实际花费的时间存在很大的差别,这样时间往往不足够,导致没有乐观地按时完成小组计划的任务。
(2)经验、教训:对存在的种种诸多问题需要进行分析,总结经验、教训。无论做什么事情,都要对其进行合理的计划和安排,不能把事情想象得太乐观或者悲观,需要进行周密的计划,只有这样才能够有效、按时完成任务。此外,我们必须认真进行学习各方面的知识,只有你储备的知识达到一定的量时,你才能更好的完成项目的开发,才不容易造成项目的未按时完成或者完成的项目未达标等情况的发生。因此,我们需要不断的积累知识,学会很好的规划自己的时间。只有这样,才能提高学习、实践的效率。
3、体会方面:
(1)团队精神的重要性。整个项目的开发已经接近尾声,组员的合作和互相学习也一学期了。我不得不说,我们小组是一个成功的团队。虽然在项目开发过程中存在这样那样的问题,但是我们都互相的帮助和关怀,这一点是值得肯定的。团队是决定项目成败的一个关键因素,一个成功的项目必须拥有一个团结的开发团队。
(2)通过这门课的学习和实践,自己找到了自己在学习和技术上的优缺点,对今后的发
展有重要的指导意义。
(3)编码技术并非是软件的全部。
我觉得在整个项目的开发过程中,单有编码技术也是不行的,需求、设计、测试、维护和文档还是占了很大的比重。毕竟软件属于服务型行业,用户并非都是计算机专业的,例如:需求就占了项目开发中一定的比重,你开发的项目必须满足客户的需求,要有可行性、可靠性和易用性;随着软件的快速发展,测试占的比重也越来越大。
最后,非常谢谢李老师对我们项目的指导,使我们的项目进行得更好;同时也非常谢谢我们小组的组员们,我们一起伴随着整个项目走过了有喜有悲的一学期,让我收获了很多,不但是知识的增长,更珍贵的是我们的合作友谊和团队精神,谢谢你们!
记录激动时刻,赢取超级大奖!点击链接,和我一起参加\"xx:我的世界杯Blog日志\"活动!
内容仅供参考
因篇幅问题不能全部显示,请点此查看更多更全内容