读书笔记一

  老师假期给我们推荐了《构建之法》这本书,这本书是由邹欣老师撰写的,邹欣现任微软Windows中国工程团队首席研发总监,邹老师凭借自身长达20年的一线软件开发经验,利用业余时间在数所高校进行了长达6年的软件工程教学实践,总结出了一些方法,写入书中,读起来轻松易懂。

  首先,第一章讲什么是软件工程,软件=程序+软件工程, 程序=数据结构+算法,那么,什么是软件,什么又是软件工程?软件工程是把一个系统有序可量化的方法应用到软件的开发、运营和维护上的过程。它包括软件需求分析、软件设计、软件构建、软件测试和软件维护。软件工程和许多学科相关,比如设计,管理以及数学等等。软件工程的三大基础知识领域是计算基础、数学基础和工程基础。软件工程的目标是创造一个足够好的软件。

  而什么又是一个足够好的软件呢?足够好并不只是单纯的指设计出来的程序没有bug,虽然没有bug是我们编写程序的目标,但它并不是唯一的,还有许多要注意的,比如这个程序是不是足够健壮?用户使用这个程序是不是非常方便?程序是不是容易维护及更新?

  总之,我对这本书还是很有兴趣的,会坚持看下去。

原文地址:https://www.cnblogs.com/ghs1065248758/p/6362259.html