130242014070-《电商系统某功能模块》的需求分析与设计的课程小结

author author     2022-09-22     125

关键词:

今天的课上,老师请来了王熙王经理来为我们进行敏捷开发和CMMI等在企业中会运用到的开发模式,并且用一个现场敏捷开发体验的小游戏来让我们深刻感受了敏捷开发的魅力。以下是我对我们小组整节课的分析讨论所进行的会议记录和个人总结

一.小组成员分工
组长:廖之煸
组员:林承晖、张宇、曾子云、陈旭、林泽民、郑志良、郑佳敏、杨利城
具体分工:
会议记录(郑佳敏、郑志良、陈旭、林泽民)
控制讨论时间(廖之煸)
指定下一个发完人(廖之煸)
参与讨论(所有人)
摄像(所有人)

二.选题讨论
王经理选定了电商的主题后,我们小组各执己见,分别选择了以下几个模块:1.权限验证 2.购物车 3.搜索 4.登陆 
后王经理说登陆是很复杂的,包括登陆方式,登陆验证等等很多方面,于是我们小组决定开发登陆模块
三.用户故事
我们针对登陆这个场景进行的故事展开,
用户可以进行账号密码的登陆,可以手机扫码登陆,可以进行第三方登陆,可以使用邮箱登陆
四.功能分析
这个环节是开发和建模前对功能的进一步扩展和细化:我们将登陆又分为了手机端和网页端两个方面。网页端的登陆即之前讨论的几种方式
手机端则是较为简单的账号密码登陆。还针对这些登陆方式进行了登陆验证的具体展开。
五.需求建模
需求建模即对这些功能画出类图
由于时间关系,我们针对其中一个功能进行了分解和细化:把手机验证码登陆细化分解出了三个实例:短信实例,验证码实例和用户实例
短信实例主要用来存储手机号,已发送的短信条数等等
验证码实例主要用来存储当前验证码的发送时间,是否有效,对应手机号等
用户实例则是存储了用户的基本信息,手机号等
这三个实例主要有几个接口:请求登陆的接口,发送短信验证码的接口,验证验证码的有效性的接口,验证验证码正确性的接口等等。
分好了接口和实例,我们也画出了相应的类图。

(ps:图片为小组成员在台上讲解我们的类图)

技术分享

 

技术分享

技术分享

 后来在林老师的纠正下,我明白了类图中,类与类之间的线除特殊情况(如单向调用等等)是不需要箭头的,它们之间的关系是无箭头的关联关系。

在王经理的纠正下,我明白了我们的类图是不正确的,方法所在的类应该是具体执行这个动作的对象,要明白到底是谁在做这个操作。我想出的解决方式是添加具体执行操作的类,明确这些操作是谁在做,扩充类图。

六.总结

1.关于敏捷,你的了解是:

  在企业中常用的开发管理主要有两种模式:CMMI和敏捷。其中CMMI分为1-5级,主要理念用文档来管理,且有专门的小组来管理文档。在这个管理模式中,项目经理的话语权是最重的。

  而敏捷,其实是CMMI的另一种形式,它舍弃CMMI里的文档,留下了主要的部分。敏捷里的角色是平级的,没有谁的话语权是绝对的。比起CMMI,敏捷多了一个角色:敏捷教练。敏捷教练不直接干涉项目组的任何操作,在整个过程中,他只是一个旁观者。且敏捷的一个团队大约是7加减2个人。

  敏捷很重要的是时间,在整个敏捷过程中,每隔一段时间都要进行一次交流讨论,保证思想的共享和同步。敏捷开发适用于需求不确定的情况下,这种模式的更新速度是非常快的,整个过程不断迭代,每个周期大概是一周到一个月不等,例如市面上的一些游戏,会不断的有一些大小功能的更新。在敏捷过程中,根据框架,可以很精确到知道各个模块消耗的时间。

 

2.我的体会是:

 每一专业每一个项目都可以与经济学挂钩。登陆模块的个性化定制,充分体现了项目要达到帕累托效率,必须个性化定制。

























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

...作业围绕本次王经理的敏捷小课,撰写关于《电商系统某功能模块》的需求分析与设计的课程小结。小结内容,必须包含且不限于以下内容(格式和行文风格不限制):1)分组情况介绍,小组分工合作情况介绍。  本小组所... 查看详情

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

 课程  软件体系结构   实验名称 “电商系统某功能模块”需求分析与设计实验课小结             第   页专业_软件工程___ 班级2班__&nb 查看详情

130242014019--“电商系统某功能模块”需求分析与设计实验课小结

1)选题讨论今天主要讨论的是电商系统中某一个功能模块的分析,一个电商系统中有很多个功能模块,如搜索、登录、购物车等等。我们组选取了其中的最经常使用的搜索功能进行讨论。 2)用户故事讨论1.用户可以通过关... 查看详情

