130242014036--体验敏捷开发

author author     2022-09-22     693

关键词:

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

陈锋、刘鑫(用户故事的细化,即功能设计)

高忠杰、罗成龙(参与系统的类图设计及上台汇报)

颜贵荣、李清灿(参与用户故事的讨论与设计)

王绍华、丁天奇、林伟领(参与系统的类图设计并选定课题)

2)选题讨论

本次选题为电商系统的购物车模块。现在各种购物APP盛行,一提起它们,第一个想到的不外乎是购物车系统。购物车系统和整个购物系统息息相关,也是我们购物时接触最多的功能,每个人对购物车也有不同的需求和看法,这有助于我们讨论。

3)用户故事讨论

用户在使用购物APP时,大部分时候是不会一次性决定所要购买的物品,在犹豫不决时,暂存后进行后续查看就显得很重要,方便用户进行筛选。而且当用户对购买物品的数量不明确,想进行修改时也需要一个系统对物品信息进行暂存,方便用户结算。因此,购物车系统就显得尤为重要,可以在加强用户购物体验的同时刺激用户的购物欲望。

功能分析讨论

1.用户浏览商品商品时可以将其加入购物车;

2.用户在购物车中可以对商品进行以下操作:

点击按钮增加商品数量;

点击按钮减少商品数量;

点击按钮删除商品;

点击按钮结算该商品;

点击店铺按钮全选店铺下的商品。

3.用户可以将商品进行分类排序,并可以将同类商品加入对比。对比功能中,显示各个商品的店铺信息、价格、好评率、材质等,用户可以点击这些标签对这些商品基于标签信息排序;

4.购物车中显示商品近期价格波动;

5.购物车根据用户购物车中的商品种类对用户进行商品推荐。

5)建模

课堂上我们讨论后临时画的类图为

 

在课堂上,经过王经理的讲解,我们加入了店铺,并把用户细分为了卖家和买家

 

 

6)总结

敏捷开发以用户的需求进化为核心,把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。

虽然敏捷开发意在把开发过程简洁化,但是并不简单,仍需开发者尽心尽力才能完成的更好。下一次再做敏捷开发时,我会抓住敏捷开发的核心,根据用户需求进行及时的改动,加快开发过程的同时提高效率。

希望下次实验课有更加开放的选题,并添加小组互评的环节。

如何利用力软敏捷开发框架在线体验

力软敏捷开发的在线体验是帮助用户体验框架的功能,你可以根据自己的需求进行线上的开发,对框架有进一步的认识,毕竟一页说明书是解决不了你的问题,只有亲自使用过才知道这是不是我要到。参考技术A[p=28,null,left]力软... 查看详情

论敏捷开发的优缺点

...少少都会遇到一些问题吧,同行们或多或少也会有相应的体验。近期试用了一下华为最新推出的项目管理工具-华为软件开发云,接触了敏捷开发,产生一些想法。以下是使用体验,仅供同行们参考。一、敏捷开发技术的几个特... 查看详情

最常用的看板工具,敏捷开发工具

...一款免费、简洁、可视化的敏捷看板协作工具,它简洁的体验给人留下了很不错的印象!上手很快,推荐想要轻量级、简洁敏捷工具的团队使用。官网 查看详情

web开发敏捷之道-应用rails进行敏捷web开发(第三版)pdf

...者真实地再现了一个完整的迭代式开发过程,让读者亲身体验实际应用开发中遇到的各种问题、以及Rails如何有效解决这些问题。在随后的“Rails框架”部分中,作者深入介绍了Rails框架的各个组成部分。尤为值得一提的是本部分... 查看详情

敏捷开发的那些事

...台—CORNERSTONE,那么,究竟是什么样的呢?让我们一起来体验吧~CORNERSTONE敏捷项目管理解决方案特点为全角色、全流程、支持中大型团队:提供包含项目管理、产品、运营、研发、测试等各职能角色在内的完整解决方案。为需求... 查看详情

