版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
附件1:南方+线上展馆建设技术要求1、后台要求1.1高可用性要求满足724小时不间断运行。系统开发时需充分考虑架构规划,满足负载均衡部署要求,实现web应用、接口服务或前置机服务能满足横向扩展。机器故障和集群维护对用户透明。对图片、视频等数据可分离单独部署;架构设计必须引入redis高速缓存,实现持久化部署。满足高并发的读取压力。实现数据库实例多节点或主备架构部署,实现数据同步和灾备。实现资源故障时应急切换,解决软、硬件的单点故障,提供高级别的容灾保护;在系统上线前,需提供WEB应用/接口服务/前置机负载均衡部署服务,提供缓存集群部署服务、数据库集群或主备部署服务;1.2源代码及协同开发要求要求交付全部的、最新的且和线上运行程序保持版本一致的源代码;交付所有项目的相关文档;南方+可以派员参与到项目组中,协同进行项目开发,方便南方+后续的接管和维护;1.3系统架构及性能要求需要同时支持http、https协议,默认使用https;在设计时须考虑负载均衡后端的会话共享、文件上传服务群共享访问方法;动静分离时域名间访问域问题;接口响应速度应该小于200毫秒;系统底层框架使用springmvc5、mybatis、通用mapper;必要时南方+提供系统架构设计,项目架构需要有明确的架构图;1.4代码规范要求遵守《阿里巴巴Java开发手册》,使用阿里官方Java代码规范标准;接口需要写好测试用例,并提供接口文档并附带测试请求以及返回示例;日志框架统一使用cmmn-lgging+lg4j2;http请求框架统一使用suthcn-cmmn-httpclient或者suthcn-cmmn-khttp;JSN框架统一使用fastjsn;数据库连接池统一使用duird;1.5目录规范不建议程序固化部署路径,应采用灵活的路径方式。子模板或子功能默认是./系统名称/2.前端要求2.1Andrid性能指标2.1.1健壮性指标应用的崩溃率低于0.2%;不能主动外抛异常,做好异常问题处理;考虑网络的不稳定性和接口的可能异常,做好代码的防出错健壮性处理2.1.2性能要求卡顿率低于1.3%;功能实现精简;对图片进行缓存,图片使用使用三级缓存.广播响应执行时间不超过10s,键盘响应时间不能超过5s;对代码递归调用必须慎重;使用有关的第三方组件,需要与南方plus进行沟通,确认版本等;2.1.3安全性要求采用https安全套接字访问方式,提高接口安全性;关键接口,基于设备指纹+账户认证+短信等采用签名机制防止伪造;本地关键信息需要进行加密处理;符合应用安全扫描交付标准;2.1.4源代码及协同开发需求要求交付全部的、最新的且和线上运行程序保持版本一致的源代码;交付所有项目的相关文档;南方+可以派员参与到项目组中,协同进行项目开发,方便南方+后续的接管和维护;2.1.5架构要求架构设计简明清晰,项目要有明确的架构图和架构设计文档;兼容andrid4.3及以上;2.1.6代码规范要求遵守《阿里巴巴andrid开发手册》,使用阿里官方andrid代码规范标准;2.2iS性能指标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设计模式。兼容iS8及以上系统版本。2.2.6代码规范要求遵守《bjective-Cstyleguide》,使用Apple官方代码规范标准;2.3H5要求2.3.1性能指标100毫秒的界面响应时间与60FPS;速度指标(SpeedInde)小于1250ms;3G网络环境下可交互时间小于5s;重要文件小于170kb;2.3.2高可用性要求满足724小时不间断运行;处理好在各主流浏览器以及客户端平台上的兼容性问题;2.3.3安全性要求使用https协议上线代码进行压缩混淆重要接口参数需要加密传输,同样重要接口返回数据亦需要加密2.3.4源代码及协同开发需求要求交付全部的、最新的且和线上运行程序保持版本一致的源代码;交付所有项目的相关文档;南方+可以派员参与到项目组中,协同进行项目开发,方便南方+后续的接管和维护;2.3.5系统架构要求架构设计简明清晰,项目要有明确的架构图和架构设计文档;兼容微信及主流浏览器;2.3.6代码规范要求遵守javascriptstandardstyle。使用vue,ais,vue,组件的划分清晰,组件通讯尽量用vue。每个函数的作用写清楚注释。复杂的业务逻辑写清楚注释。理解mvvm,并利用mvvm思想写代码,不操作dm。编码统一为UTF-8;代码排版采用多行;需要注释样式使用模块。规则命名语义化,单词小写,多单词简写,用下划线连接。未尽事宜和项目组内有争议的内容,参考《阿里前端开发规范》。3、运维安全要求3.1系统默认环境默认采用utf-8编码。JDK默认采用jdk8或兼容jdk8以上的版本。系统默认cents764位,LANG=enUS.UTF-8。数据库默认为mysql5.6以上、redis5.0以上,mngdb4.2以上,且仅支持普通用户部署和运行。3.2高可用负载均衡1.南方+服务器基于公有云环境搭建,满足此环境的cdn、负载均衡、WAF防火墙、SS存储等基础设施的特性。满足随业务扩展服务器的能力。满足不停业务系统的分步停机维护的解决方案。2.在设计时须考虑负载均衡后端的会话共享、文件上传服务群共享访问方法;动静分离时域名间访问域问题;3.3防火墙策略根据最小化原则给出防火墙策略。附示例:源主机源端口协议目的主机目的端口备注互联网任意TcpWeb服务器80对互联网用户开放WEB服务WEB服务器任意Tcp互联网443访问互联网https网站不允许整段、整个端口申请,不允许申请非使用到的资源。3.4文档要求须提供运维文档,包括安装方法、配置方法、启动停止方法、防火墙策略操作文档。须提供开发文档:如需求文档、概要设计、详细设计、实施方案、使用文档、安全建设方案、测试用例、测试报告(功能、性能、兼容、安全)等文档。须包括常见故障处理、监控方案、备份/恢复注意事项、更新方法、常见日志说明。3.5代码部署要求符合正版化、合法授权、符合相关产品强制要求和认证。使用加密传输,如SSL,https接口使用鉴权、签名、加密功能,建议使用国产密码算法,密钥产品。支持符合要求的日志记录功能,重要操作有日志记录。支持自动化部署要求,例如开机自动启动,批量部署等支持健康检查。禁止默认帐号和密码,支持强密码策略,支持短信等二次验证。无病毒、木马、后门、漏洞、缺陷等安全问题。静态资源支持cdn部署,支持SE优化。支持变更域名、二级路径、指定目录部署等。3.6安全性规范按照信息安全等级保护三同步要求,“同步规划,同步建设,同步实施”进行等级保护工作。信息系统须符合《中华人民共和国网络安全法》、《中华人民共和国计算机信息系统安全保护条例》、《计算机信息网络国际联网安全保护管理办法》、《互联网安全保护技术措施规定》、《广东省计算机信息系统安全保护条例》、《信息安全等级保护管理办法》、《信息系统安全管理要求》等有关法律法规要求。须满足信息安全等级保护三级的要求。在项目服务期和质保期间,若发现有漏洞或不符合国家信息安全等级保护三级要求的,服务方需免费进行整改。须满足个人信息保护相关法律法规要求。须满足《中华人民共和国密码法》,需符合商用密码应用的相关要求。3.7应用系统代码维护在服务期间及免费质保期间,服务方需具有对代码维护的责任,包括安全风险修复、组件版本升级、BUG修复等。4.质量要求4.1功能性测试提供功能测试文档或测试用例,所有功能符合设计文档的要求。软件业务流程正常,各功能模块正常,界面和易用性符合测试要求。在多人访问、异常输入(如输入特殊字符,空字符,超长字符等)时系统不会崩溃。重要系统在故障发生时自动保护当前所有状态的设计或异常校验功能。4.2性能测试应用系统不存在内存溢出的问题。在并发访问测试中不存在资源等待,锁等问题。接口数据异常时的提示友好。须提供性能压力测试报告。4.3兼容性测试兼容性强,在弱网络环境可正常工作、APP支持主流设备、WEB兼容主流浏览器。支持浏览器:IE、chrme、UC、百度微信、手机系统浏览器。支持机型及操作系统:Andrid(4.3及以上系统)、iphne(8.0及以上系统)。兼容南方+系统,支持二次开发等。4.4安全性测试无中、高危以上风险。无存在问题、过低版本的组件和服务等。符合等保三级、个人信息保护、商用密码应用等安全规范。4.5测试报告测试完成后应提供测试报告,测试报告应包含测试情况概述、功能测试、兼容测试、性能测试、安全测试、测试总结,其中安全测试报告可由专业安全扫描软件的生成或专业安全厂商出具。5.售后服务及培训要求5.1售后服务要求1.质量保证期限:系统验收合格,双方签署验收书之日起,一年内免费质保,免费进行版本升级,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年四川电影电视学院高职单招职业适应性测试参考题库有答案解析
- 2026年辽宁城市建设职业技术学院高职单招职业适应性测试参考题库有答案解析
- 2025年上海生态环境题库及答案
- 2026年云南国土资源职业学院单招综合素质笔试参考题库带答案解析
- 2026年厦门理工学院单招职业技能考试模拟试题带答案解析
- 2025年山东省威海市检察官逐级遴选笔试题目及答案
- 2025年山东省日照市员额法官遴选面试考题及答案
- 北京福利指标转让协议书
- 2025年山东省聊城市政府采购评审专家考试试题及答案
- 2026年郑州城建职业学院单招职业技能考试模拟试题带答案解析
- 国家开放大学《刑事诉讼法学》形考任务2答案
- Python爬虫介绍课件
- 乡镇避孕药具培训资料
- 履带吊课件教学课件
- 煤矿返岗培训课件
- 医院法律法规专项培训实施计划方案
- 反渗透膜性能检测与维护流程
- 数字藏品授权协议书
- 头晕中西医课件
- 总经理2025年度总结参考(六篇)
- DB22∕T 3648-2024 取水井封井技术规范
评论
0/150
提交评论