在结构化设计中,模块作为实现功能的基本单位,具有三个基本属性。以下哪个选项正确描述了这三个基本属性( )。
封装性、继承性、多态性
功能性、可靠性、可维护性
功能、逻辑、状态
内聚性、耦合性、复用性
【内容考查】本题考查结构化设计中模块的基本属性。
【选项分析】
A. 封装性、继承性、多态性是面向对象编程的三大特性,不是结构化设计中模块的基本属性。
B. 功能性、可靠性、可维护性是软件质量的特性,不是模块的基本属性。
C. 正确。根据系统架构设计师知识体系,模块具有功能、逻辑和状态三个基本属性。功能指该模块"做什么",逻辑描述模块内部"怎么做",状态是该模块使用时的环境和条件。
D. 内聚性、耦合性、复用性是模块设计的原则和目标,不是模块的基本属性。
因此,正确答案是C选项:功能、逻辑、状态。