软件=软件+软件工程。

软件企业=软件+商业模式。

程序=数据结构+算法。

软件的特殊性:复杂性;不可见性;易变形;服从性;非连续性。