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