码迷,mamicode.com
首页 > 其他好文 > 详细

130242014068-(2)-运用敏捷开发在<<电商某系统模块>>中的初步体验

时间:2017-10-08 22:33:31      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:没有   实现   alt   查看   最好   类图   在云端   分析   分享   

 

1. 小组成员及分工:

   杨凯  (用户故事的细化,即功能设计)

   杨凯,徐晓敏 (参与系统的类图设计及上台汇报)

  林毓锋 (参与用户故事的讨论与设计)

   杨凯,徐晓敏,林毓锋(参与系统的类图设计并选定课题) 

2.选题讨论

      本次选题为电商系统的购物车模块, 其原因在于小组绝大部分成员均使用过电商系统的购物车模块, 对其基本功能有一定了解。

其次, 小组成员一致认为选择  购物车作为讨论的模块, 其功能上存在一定复杂性, 有助于我们深入探讨。

3.用户故事讨论

      背景: 解决用户商品加入的需求

      描述:用户根据自己的需要对商品进行添加购物车以便一起结算

       目标:对商品统一加入购物车,以便在结算时候进行统计,提高用户体验。

4.功能分析讨论

      1.用户通过点击商品加入购物车。

      2.后台通过将商品添加统一的数据项进行管理。

      3.用户通过点击自己的购物车可以查看自己的购物车商品。

      4.用户可以加入,或者删除购物车商品。

  5.购物车商品能显示此商品是否有货

  6.购物车显示选中物品总价格

 

5.建模

   技术分享

 

 

 

 

                                      仅考虑购物车功能正常运作下的初步类图

6.总结 

        由于对编程的理解不同,有人认为添加删除商品是购物车功能。而有人认为是用户行为,产生了歧义。有人认为上面类图应该把相关隐含类,画出来,有人认为应当简化。

  购物车,在实现方面,有人认为放在本地最大化节约成本,而有人认为放在云端方便统计。对于很多问题我们还没有学会怎么有效的沟通。

 

 

------------------------------------------------------

1.关于敏捷,你的了解是什么?

敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。敏捷方法强调以人为本,专注于交付对客户有价值的软件。在高度协作的开环境中,使用迭代式的方式进行增量开发,经常使用反馈进行思考、反省和总结,不停的进行自我调整和完善。

2.体会是什么?

所有的模式都不应该是教条的模式,先进的模式并不是好的模式,适合自己的才是最好的。套用一句俗话:不管黑猫白猫抓得住耗子的才是好猫。

3.下一次再做敏捷的时候,你会在哪些方面做得更好?你期待下一次的实验课是什么形式的?

写好文档,敏捷开发只写有价值(business value)的文档。

可以更加的接近于真实开发

 

130242014068-(2)-运用敏捷开发在<<电商某系统模块>>中的初步体验

标签:没有   实现   alt   查看   最好   类图   在云端   分析   分享   

原文地址:http://www.cnblogs.com/lyfsta/p/7638627.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!