构建之法阅读笔记03

读《构建之法》这本书,这本书并不是讲的如何编程,它更像是一本索引,概论。这本书讲了什么是软件工程,软件构成对个人的要求是什么,以及以后在实际工作中的遇到的一些流程如结对开发,团队开发等,开发软件的流程和思想,也在这门课的实践中体验到了结对开发,团队开发等流程,可能是还没有经过多少实践,在粗略的读完这本书的情况下,还是有些没有看懂。

在初次看书的时候的几个问题也得到了解答:何为软件工程,软件工程其实包括很多东西,不是编写软件就叫软件工程,还包括软件测试,软件推广,软件维护等很多问题。

一个成功软件的标准是什么?读了这本书后我感觉一个成功的软件不是在于有多么新颖的功能,而是在于更快更好的解决用户的需求,能完美解决不同类型用户需求的软件算是一个成功的软件,并能根据时间的变化来更新满足不同阶段用户群体的需求,健壮性也是一个重要的因素,软件的成功体现在经济效益上。毕竟实践是检验真理的唯一标准。

在新的时代下软件构成虽然加入了一些新的东西,可能会随着时代的变化加入一些新的技术元素,但最主要的东西从未发生改变,如软件开发流程这是不会有很大的改变的。

说到底,在软件的开发过程中,个人能力是非常重要的,占了大概70%左右,但并不是全部,除了个人能力,还有团队交流,代码规范等都是软件开发过程中重要的因素,不可忽略。团队的因素是非常重要的。而这又恰恰是一些人欠缺的。这就是个人的一些体会。

 

posted on 2019-06-21 11:22  somethingα  阅读(105)  评论(0编辑  收藏  举报