标签:没有 实现 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