130242014029《电商系统某功能模块》的需求分析与设计的课程小结

《电商系统某功能模块》的需求分析与设计的课程小结  上次课老师邀请到了王经理来为我们讲解敏捷开发,为了让我们可以更好的理解“敏捷开发”这个概念,王经理借助电商系统让我们以小组的形式针对某个功能模块进行... 查看详情

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

实验报告课程  软件体系结构与设计   实验名称  电商系统某功能模块   专业   软件工程     班级 2班      学号 1302 查看详情

130242014053“电商系统某功能模块”需求分析与设计实验课小结

电商系统的搜索功能模块一、分组情况组长:蔡志峰组员:樊镇霄、林梦远、曾子云、谢添华,吴帮莉、周陈清、陈敬龙 二、选题讨论    经过投票选择,我们小组决定以电商系统的搜索功能模块作为我们的选... 查看详情

130242014060《电商系统某功能模块》的需求分析与设计的课程小结

《电商系统某功能模块》的需求分析与设计的课程小结  今天的课上,老师请来了王熙王经理来为我们进行敏捷开发和CMMI等在企业中会运用到的开发模式,并且用一个现场敏捷开发体验的小游戏来让我们深刻感受了敏捷开发... 查看详情

130242014034-“电商系统某功能模块”需求分析与设计实验课小结

 1)分组情况介绍,小组分工合作情况介绍。陈锋、刘鑫(用户故事的细化,即功能设计)高忠杰、罗成龙(参与系统的类图设计及上台汇报)颜贵荣、李清灿(参与用户故事的讨论与设计)王绍华、丁天奇、林伟领(参与... 查看详情

“电商系统某功能模块”需求分析与设计实验课小结

  我叫薛繁云,本次分组报号为1号,队员有朱静茹、陈清沣、黄晓静、郑彦杰、李甘露美和李响,我作为队长统筹全局分配任务,队员们对于老师提出的问题一起思考,并且由我选出对某个问题观点较为完备的队员来对该问... 查看详情

130242014048--《电商系统某功能模块》的需求分析与设计的课程小结

 1)分组情况介绍,小组分工合作情况介绍。  通过报数(1-5),喊到相同数字的为一组,共五组,每小组有一个组长。  我所在组为第三组:    组长:蔡志峰    组员:谢添华、樊镇霄、林梦远、曾子云,吴帮... 查看详情

130242014055--电商系统商品详情功能模块

《电商系统某功能模块》的需求分析与设计 课程  软件体系结构   实验名称 “电商系统某功能模块”需求分析与设计实验课小结             第  &nb... 查看详情

130242014030“电商系统某功能模块”需求分析与设计实验课小结

  这次课老师为了让我们更加理解敏捷开发,特意请来了王经理给我们介绍。王经理通过让我们分组,以小组的方式来体验一下敏捷开发。  分组才用了报数,数字相同的为一组。小组里没有明确的分工,大家一起讨论,再... 查看详情

130242014069“电商系统某功能模块”需求分析与设计实验课小结

实验报告课程  软件体系结构与设计   实验名称  “电商系统某功能模块”小结      第  页专业   软件工程     班级 1班   查看详情

130242014017“电商系统某功能模块”需求分析与设计实验课小结

  那天,是9月30号,现在想想好像过了好多天了,虽然中间隔了两个假期,老师和王经理一起上的课却还记得,真是场有趣的体验~  课上王经理有条不紊地分了几个步骤,分别是以下内容:    1)分组情况介绍,小组... 查看详情

130242014037--电商系统搜索功能模块小结

...作业围绕本次王经理的敏捷小课,撰写关于《电商系统某功能模块》的需求分析与设计的课程小结。选题讨论本次选题为电商系统的购物车模块,分为用户的登录、用户的注册、用户个人信息维护、商品浏览、网上购买。我们着... 查看详情

130242014050--”电商系统登录功能模块”需求分析与设计实验课小结

《电商系统某功能模块》的需求分析与设计 课程  软件体系结构   实验名称 “电商系统某功能模块”需求分析与设计实验课小结             第  &nb... 查看详情

130242014070张宇第3次实验

一、实验目的1.理解不同体系结构风格的具体内涵。2.学习体系结构风格的具体实践。二、实验环境硬件:(依据具体情况填写)软件:Java或任何一种自己熟悉的语言三、实验内容 “上下文关键字”KWIC(KeyWordinContext,文本... 查看详情

第一天:开始‘京西商城’的电商项目(ssm)

...关项目简介电商行业的模式:京西商城的模式为B2C。二.功能模块三.功能描述四.技术架构1.传统的架构:思考:有什么问题?1、模块之间耦合度太高,其中一个升级其他都得升级2、开发困难,各个团队开发最后都要整合一起3、... 查看详情