构建之法读后感
作者:互联网
今天看了《构建之法》的概论部分,该部分告诉了我一些关于程序的基本内容,例如程序=算法+数据结构,软件=程序+软件工程。一个好的软件是最开始也是最简单的程序通过不断的添加,修改而成型的,这一过程就是工程。软件在开发初期需要做很多的准备工作,我们要明确软件的服务对象,它所需要完成的功能,对用户需求进行分析,以及在完成软件后如何对它进行维护,同时也要关注用户体验。在这之后我还了解到关于软件的营销方式,毕竟能否赚到钱也是一个软件好坏的评判标准。除此之外,概论还解释了计算机科学和软件工程之间的区别,计算机理论的进展会帮助软件工程,软件工程的进展会帮助计算机科学家更有效地进行实验和探索。概论的最后告诉我们软件工程的目标是创造“足够好”的软件,软件的bug不单单是指那些程序上的错误,无法满足用户需求的软件就是存在bug的软件,毕竟没有一个软件是完美的,而软件工程就是要在各种约束条件下(例如时间,资金等)尽可能满足用户需求,尽可能的做到“足够好”。
标签:读后感,程序,软件工程,构建,软件,满足用户,bug,概论 来源: https://www.cnblogs.com/Akko/p/14331733.html