十大正规网赌软件在这个项目中的角色是支持NHSPS的整个分析过程, 发展, 测试和项目管理.
最重要的步骤之一是运行初始的功能性和非功能性需求收集, 目的是定义项目范围并创建产品待办事项列表. 为实现这一目标, 十大正规网赌软件审查了已经准备好的大量需求文档,并与产品负责人一起举办了一系列发现研讨会,以理解业务需求并定义项目目标. 有项目概述和起草过程描述, 十大正规网赌软件开始了详细的分析会议,目的是验证NHSPS描述的流程流. 在下一步中,差距分析帮助十大正规网赌软件识别被忽略或没有被完全覆盖的用例. 十大正规网赌软件还致力于改进由NHSPS准备的初始功能模型, 满足(WCAG)的所有要求2.0标准, 推荐用户体验/UI调整或全新的视图,并在网页和移动平台上设计系统的外观和感觉.
在讨论过程和要求的时候, 十大正规网赌软件设计并记录了满足NHSPS业务的体系结构, 技术和安全要求.
十大正规网赌软件提出了一个使用基地基地的系统.io框架,并将其托管在Azure中. ABP的.io框架,其基础架构基于ASP.NET Core提供了许多计划在项目范围内的特性, 例如身份验证和授权, 用于数据同步和审计日志的事务管理.
它还允许模块化架构, 因此,十大正规网赌软件决定使用它来构建一个模块化的整体体系结构,通过添加新特性而不影响其他模块,从而灵活地适应系统. 在未来,由于基地基地计划.IO框架的模块化和模块化整体架构, 十大正规网赌软件将能够分离选定的模块,并将它们用作独立的服务,而不必重新构建系统的其他部分. 除了, 通过将应用程序元素构建为独立和集成的模块, 十大正规网赌软件可以通过提高所选系统模块的性能来控制成本效率.
一个ASP.Net Core web API被选择用来连接系统到系统用户和客户可以访问的web界面, 使用Angular来提供一个丰富的, 交互式用户体验, 跨越桌面和移动设备.
同时, 十大正规网赌软件设计并商定了端点和契约列表,以便在不显著影响系统性能的情况下实时地提取存储在第三方系统中的所有所需数据.
十大正规网赌软件计划合并一个Redis缓存来减少数据访问延迟和增加吞吐量,并增加SignalR来处理门户中的消息传递和推送通知. 使用Azure AD/Azure AD B2C和Identity Server 4设计登录和认证,以管理访问安全.
为了满足NHSPS的要求, 十大正规网赌软件必须设置一个特定的环境配置, 为代码覆盖率定义目标, 安全漏洞, 静态代码分析问题, 同意分支机构的政策, 代码分析工具和单元测试.
十大正规网赌软件创建了一个基于审阅者层次结构的拉请求策略. 它定义了谁可以将更改推到选定的存储库,以及谁必须在发起pull请求时批准这些更改.
十大正规网赌软件准备了一个CI管道, 除了构建代码之外, 是否也在使用选定的工具进行统计代码分析, 比如NPM Audit, WhiteSource螺栓, 代码覆盖SonarCloud和xUnit.
十大正规网赌软件构建了一个CD管道,一旦获得批准,它将在选定的环境上发布CI步骤中的工件. 为了满足内部安全策略,对发布过程进行了配置,以授予NHSPS独家特权来管理特定环境中的发布. 因此,发布更改需要经过选定团队成员的批准. 此外,在这个阶段,十大正规网赌软件使用Jmeter运行API压力测试,使用Selenium运行功能测试.
技术的使用
ABP.io框架- .网5, 角10, 茉莉花, 业力, 实体框架核心, MS SQL, Azure云, Azure广告/ B2C, Azure KeyVault, XUnit, Azure DevOps, SonarCloud,
技术计划
Azure Redis缓存,Azure服务总线,Azure功能,Azure逻辑应用