单项选择题

A、确保软件模块的质量
B、控制这些软件模块的相关数据的完整性和正确性
C、命名和记录这些软件模块的相关数据
D、记录和监控这些软件模块的状态