单项选择题

程序设计的质量要求包括:正确性、可靠性、可维护性和()

A.可重用性 
B.完整性
C.可理解性 
D.有效性