软件工程 |
计算机科学 | |
目标 |
在时间、资源、人员的限制条件下构建满足用户需求的软件系统。 |
探索正确的计算和建模方法,从而改进计算方法本身。 |
进度与时间表 |
软件专案都有特定的进度与时间表 |
研究专案一般不具有设置的进度与时间表 |
产品 |
软件(比如办公包和编译器)。 |
算法(比如希尔排序法)和抽象的问题(比如哲学家进餐问题)。 |
关注点 |
软件工程关注如何为用户实现价值。 |
软件理论关注的是软件本身运行的原理,比如时间复杂度。 |
变化程度 |
随着技术和用户需求的不断变化,须时刻调整以适应当前的需求。 |
对于某一种特定问题的正确解决方法将永远不会改变。 |
需要的其他知识 |
相关领域的知识。 |
数学。 |
著名的探索者和教育家 |
Barry Boehm, David Parnas 等 |
Edsger Dijkstra, 高德纳 等 |
著名的实践者 |
John Backus, 蒂姆·伯纳斯-李 等 |
无。 |
原文:http://www.cnblogs.com/ml2768742/p/3559299.html