工具按照功能点进行卡密设计规范--需求分析路线图
发布时间
阅读量:
阅读量
卡密设计规范与实现
背景
开发一款自动化脚本工具,该工具整合多种类型的脚本,并要求对各个独立项目功能实施卡密处理。
环境
- 语言:NodeJs
- 环境:Windows
字典
- 卡密:作为实现充值自动化脚本对应功能模块的加密密钥,该密钥由服务提供方生成,并由用户导入后进行使用。
- 功能模块:每个自动化脚本均对应一个特定的功能模块,例如某音数据更新、某书数据更新等。
- 功能模块数据:采用对象数组 的结构形式进行存储,其中每个对象包含两个关键属性,即功能模块的应用程序名称 和 功能模块的有效期限 。
1. 细节分析
需要重点考量的要素包括以下几个方面:
- 项目功能特性的不可替代性
- 各设备标识的独立性
- 安全防护机制(采用对称加密方式)
1.1 项目功能点的唯一性
【自动化脚本工具 的设计重点在于对单一功能模块 实施有效控制,因此在实现过程中引入了一个变量,采用对象数组的结构形式 ,以提升系统的可扩展性,因为所涉及的功能点具有明确的已知性。
用于初始化程序数据的默认项目功能点数据。
[{
// 对应功能点名称
appName:"app1",
//
全部评论 (0)
还没有任何评论哟~
