前四次作业--个人总结
个人总结
现在我们的团队任务已经进行到软件系统设计的部分了,团队合作已经有5次了,对于自己做的事情和不足的地方也有了一些认识,在此做一个总结。
一、做的事
1、项目选题报告
用户场景设计和ppt演讲、答辩。在本次作业中我负责的是典型用户和用户的场景设计,在典型用户的总结中,我总结得比较全面了;ppt的演讲中流畅完整地展示了我们的项目。
2、原型设计
在原型设计这一部分,由于我们是按模块分工的,所以在这个不是我负责的模块我并没有过多参与其中,只是提了一些建议。
3、需求分析
这一部分我主要是负责用例图和用例分析这两部分,在用例图的设计中没有考虑要加入管理员这一角色,用例图也有一些需要改进的地方,这次的完成度只有80%;本次任务还有一个重大的问题就是我们的类图,类图是我跟队友负责的模块,但是我们细分了任务,我做用例部分,队友做类图部分,在做这两部分的时候我们缺少了交流以至于我对于他做的类图没有过多的考虑,类图做得很不完善,这是我们做得不好的地方。
4、系统/数据库设计
在这一部分做类图的时候,我们就吸取了上一次的教训,先讨论了有哪些模块,再根据模块去细分有哪些类,最后讨论了类与类之间的属性,对于类图相当于推倒重做了一遍;除此之外还做了功能层次图,这个比较简单,完成度还算不错吧。
二、学习到的东西
1、团队合作
在团队中最重要的就是目标的统一,所以在团队合作中最重要的就是充分的讨论然后制定一个统一的标准。
2、原型设计
学会了用墨刀做软件的原型设计,为软件的实现提供了直观的模型,有利于设计人员与客户的沟通。
3、用例与类图分析
之前在uml课上虽然有学过这些,但是现在以自己团队的软件为实体去做相应的分析是一种全新的要求,比如类图的设计直接关系到软件的体系结构和数据库的设计,每个环节都是牵一发而动全身的,每一个地方都不容忽视。
三、需要改进的地方
1、自身知识面比较窄,基础知识不够扎实,这些都需要改进,只能加强学习不拖后腿。
2、团队合作应该还有可以加深的余地,目前还是不是很默契。