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

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

课程   软件体系结构    实验名称  “电商系统某功能模块”需求分析与设计实验课小结              第    页 专业_软件工程___  班级 2班__  学号_ 130242014074__   姓名  林泽民           安全

实验日期:   2017 年10 月  07 日   报告退发 (订正 、 重作)                            架构

1、分组状况介绍,小组分工合做状况介绍。框架

咱们小组一共有7人,其中一我的画UML图,一我的记下你们总结的内容,而后所有人集思广益,头脑风暴。单元测试

 

2、选题讨论测试

咱们小组的选题为电商系统的登陆系统模块。“互联网+”的到使得电商系统愈来愈火热了,而登陆系统是电商系统重要的一个模块,对登陆系统详细了解与设计是很是重要的。spa

 

3、用户故事讨论设计

用户在进行购物时,首先会应该先进入系统,这个登陆系统界面首先界面要简单,不要花哨,给用户很差的感受。其次登陆要多样式,符合大多数人群使用,并且不要由于某种登陆方式不行而致使用户烦躁,放弃使用该系统,固然登陆的安全性也是要考虑的,防止用户信息被盗取。blog

 

4、功能分析讨论(本次主要讨论短信登陆)接口

一、进入的界面要有手机号,验证码和密码登陆窗口。

二、后台要提供接口接受这些数据,并把这些数据放到实体类或者缓存中。

三、后台要在提供一个接口,链接到相应的手机信息验证平台,来验证这些信息的准确性。

四、后台提供一个接口接受验证信息的准确度,并将校验结构传到前台。

五、前台提供接口节后后台信息进行登陆。

 

5、建模

 

 

 

 

 

6、总结

本次的课题,让我充分了解了项目模块的设计形式,以及之前本身对项目认识的不足和不到位。曾经作项目觉的只要系统写好了就一切都好,通过这一次老师们的细心讲解和与同窗们的细心讨论,我才知道例如详细的需求和junit的单元测试也是很是重要的。之前作项目可能单单只使用框架,并不了解架构概念,通过这一次老师讲解,我才知道我之前原来好多项目都使用了架构思想,这个很重要,让我对作项目更加专业。

而重要的是对于敏捷概念的加深,我之前对敏捷是没有任何概念,同过几堂课下来,我知道了敏捷开发如下优点:

一、 可以知道在客户笼统的需求下面,咱们可以对客户所说的话详细了解,而且正肯定位。

二、短期内你们都停下工做,进行总结,对于项目跟进如今提高。

三、项目有关人员与客户进行详细的需求了解,也就是合做愉快。

四、适用于竞争激烈的市场,这样的状况下,赶在竞争对手前交付一个不完美但至少能用的产品很是重要。

五、可以适应快速变化的市场,按时交付。

下一次再作敏捷的时候,我会增强对项目组成员和用户沟通能力,即时沟通,详细沟通,才是作好项目的开端。

下一次形式:不要一直理论,现场组小组讨论实践我觉的效果其实挺好的。

相关文章
相关标签/搜索