从这一章中。我了解了软件工程便是来解决问题的一个途径。一个大问题,通过把他分成一个个的小问题,来用计算机软件解决,从而将一个个问题解决的办法汇总起来便解决掉这个大的问题。
而一个好的软件工程必须总是包括生产质量软件的策略,对于质量不同方面的人们对于它的理解又不有所不同,必须都要考虑周全。
软件开发的另一个关键部分就是顾客和开发者之间的交流;如果失败,系统也将失败。在建立一个系统来帮助顾客解决问题之前,我们必须理解顾客想要和需要的东西。
在软件开发的过程中,需求是不断的在变化,这就要求我们设计的产品要不断的适应这些变化,从长远考虑,使用抽象的度量来帮助确定问题和方案的本质方面。另外,记住系统边界,以便你的系统不会与别的同你正建的系统交互的相关系统重叠。
原文:http://www.cnblogs.com/twentytwo/p/4280046.html