接口详细设计(接口详细设计方案)

网友投稿 587 2023-03-04


本篇文章给大家谈谈接口详细设计,以及接口详细设计方案对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 今天给各位分享接口详细设计的知识,其中也会对接口详细设计方案进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

(转)对外接口设计规范

1、接口禁止方法重载,重载会在做服务SLA控制,日志监控等方面带来不便

2、接口注释必须清晰地表达如何使用,接口是同步还是异步,服务内容,参数校验规则(精度、长度、取值范围等),返回值信息,异常情况;使用场景有要求的需要重点这几个方面描述

a)不同使用场景,在注释中区分描述

b)特定使用场景下的业务规则描述

c)特定使用场景下的注意事项描述

格式上参照注释规范{*}

3、接口返回值中属性禁止使用枚举,如果返回值属性是枚举类型,会为后期升级埋下隐患(由于枚举序列化的特性导致

删除枚举值和增加枚举值都可能导致客户端反序列化失败),建议提供String类型,取值范围可以通过枚举来告诉客户端

禁止声明方式

建议声明方式

/** 强制还款标志,取值范围见{@link EnforceFlagEnum}*/

private String enforceFlag;

4、接口参数涉及取值范围选择的(比如交易码,渠道类型,身份标识),需提供对应的常量给客户端使用,谨慎使用枚举做入参

唯一性控制属性:a)如接口请求参数包含业务唯一性控制字段,需要对相关字段以及唯一性控制方式进行特别说明

b)若在唯一性控制基础之上,涉及相关业务幂等控制处理,需要进行相关详细描述

5、接口方法确保不对外抛出异常,异常情况需要通过错误码通知客户端,处理失败也需要有返回值,返回值实现可参考EcBaseResult及其子类实现

POM依赖

9、接口返回值中的方法尽量只提供基本属性的get set方法,不要提供有业务规则含义的方法(因为业务逻辑的变化会要求客户端升级jar包版本)

10、操作类的接口务必考虑幂等性控制,因为网络重发,客户端异常等都可能会引起重复调用,严重的可能会引起资损

根据业务约定的部分唯一性字段,对多次请求的数据判断是否重复提交的判断依据,比如通过外部订单号outOrderNo做唯一性控制,在唯一性控制的基础上,对请求中的其他字段进行判断,

如果全部业务数据(或关键业务数据)和已经落库的数据一致,则请求一次和请求多次都不会对业务处理产生影响,返回结果不变,

如果outOrderNo关联的其他信息与系统已经持久化的数据不一致则提示XXX参数与原先的数据不一致。

11、接口命名统一以Facade结尾,个别的SPI接口可以使用别的结尾词以便更好地表达SPI的要求,SOFA框架系统对外接口统一存放在xxx-common-service-facade

这个bundle下

12、接口必须提供有效的监控日志,配置监控报警规则监控日志输出见日志规范

13、敏感信息:接口返回对象属性字段包含敏感信息,需要做好标识,进行相关提示避免客户端打印到日志中去

金额:接口返回对象属性涉及到金额,需要描述金额的单位以及对应的币种 统一使用支付宝金额类com.iwallet.biz.common.util.money.Money

Money所在jar坐标

在实际接口测试中,接口测试工作的详细开展方式是怎么样的?

