【IT168 技术文章】
1、 可靠性
· 预计了在所创建的操作环境下的正确性和完整性级别
· 实现了与设计一致的数据完整性控制
· 执行手动测试、回归测试以及功能测试,能确保数据完整性控制的正确运行
· 检查了系统安装的正确性和完整性
· 随着应用程序的更新,可以维持正确性的需求
2、 授权
· 定义了管理事务的授权以保证事务的规则
· 设计的应用程序可以识别和执行授权规则
· 应用程序实现了设计的授权规则
· 在安装过程中能禁止改变未授权的数据
· 在维护过程中能保持授权的方法和规则
3、 文件完整性
· 定义了文件完整性的需求
· 提供了保证文件完整性控制的设计
· 实现了所定义的文件完整性控制
· 对文件完整性功能进行测试以确保它们能够正常运行
· 在维护阶段能保持文件的完整性
4、 审计跟踪
· 定义了重建进程的需求
· 能将审计跟踪的需求合并到系统中
· 能对审计跟踪功能进行测试以确保保存了适当的数据
· 记录了安装事件中的审计跟踪
· 能在系统维护的过程中更新审计跟踪的需求
5、 处理的连续性
· 定义了每个系统发生故障所造成的影响
· 编写了应急计划和远程
· 利用恢复测试来验证应急计划是否能正确运转
· 确保原来系统的完整性,直到新系统的完整性得到确认
· 随着系统需求的变化,不断更新和测试应急计划
6、 服务水平
· 定义了系统各方面期望的服务水平
· 把用来达到预定义服务水平的方法合并到系统设计中
· 设计了程序和手动系统来达到指定的服务水平
· 进行压力测试以确保系统在处理正常数据容量和超常数据容量的情况下都能达到预期的服务水平
· 在安装过程中使用故障安全计划以确保服务不会中断
· 随着系统维护的进行,保持预定的服务水平
7、 访问控制
· 定义了对系统的访问
· 设计了加强访问规则的过程
· 实现了定义的安全程序
· 利用一致性测试来确保安全程序在生产环境中运行正确
· 在安装过程中控制对计算机资源的访问
· 随着系统的更新,能保持程序的控制访问
8、 方法论
· 系统需求的定义和文档记录应该符合系统开发的方法论
· 系统设计的执行与系统设计的方法论相一致
· 程序的构建和文档化与程序设计的方法论相一致
· 测试的执行与测试的方法论相一致
· 生产环境中应用程序系统的集成应与安装的方法论相一致
· 系统维护的执行应于维护的方法论相一致
9、 正确性
· 用户已经充分定义了功能性的规范说明
· 正在开发的设计与用户需求相一致
· 开发的程序与系统设计的规范相一致
· 进行功能上的测试以确保需求得以正确实现
· 把正确的程序和数据放置于产品中
· 用户自定义的需求变化在可操作的系统中得以正确实现
10、 易用性
· 定义了应用系统的可用性规范
· 系统设计试图已实现的需求的可用性
· 通过与设计相一致,程序优化了易于使用的特性
· 对手动系统和自动系统的关系进行测试以确保应用程序易于使用
· 正确地准备好可用性指导并分发给相应人员
· 随着系统的维护,应保留了易于使用的特点
11、 可维护性
· 具体指明了系统所需的可维护性水平
· 为达到所需的可维护性水平而进行了设计
· 为达到所需的可维护性水平而进行的程序编码和设计
· 检查系统以确保系统是可维护的
· 系统文档是最新完整的
· 随着系统的更新,保持系统的可维护性
12、 可移植性
· 确定把系统移植到其他硬件或软件组件上的可移植性
· 准备好可以达到所需可移植性水平的设计
· 设计并实现与可移植性设计相一致的程序
· 实现的系统接受灾难测试以确保该系统是可移植的
· 文档是完整的,从而可以帮助可移植性
· 随着系统的更新,保持其可移植性
13、 耦合性
· 定义所开发的系统与相关系统之间的接口
· 设计考虑到了接口的需求
· 程序与接口设计规范相一致
· 对功能和回归进行测试以确保系统之间的接口正确运转
· 在新系统投入到生产中之前,应调整系统之间的接口
· 在系统维护过程中保持系统之间的接口
14、 性能
· 建立性能标准
· 设计规范确保可能获得所需的性能水平
· 为达到性能标准,设计并实现了程序
· 对系统进行测试以确保达到所需的性能指标
· 在安装阶段监控系统性能
· 在系统维护期间保持所需的性能水平
15、 易于操作性
· 把可操作性的需求合并到系统设计中
· 对可操作的规程进行测试以确保这些它们能达到的所需的操作可用性水平
· 在安装期间实现操作规程
· 对可操作系统的修改在操作规程中得到更新