View on GitHub

为食喵

Cat for food - A project for restaurant order

苏吟雪个人总结

个人信息

个人总结

为食喵项目是我学习计算机以来做过的最正式和最完整的一次项目,从初期的需求讨论,期间的每次会议和软件的周期迭代,每个应该有的步骤都很完整。这次项目不仅让我了解了软件迭代的生命周期,也系统地学习了各种文档的编写以及UML图的绘制,让我了解到开放一个软件不仅仅是代码,软件开发中的每个步骤和细节都至关重要。

在开发过程中也让我清楚地认识到了如何站在用户的角度来考虑开发问题,软件的开发绝不能站在开发者的角度上想当然得进行,要多考虑用户的使用感,以提升用户的体验 为目标。其次,各种UML图的绘制,例如用例图,活动图,时序图等等,在进行为食喵项目之前,我一直认为这些图的存在都是可有可无的,但是在项目开发过程总,我发现 用例图能够帮助数据库构建,而时序图则已经体现了一个程序的运行过程,程序员完全可以根据给出的时序图完成程序的编写,因此这些UML图在程序开发中确实有非常大的 作用,对于未来真正开发项目会有很大帮助。这些文档的编写都比较繁琐和复杂,我也真切地感觉到了开放软件的不容易。非常感谢队友们在开发过程的大力帮助,以及队长 合理的任务分配和进度调控,感谢所有的小伙伴以及老师的帮助。