在实际工作中接口详细设计,接口接口详细设计的展现形式不是固定。但是市场上,最多的还是HTTP协议的接口测试。
基于HTTP协议的接口测试,工作开展方式类似于这样接口详细设计
项目立项阶段 - 项目经理、产品经理、测试经理、CEO等人员参与
需求阶段 - 产品经理根据项目,输出需求规则说明书,产品说明书;然后需求评审
项目排期 - 项目经理根据产品功能,确定开发、测试、上线计划的时间节点
研发阶段 - 输出概要设计和详细设计文档,并且各个角色根据文档设计系统架构、数据库、配置文件;并开始编写业务功能的代码
测试阶段 - 单元测试、集成测试、系统测试、验收测试(接口测试属于集成测试)
发布上线 - 上线问题验证和维护
测试阶段的细节:
测试工作的开展,与公司对测试流程的管理和把控有很大关系,不同的公司,把控力度都不一样。在标准的测试流程里面,我们需要编写测试用例,但是有的公司甚至测试用例都不用写,对测试质量的控制,停留在“测试人员的责任心和技术水平”上。
如果是一个有前后端的项目,那么接口测试流程是这么开展的:
1. 后端开发人员完成代码编写,输出接口文档
2. 前端开发和后端开发进行前后端联调,打通主干流程;联调结束后,后端开发人员提测接口
3. 接口测试人员,根据后端开发的提测的接口,按照接口文档在【测试环境】进行接口测试。此时前端开发人员在并行开发前端页面
4. 此时,由于项目中,前端开发、后端接口都在同时进行,所以会出现测试和前端开发的进度问题:
前端开发完成、接口测试完成:这是最理想的情况,此时手工功能测试介入测试,接口测试人员进入验收测试。
前端开发完成、接口测试未完成:此时手工功能测试也会介入测试,与接口测试并行测试;(PS:如果功能测试结束接口详细设计了,接口测试依然未完成,那么手工功能和接口一起进入验收测试。)
前端开发未完成、接口测试已完成:手工功能测试无法介入。
5. 【测试环境】的接口测试结束后,接口测试人员需要在【验收环境】进行验收回归测试
6. 【验收环境】执行通过后,接口测试人员,可以把接口自动化脚本,利用持续集成技术,集成到平台中,进行持续的校验。
7. 最后发布上线后,一般接口测试人员不需要介入生产环境的接口测试。但是少数情况下,接口测试人员,也需要在生产环境进行接口测试(不建议)
了解了吗?如果想晋升,或者是学习软件测试的最新知识,欢迎来看黑马程序员视频库内容,有最新的软件测试学习内容哦!

现在cpu有哪几种接口?详细的

第一句已经特地注明了截止时间,应该不算时效性吧?

截止到2018年6月,CPU共有三种接口,分别是LGA2011、LGA1156、LGA1366。

一、LGA 2011,又称Socket R,是英特尔(Intel)Sandy Bridge-EX微架构 CPU所使用的CPU接口。LGA2011接口将取代LGA1366接口,成为Intel最新的旗舰产品。 LGA2011接口有2011个触点,将包含以下新特性:

1、处理器最高可达八核。

2、支持四通道DDR3内存。

3、支持PCI-E 3.0规范。

4、芯片组使用单芯片设计,支持两个SATA 3Gbps和多达十个SATA/SAS 6Gbps接口。

二、LGA1156:LGA1156接口与之前的LGA775/1366如出一辙,同样是将处理器的针脚转移到了主板插座上,总共拥有1156个针脚/触点。不过不同的是,LGA1156接口底座的卡锁方式发生了一些变化,由原来的拉杆式卡锁变成了现在的牟钉式卡锁,但总体来讲本质上并没有发生变化。

由于在针脚数量上发生了明显变化,LGA1156接口与LGA775接口处理器已经不能兼容,因此消费者不得不在升级的时候进行额外的开销。相对于老的LGA775接口升级BIOS即可升级,LGA1156稍显不足。当然全新的双芯片设计即使不更换接口也需要更换主板才能够升级。

三、 LGA1366:LGA1366接口与QPI总线的搭配带来了当前最为极致的性能,即使是采用了这一接口的最低端型号,与同价位的产品相比都拥有绝对优势。这主要是与新的QPI总线的引入以及整合内存控制器的架构设计有关。

与以往的升级芯片组而不升级接口的做法不同,Intel本次不仅将芯片组进行了全新设计,连接口也进行了更换。像965P这样的老芯片组通过刷新BIOS来支持新处理器的做法已经彻底完结。

拓展资料:

CPU需要通过某个接口与主板连接的才能进行工作。CPU经过这么多年的发展,采用的接口方式有引脚式、卡式、触点式、针脚式等。而目前CPU的接口都是针脚式接口,对应到主板上就有相应的插槽类型。CPU接口类型不同,在插孔数、体积、形状都有变化,所以不能互相接插。

