多项选择题

A.描述软件工程学科的内容
B.建立全球范围内一致的软件工程视角
C.区分软件工程相对于其他学科的位置,并定义边界
D.为教程制定和培训提供基础