软件工程是用工程方法研究有效、实用、高质量软件的构建和维护的一门学科。它涉及编程语言、数据库、软件开发工具、系统平台、标准、设计模式等。软件工程专业需要学习以下课程:
① 主要学科:马克思主义理论、大学外语、高等数学、大学物理、物理实验、线性代数、概率论与数理统计、程序设计语言、数据结构、离散数学、操作系统、编译技术、软件工程概论,统一建模语言,软件体系结构,软件需求,软件项目管理。
② 其他科目:本专业除学习公共基础课程外,还将系统学习离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理等,计算机安全等课程。根据学生的兴趣爱好,还可以选择其他一些选修课。
③ 实习:毕业实习、课程设计、计算机工程实习、生产实习、毕业设计(论文)。
选大学、选专业、查分数线,推荐蝶变志愿软件填写模拟志愿。蝶变志愿系统采用大数据智能算法,根据考生的加分情况,检索出所有可以填报分数的大学。
软件工程基本内容软件工程原理、软件工程过程、软件工程方法、软件工程模型、软件工程管理、软件工程度量、软件工程环境、软件工程应用、软件工程开发与使用。B、 博姆是著名的软件工程专家,他综合了有关专家学者的意见,总结了多年的软件开发经验。1983年,他在一篇论文中提出了软件工程的七个基本原则
(1) 严格管理,分阶段进行生命周期规划。
(2) 坚持阶段性复习。
(3) 严格产品控制。
(4) 使用现代编程技术。
(5) 软件工程结果应该被清楚地评审。
(6) 开发团队应该小而精干。
(7) 认识到持续改进软件工程实践的必要性。