130242014036+高忠杰+第二次实验

 一、实验目的1.熟悉体系结构的风格的概念2.理解和应用管道过滤器型的风格。3、理解解释器的原理4、理解编译器模型二、实验环境硬件: 软件:Python或任何一种自己喜欢的语言三、实验内容1、实现“四则运算”的... 查看详情

actionview-更好用的团队敏捷开发工具

...还是有点重、全局方案配置到了后期越来越难维护、页面体验也不像现在流行的SPA那么好,有些 查看详情

分享技术:基于asp.netmvc+漂亮uibootstrap的敏捷开发框架开发随笔一

...点及技术点,后续的文章再按功能详细讲解。献上《在线体验Demo地址》希望大家也能从中得到一些启 查看详情

分享技术:基于asp.netmvc+漂亮uibootstrap的敏捷开发框架开发随笔一

...点及技术点,后续的文章再按功能详细讲解。献上《在线体验Demo地址》希望大家也能从中得到一些启 查看详情

apiauto:敏捷开发最强大易用的http接口工具,机器学习零代码测试生成代码与静态检查生成文档与光标悬浮注释,集文档测试mock调试管理于一体的一站式体验。

...注释。集文档、测试、Mock、调试、管理于一体的一站式体验,还有一键格式化、注释/取消注释等高效易用的快捷键。在常用功能上远超Postman,Swagger,YApi,Rap等其它各种开源、商业的API文档/测试工具。支持HTTPGET/POSTAPI,智... 查看详情

什么是力软敏捷开发框架

...员提供了美观简洁的UI界面,外观漂亮、操作简洁,用户体验必定大大提升。开发效率高、软件质量好,自然客户满意度 查看详情

实验二结对编程

实验二 结对编程实验 一、实验目标:1)体验敏捷开发中的两人合作。2)进一步提高个人编程技巧与实践。 二、实验内容:1)根据以下问题描述,练习结对编程(pairprogramming)实践;2)要求学生两人一组,自由组合。... 查看详情

软件开发模式之敏捷开发(scrum)

简介这几年关于敏捷开发在互联网企业中越来越广泛被使用到,运用的比较多的当属scrum敏捷开发和xp敏捷开发,人人都在谈论敏捷开发。那什么才是敏捷开发呢?目录什么是敏捷开发?传统的开发模式和敏捷开发模式的对比?... 查看详情

敏捷软件开发?什么是敏捷?

敏捷软件开发?什么是敏捷?  敏捷开发(Agiledevelopment)是如今软件工程项目中一个大热的词汇,很多大大小小的开发团队都喜欢高举敏捷开发的旗号,搞出一套显得大大不同于传统的运行模式来区分自己的团队博取眼球,... 查看详情

实验二:结对编程第一阶段

一、实验目标:1)体验敏捷开发中的两人合作。2)进一步提高个人编程技巧与实践。二、实验内容:1)根据以下问题描述,练习结对编程(pairprogramming)实践;2)要求学生两人一组,自由组合。每组使用一台计算机,二人共同编... 查看详情

从一线经理到全球副总裁,我的敏捷组织架构设计原则

参考技术A作者介绍常红平,IT职场老兵,在做过除用户体验设计师外的所有软件研发团队中的角色后,于10年前开始专注于管理。爱技术、爱敏捷、爱读书、爱分享。现在IBMCIO中国实验室作为IBM全球软件和云服务销售系统负责人... 查看详情

实验二结对编程第一阶段

 一、实验目标:(1)体验敏捷开发中的两人合作(2)进一步提高个人编程技巧与实践二、实验内容:(1)查阅相关资料加深对敏捷开发和结对编程的理解; (2)组队情况,各队博客地址,GitHub仓库地址,所选择的课... 查看详情

敏捷软件开发

...rks(中国)在西安举办的暑期特训营,因此我也接触到了敏捷软件开发思想。但是我对其理解还是不够,在这里整理整理,增加认知。敏捷软件开发(Agilesoftwaredevelopment)敏捷软件开发又称敏捷开发,是一种从1990年代开始逐渐... 查看详情