130242014033-(2)-《电商系统搜索模块》

1)分组情况介绍,小组分工合作情况介绍。

  - 根据当时的情况我是分在第3组。我们全组成员都参与讨论,最后得出一个我们认为满意的答案。

2)选题讨论

  - 经过团队的头脑风暴后我们小组选择了搜索模块。搜索模块看起来很容易,但要把他的效果做好却不容易。因为当数据一多起来,我们就得想办法如何优化搜索使得他的效率高起来。

3)用户故事讨论

  - 到了用户故事讨论阶段时,王经理先向我们介绍了什么是用户故事。但是我们一开始并没有彻底理解用户故事的概念,导致我们的用户故事过于详细。最后经过王经理的再一次讲解后我们得到了比较满意的用户故事。因此我认为我们在做一件事之前应先把我们要做什么搞明白,否则只会做一些无用功。

4)功能分析讨论

  - 有了上次的经验后我们知道现在我们要做的是功能的细化分析,经过讨论之后我们得出了一下几个功能:①语音搜索,将用户所说的话转为文字然后再去搜索。②图片搜索,根据用户上传上来的图片匹配跟这张图片相似的商品。③关键字搜索。④根据用户的搜索历史进行搜索。

5)建模

  - 起初我们的建模并没有中间的控制类,导致我们的画出来的UML图不合理。经过王经理的指导后我们将中间的控制类添加上去了。

  

 

6)总结

  - 通过这次课程后我认识到了敏捷开发的快速,他不像cmmi那样注重文档。在这次的实践中我对敏捷开发感触最深的还是他的节奏很快,时常感觉时间完全不够用。在下次敏捷开发中我们把握好时间。这次实践中我们并没有一个专门记录的人员,所有下一次的话我们会让一个组员进行记录。

posted @ 2017-10-08 19:41  升水  阅读(126)  评论(0编辑  收藏  举报