130242014047 徐晓敏 《电商系统某功能模块》的需求分析与设计

实验报告

课程   软件体系结构与设计   实验名称   电商系统某功能模块   

专业   软件工程     班级  2      学号  130242014047    姓名  徐晓敏  

实验日期: 2017 10 6   报告退发 (订正 、 重做)

一、分组情况介绍,小组分工合作情况介绍。

组员:

徐晓敏 负责:小组讨论记录

林毓锋     UML图绘制

杨凯   总结内容

二、选题讨论

     电商系统中含有很多的模块,我们小组将对于“购物车”这一模块进行讨论。

三、用户故事讨论

1.购物车的件数限制

现市面上的电商系统对购物车中的件数有所限制,在系统中有“收藏”,“加入购物车”等不同操作,而收藏和加入购物车之后大数据分析优先提供浏览的顺序也不同,所以购物车中内容是最有可能性购买的产品,所以为了提高有效性,需要对购物车的件数限制。

2.购物车中产品的增删改查

购物车产品的增删改查操作应该最简化,最易操作化,让用户体验更好,节省用户在这方面花的时间。

四、功能分析讨论

1.对购物车的件数限制,具体数额应该通过市场调研,而且也应考虑在特殊节日是否应该弹性更改。

2.对购物车的界面设计需要更上心,这将直接影响用户对产品的处理,一页该显示多少产品,如何添加有更用的提示信息。

五、建模

六、总结

敏捷开发

敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。

体会:

对部门:

1.培养团队合作精神,稳定开发队伍

2.提高开发人员水平

3.提高项目成功率,降低开发成本,提升软件开发效率

对项目经理:

1.更好地和用户沟通,更清晰地理解用户需求

2.更充分地利用资源,更科学地调配资源,更精确地掌握开发进度

对程序员:

1.学习系统设计和项目管理

2.体改学习和工作效率,收到重视,减少加班时间,工作更高效

posted @ 2017-10-09 11:40  小米啦啦啦  阅读(465)  评论(0编辑  收藏  举报