团队项目个人总结

   软件工程这门课的重要性不言而喻,身边也有同学在工作面试时感受到了未来工作对软件工程知识要求之高。

         经过16周的学习,团队项目的开发与开发文档的书写这三个方面的训练,我有了很大的收获。

  1. 在完成任何一个项目时,用户需求分析永远是第一位的,这奠定了我们整个项目的开发方向和周期计划。我们的团队项目是一款2D网络游戏的开发。游戏根据用户分为两个系统,游戏服务器和客户端。站在用户角度,用用例图来描述,我们的用户包括玩家,数据库管理员和运营商。玩家能体验的功能是建立个人帐号,通过做游戏任务,打怪来提高自己的人物参数,还能与其他玩家进行交互,力图给玩家创建一个虚拟的,刺激的网络游戏空间。运营商通过对服务器的维护和更新使得这个虚拟的游戏世界更加完善,这一切都借鉴了当前网络游戏的开发运行过程。
  2. 完成了需求分析后,按照以前的坏习惯,就是直接开始写代码了。但是现在我们有了更加专业的知识,在具体实现之前,系统的概要设计和类设计都是必要的,整个软件的开发是一个从抽象到具体的自顶向下的过程,就像我们的这份开发文档一样,概要设计之后才是详细设计,这是一个基本的开发规范,方便项目的更新迭代。
  3. 不足:首先我们的这款游戏缺少创新。这是老师指出来的问题,反思我们的游戏程序,完成的确实是市场上都很普通的游戏基本架构,也很简单,许多功能甚至在需求分析中提到的都不能完善。这一点,在软件工程课程设计中,我相信我们会继续完善的。
原文地址:https://www.cnblogs.com/13062225wmx/p/5596253.html