团队开发项目——个人总结

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了团队开发项目——个人总结相关的知识,希望对你有一定的参考价值。

通过开发这款网络游戏的软件并完成这份报告,我从其中收获良多。总结如下:

(1)     要总体描述一款软件的设计开发过程,要从需求分析、概要设计和

详细设计这三个方面来完成。

(2)     需求分析主要是在开发前针对软件的功能进行分析和描述,它的主要

表现形式是用例图。用例图即是描述不同的参与者通过这款软件可以实现什么功能。

在开始的时候,我们从系统功能的角度来划分用例图,所以划分了服务器和客户端

两大部分。但是后来老师指出,这样的设计是不合理的,要从参与者的角度来划分,

因为用例图是从外部来纵观整个系统。所以经过组内的讨论和设计,我们一共实现了

四个用例图,分别从玩家角度、运营商角度、数据库管理员角度和玩家与运营商

交互的角度来描述整个系统的功能,完成了需求的分析;

(3)     我也重新认识了软件的概要设计。在开始进行设计并完成开发文档时,

我们将概要设计写得过于详细:客户端的模块划分不是从功能的角度,而是从程序实现的角度;

服务器的概要设计也过于详细,过多地涉及到了程序实现的细节问题。经过老师的指导,

我们重新整理的思路,概要设计主要是完成了模块划分,使这一部分更加明确清晰。

(4)就程序设计来说,此次的软件开发耗时很长,与之前的课程设计相比架构庞大。

整体的结构还是较为清晰的,但是程序实现时类的设计还有一些不足。比如说人物和NPC类

有一定的共同之处,可以通过对一个人物的基类派生来实现。希望在小学期继续完善。

以上是关于团队开发项目——个人总结的主要内容,如果未能解决你的问题,请参考以下文章

团队项目”千秋“——个人总结

个人总结

14-个人课程总结

团队总结——个人感想

软工团队项目个人总结

软件工程概论个人总结