130242014039-(2)-体验敏捷开发
1、分组情况介绍,小组分工合作情况介绍。
陈锋、刘鑫 (用户故事的细化,即功能设计)
高忠杰、罗成龙 (参与系统的类图设计及上台汇报)
颜贵荣、李清灿 (参与用户故事的讨论与设计)
王绍华、丁天奇、林伟领(参与系统的类图设计并选定课题)
2、选题讨论
随着电商迅速发展,网上购物普及华,因此出现了一系列的购物APP,于此最为密切的便是每个APP里面的购物车,我们小组成员就觉定选题为电商系统的购物车模块,进行讨论分析设计。
3、用户故事讨论
在用户使用各种购物APP的时候,由于客户的对比习惯,常常会货比三家,或者在购买力不足时遇到心仪的物品,亦或是想要多件购买同时付款,那么这时候购物车就会突显其的重要性。
4、功能分析讨论:
a.浏览商品时可以将其加入购物车
b.可以将购物车中商品删除
c.可以进行商品对比,例如价格,销量,店铺信用度等等
d.全选商品统一付款
e.调整商品数量
f.同家店铺商品分类,包邮提醒等
g.在客户购物车中没商品时可以根据销售热门,以及客户购物习惯进行推荐商品。
5、
最初小组设计模型图小组成员讲解:建模
在王老师的建议后小组最终建模图:
关于敏捷,敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。我觉得在课堂中这种开发方式,通过思维的碰撞,交织往往能迸发出新的灵感和最终我们需要的真正的结果。6、总结
相对于传统模式的的瀑布式开发,每个阶段都有强烈的依赖关系,一层断开,下一阶段就会被延迟,导致最终的开发周期的延迟。这种上课的方式极其前卫,新颖,给了我一种全新的体验,深层次的感受到敏捷开发模式的优势,摆脱了瀑布式开发方式的高失败率的结果。
我希望下次的课程有更为开放的课题,能有更多机会接触,总而言之,这次的实践课程对我影响颇大,收益良多。