软件设计包括了四个既独立又相互联系的活动:高质量的(1 )将改善程序结构和模块划分,降低过程复杂性;( 2)的主要目标是开发一个模块化的程序结构,并表示出模块间的控制关系;( 3)描述了软件与用户之间的交互关系。(1)A.程序设计B.数据设计C.算法设计D.过程设计(2) A.软件结构设计B.数据结构设计C.数据流设计D.分布式设计(3) A.数据架构设计B.模块化设计C.性能设计D.人机界面设计