多项选择题

关于系统设计,以下正确说法是()

A.系统设计是从系统的软件、硬件以及软硬件间通信三个方面进行设计
B.系统软件设计是使用软件设计语言实现系统软件模块和系统软件与硬件通信模块
C.系统硬件设计是使用硬件设计语言实现系统的硬件模块
D.软硬件间通信设计使用符合通信协议的编程语言实现软硬件间的通信模块