- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
附件1:南方+线上展馆建设技术要求1、后台要求1.1高可用性要求满足7*24小时不间断运行。系统开发时需充分考虑架构规划,满足负载均衡部署要求,实现web应用、接口服务或前置机服务能满足横向扩展。机器故障和集群维护对用户透明。对图片、视频等数据可分离单独部署;架构设计必须引入redis高速缓存,实现持久化部署。满足高并发的读取压力。实现数据库实例多节点或主备架构部署,实现数据同步和灾备。实现资源故障时应急切换,解决软、硬件的单点故障,提供高级别的容灾保护;在系统上线前,需提供WEB应用/接口服务/前置机负载均衡部署服务,提供缓存集群部署服务、数据库集群或主备部署服务;1.2源代码及协同开发要求要求交付全部的、最新的且和线上运行程序保持版本一致的源代码;交付所有项目的相关文档;南方+可以派员参与到项目组中,协同进行项目开发,方便南方+后续的接管和维护;1.3系统架构及性能要求需要同时支持http、https协议,默认使用https;在设计时须考虑负载均衡后端的会话共享、文件上传服务群共享访问方法;动静分离时域名间访问域问题;接口响应速度应该小于200毫秒;系统底层框架使用springmvc5、mybatis、通用mapper;必要时南方+提供系统架构设计,项目架构需要有明确的架构图;1.4代码规范要求遵守《阿里巴巴Java开发手册》,使用阿里官方Java代码规范标准;接口需要写好测试用例,并提供接口文档并附带测试请求以及返回示例;日志框架统一使用common-logging+log4j2;http请求框架统一使用southcn-common-httpclient或者southcn-common-okhttp;JSON框架统一使用fastjson;数据库连接池统一使用duird;1.5目录规范不建议程序固化部署路径,应采用灵活的路径方式。
子模板或子功能默认是./系统名称/前端要求Android性能指标2.1.1健壮性指标应用的崩溃率低于0.2%;不能主动外抛异常,做好异常问题处理;考虑网络的不稳定性和接口的可能异常,做好代码的防出错健壮性处理2.1.2性能要求卡顿率低于1.3%;功能实现精简;对图片进行缓存,图片使用使用三级缓存.
广播响应执行时间不超过10s,键盘响应时间不能超过5s;对代码递归调用必须慎重;使用有关的第三方组件,需要与南方plus进行沟通,确认版本等;2.1.3安全性要求采用https安全套接字访问方式,提高接口安全性;关键接口,基于设备指纹+账户认证+短信等采用签名机制防止伪造;本地关键信息需要进行加密处理;符合应用安全扫描交付标准;2.1.4源代码及协同开发需求要求交付全部的、最新的且和线上运行程序保持版本一致的源代码;交付所有项目的相关文档;南方+可以派员参与到项目组中,协同进行项目开发,方便南方+后续的接管和维护;2.1.5架构要求架构设计简明清晰,项目要有明确的架构图和架构设计文档;兼容android4.3及以上;2.1.6代码规范要求遵守《阿里巴巴android开发手册》,使用阿里官方android代码规范标准;iOS性能指标2.2.1健壮性指标应用的崩溃率低于0.2%;充分考虑程序正确性,健壮性,可维护性,可拓展性,可移植性等质量因素。
2.2.2性能要求1、卡顿率低于1.3%;2、合理进行内存分配和释放,防止内存泄漏问题。
3、如需接入第三方SDK,需要提前与南方+技术人员沟通。
4、优先选择使用Apple主推的框架或组件。
2.2.3安全性要求采用https安全套接字访问方式,提高接口安全性。
符合应用安全扫描交付标准。
本地关键信息需要进行加密处理。
实现设计功能的同时,要提供可以测试、验证的方法。
2.2.4源代码及协同开发需求要求交付全部的、最新的且和线上运行程序保持版本一致的源代码;交付所有项目的相关文档;南方+可以派员参与到项目组中,协同进行项目开发,方便南方+后续的接管
和维护;2.2.5架构要求架构设计简明清晰,同时遵循MVC设计模式。
兼容iOS8及以上系统版本。
2.2.6代码规范要求遵守《Objective-Cstyleguide》,使用Apple官方代码规范标准;H5要求2.3.1性能指标100毫秒的界面响应时间与60FPS;速度指标(SpeedIndex)小于1250ms;3G网络环境下可交互时间小于5s;重要文件小于170kb;2.3.2高可用性要求满足7*24小时不间断运行;处理好在各主流浏览器以及客户端平台上的兼容性问题;2.3.3安全性要求使用https协议上线代码进行压缩混淆重要接口参数需要加密传输,同样重要接口返回数据亦需要加密
2.3.4源代码及协同开发需求
要求交付全部的、最新的且和线上运行程序保持版本一致的源代码;
交付所有项目的相关文档;南方+可以
文档评论(0)