我被一个关于软件工程视频的问题的答案提出了问题.这是答案:
顺便说一句,要小心你在这里链接.软件工程和计算机科学是非常不同的学科.软件工程包括软件开发生命周期(包括方法和过程),建模,通信,企业SE文化等,并且更少关注代码,算法,效率等.
JoshJordan于5月12日回答
这是我的评论:
我不得不有点不同意.软件工程是计算机科学的一门子学科.软件工程的一个子领域是构建,它是关于代码的.请参考SWEBOK.
我认为算法不属于软件工程,但面向对象编程,安全编程等都没有.
有人说这是重复的,但计算机工程是关于硬件和软件工程是关于软件.
Joh*_*lla 21
在最简化和简单化的术语中:计算机科学是理论,软件工程是实践.这类似于例如化学(键,价壳,周期表,量子理论)和化学工程(工业生产,纯度产率,在给定一组约束下找到最佳材料)之间的关系.