构建之法_第一章_概论

Posted on 2015-07-15 16:15  hopo  阅读(102)  评论(0编辑  收藏  举报

  刚拿到这本书时,我对于软件工程这个概念的理解是十分模糊的。敲代码,整合,发布,仅此而已。看完了本书的第一章,对于自己的天真与无知实在无法忍受。重新审视完自己,希望能借助邹欣老师的这本书真正走进软件设计这个领域,去完成一些富有挑战性和成就感的事情。摆脱学校的空洞知识,去看看这个真实世界是如何运转的。

  第一章从整个体系组成上向我们展示了软件工程与软件,与程序的关系、异同

    程序 = 数据 + 算法;

    软件 = 程序 + 软件工程;

    软件企业 = 软件 + 商业模式。

  软件工程一说在此区别于实际的代码,它更多的表示为一种管理思想,一种通过实践经验所积累的成熟模式。

  由于程序自身越来越庞大,越来越复杂,各种bug的不可避免性,以及平台的多样性,维护随之越来越复杂,因此在这一过程中,程序如同合并起来的大集体,管理的作用显得格外重要。而软件工程就是其中的管理者,它的加入保证了整个软件开发设计的有序进行,不会因为“人多管理不周而发生集体踩踏事件”。

  相对于之前在课上编的“hello world”,这就好比正规军和民兵的区别,其中后者必不能成大事。

Copyright © 2024 hopo
Powered by .NET 9.0 on Kubernetes