手机数据线的接口类型有那些?请详细介绍,谢谢

主要有Micro USB接口、USB Type C接口、Lightning接口三种接口。

1、Mini USB接口

Mini USB分为A型接口详细设计,B型和AB型。MiniB型5Pin这种接口可以说是最常见接口详细设计的一种接口了,这种接口由于防误插性能出众,体积也比较小巧,所以赢得很多的厂商青睐,广泛出现在早期的手机、读卡器、MP3、数码相机以及移动硬盘上。

2、USB Type C接口

USB Type C接口是USB 3.1标准的一个连接介面,具有正反都能插、传输速度快等特点。它虽然是基于USB 3.1标准设计,但并非使用这种接口连接方式的设备都支持USB 3.1标准。

3、Lightning接口

目前苹果手机的主流接口,自从改版后就深受果粉的喜爱,除了体积小巧以外,最大的好处是正反面都可以随便插。

扩展资料:

手机数据线的使用注意事项

1、注意查看具体使用说明书。说明书会告知你一些该数据线的使用方法,只有首先熟悉的这些细节才不会因为使用数据线不当而使数据线受损。

2、注意防湿和防尘,勿放在潮湿或灰尘较多的地方。数据线的端口是金属构造,容易受到水和灰尘的氧化,保养不当就会导致水和灰尘进入电缆,直接导致数据线短路和无法正常工作。

3、避免靠近强烈热源。数据线的表皮是胶状的,如果靠近强烈热源(如很烫的移动电源)会引起热胀冷缩,长时间、多次数的高温刺激易导致线材损伤、断裂。

4、手机数据线不要和锋利尖锐的器具放在一起,再好的数据线被划破了或被扎坏了也是不能用的。

5、插拔数据线时请不要用力拽,不能拉扯。将数据线从适配器、电脑、手机上拨下来时,请捏住头拔,尽量避免拉拽数据线的线体,防止线材与接口处损坏与断裂。

6、手机与电脑等设备通过数据线连接工作后,请选择“安全删除硬件”后安全退出。直接断开数据线有可能会对您的手机和电脑等造成损害。

7、数据线闲置时,要自然摆放。切勿将数据线用力折叠和弯曲,数据线是用塑料盒铝箔屏蔽层制成的,长时间的折叠和弯曲会造成数据线外部塑料层和铝箔屏蔽层受损,降低数据线的使用寿命。

8、当数据线不用时,尽量避免将插头连接在插排上。即使不充电,充电器用久了会导致内部器件老化,输出功率会变小,充电越来越慢。

参考资料:百度百科-Lightning

参考资料:百度百科-USB Type-C

参考资料:百度百科-micro USB

创维电视机55寸的网线接口在哪位置?

:设计在电视机接口详细设计的背部或侧面接口详细设计,与电视机接口详细设计的其它接口设计在一起。只能连接RJ45头的有线网络,不能连接无线网络的,有这种接口的电来视通常都是网络电视机,只需要直接插上网线,按照机子的说明书设置就能正常使用接口详细设计了。

路由器的WAN口只能够用来连接猫、光猫、入户网线,或者上级网络,不能够用来连接电脑。(实际中,我接触过很多用户把电脑连接到WAN口,造成不能够打开路由器的设置界面)。



扩展资料:

其他接口详细介绍:

AV音视频接口:通过此接口和电视机上的对应接口连接可以收看普通标清电视节目,但不能观看高清电视节目,有些老电视没有HDMI接口,只能使用此接口连接电视机,所以只能观看普通标清节目。

HDM:通过此接口和电视机上的对应接口连接可以收看高清等所有电视节目,是推荐的最佳网络机顶盒连接方式。现在市面销售的新电视基本都配有此接口,但不排除有不知名品牌电视机偷工减料,网友们购买时一定要注意了。

关于接口详细设计和接口详细设计方案的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。 接口详细设计的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于接口详细设计方案、接口详细设计的信息别忘了在本站进行查找喔。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:质量管理体系api(质量管理体系认证9001)
下一篇:Java命令行下Jar包打包小结
相关文章

 发表评论

暂时没有评论,来抢沙发吧~