软件基础是非电类专业的一门技术基础课,涉及计算机操作系统、数据结构、数据库技术和软件工程四门课程的经典内容