经过此次的软件工程引论课程学习,我对程序设计开发流程有了更加深刻的认识。尤其是在团队项目的过程中,我意识到在团队里,每个人的擅长部分不同。有的人擅长编程,有的人擅长编写文档,还有的人更擅长查找资料。按照每个人擅长的部分不同,在合理分配任务之后,我们的团队执行效率很高,最后高效快速地完成了老师布置的任务。
另外在编写开发文档方面。经过老师的指导,我明白了概要设计和详细设计上的区别,在概要设计中只要笼统的对程序进行描述,不要考虑对应的具体实现方法。例如在模块划分上,仅需要区分大模块即可,不用对模块进行细分。对应的细致的划分应当放在具体的设计和实现上。另外类图的设计也应该放在具体实现上进行,由于这时候已经对于基本的需求有了很深刻的认识,所以对于类图的设计会更有针对性。
这次项目是我第一次系统性地接触了对软件的工程化开发。我在其中学习到的合理管理团队内的任务分配,以及合理安排开发的设计步骤,在我以后的学习工作都会受益匪浅。
时间: 2024-10-26 15:24:44