快速阅读《构建之法——现代软件工程》

author author     2022-08-28     491

关键词:

  2017年4月1日,我借阅了《构建之法——现代软件工程》一书,2017年4月13日上午终于快速读完了一遍。书中包含的内容丰富,其中大量的网上链接没有阅读。在我看来,读这本书应该先通览全篇,不能被大量的链接在第一次阅读的时候就打断。网上的链接一个接一个,这样会导致我忘记了最初的阅读目的。也许,这就是万维网的一个弊端吧。

  速读《构建之法——现代软件工程》记录日程如下:

 

星期日 星期一 星期二 星期三 星期四 星期五 星期六
            1开始阅读
2 3第二章第三章 4 5第四第五章 6第六第七章 7第八第九章 8
9 10第十十一章 11第十二十三章 12第十四十五章 13完成阅读 14 15

  其中估计用时约30个小时。书中大量的参考资料值得再次反刍阅读思考。在快速阅读中,很多问题未及深思,需要再次细读一篇。再次细读时,把引用的所以资料也可以好好看一遍了。

  先回忆一下通览本书后,我不懂的5-10个问题,只恨当时光顾图速览没有留下问题。翻看目录回忆一下。总感觉好像提到的知识都略懂略懂,但是要我具体解释一下,却又解释不出来。如果非要想出问题的话,我只能遗憾想不出。问题应该是当时边读边思考,然后随手记下来的。再次阅读时,要记得边读边思考边记下疑问。

20171130-构建之法:现代软件工程-阅读笔记

第九章:项目经理  1、能力要求和任务:观察理解和快速学习能力、分析管理能力、一定的专业能力、自省的能力。第十章:典型用户和场景  1、规格说明书:    ~功能说明书:定义好相关概念,规范好一些假设,避... 查看详情

20170914-构建之法:现代软件工程-阅读笔记

...过一周的快速浏览整本书,整理了一下几点1.软件=程序+软件工程2.程序=数据结构+算法3.软件工程:是把系统的、有序的、可量化的方法应用到软件的开发、运营和维护上的过程。4.软件工程包括:软件需求分析、软件设计、软件... 查看详情

快速通读《现代软件工程——构建之法》后的五点疑惑

    通读过《现代软件工程——构建之法》这本书后,感觉确如老师所言,这本书不同于以往那些课本的呆板,更显轻松有趣,一个个例子很生动形象,促使我们能更加容易的理解那些原本晦涩难懂的概念、定义。... 查看详情

《20171129-构建之法:现代软件工程-阅读笔记》

第九章1.PM是什么项目经理2.PM的能力要求观察理解和快速学习能力分析管理能力一定的专业能力自省的能力3.PM的任务带领团队形成团队的目标/远景,把抽象的目标转化为可执行的、具体的、优美的设计。管理软件的具体功能的... 查看详情

20171102-构建之法:现代软件工程-阅读笔记

第8章需求分析一、软件团队准确全面找到需求的步骤:1.获取和引导需求2.分析和定义需求3.验证需求4.在软件产品的生命周期中管理需求:a.对产品功能性的要求b.对产品开发过程的需求c.非功能性需求d.综合需求二、软件产品利... 查看详情

20170914-构建之法:现代软件工程-阅读笔记

经过这几天的阅读,让我对软件工程有了新的认识,以前我只是单纯的认为软件开发只是一群学软件的程序员聚在一起写代码,可是经过这本书的阅读以及老师课堂上的讲授让我知道了软件开发也是有各种各样的模式,各个模式... 查看详情

20170925-构建之法:现代软件工程-阅读笔记

成为一个合格的pm,需要哪些能力呢?1、观察、理解和快速学习能力pm要能够在一个新的领域中很快上手。pm要能理解用户,能够站在用户的角度上考虑问题,观察发现用户不善于表达的需求,体察团队成员的言外之意,倾听老... 查看详情

20171005-构建之法:现代软件工程-阅读笔记

第二章讲的是个人技术和流程,最吸引我的一句话是:“你的RP是由你的程序质量决定的。”这让我发现好的单元测试才能准确、快速地保证程序基本模块的正确性。好的程序总是要在最低的功能上验证程序的正确性,正如很多... 查看详情

《20171005-构建之法:现代软件工程-阅读笔记》

《20171005-构建之法:现代软件工程-阅读笔记》1、软件团队的模式:主治医师模式、明星模式、社区模式、业余剧团模式、秘密团队、特工团队、交响乐团模式、爵士乐模式、功能团队模式和官僚模式2、代码重构(coderefactoring)... 查看详情

《2017011.17-构建之法:现代软件工程-阅读笔记3》

第九章项目经理PM:典型的软件团队里除了能写代码、测试代码和画图做设计的成员,还有一类角色,不做上面这些事情但也很重要,我们叫他们项目经理--PM微软PM的来历:交流成本问题、开发测试搞不定的事情PM的能力要求和任... 查看详情

20170930-构建之法:现代软件工程-阅读笔记

msf原则:1推动信息共享与沟通(Fosteropencommunications)2为共同的远景而工作(Worktowardasharedvision)3充分授权和信任(Empowerteammembers)4各司其职,对项目共同负责(Establishclearaccountabilityandsharedresponsibility)5重视商业价值(Focusondelivering... 查看详情

《20171030-构建之法:现代软件工程-阅读笔记》

《20171030-构建之法:现代软件工程-阅读笔记》创建单元测试函数的主要步骤:1.设置数据2.使用被测试类型的功能3.比较实际结果和预期的结果 个人开发流程的任务清单:1.估计这个项目需要多少的时间2.需求分析3.生成设计... 查看详情

阅读《构建之法现代软件工程第二版》的思考——滕飞

问题1:第一章的第1.2节中提出软件工程包括软件需求分析、软件设计、软件构建、软件测试和软件维护。我读到此处联系之前开发项目的经历发现自己也并没有严格的进行分析设计等,所以是不是可以为了快速完成项目而省略... 查看详情

《构建之法:现代软件工程-阅读笔记》

构建之法:现代软件工程软件=程序+软件工程程序=数据结构+算法软件团队要从需求分析开始把合适的需求梳理出来然后逐步展开后续工作 构建管理源代码管理软件设计软件测试项目管理是软件工程的核心部分软件开发的不... 查看详情

《20170907-构建之法:现代软件工程-阅读笔记》

...者,我还是遇到比较多的问题,下面就是我的阅读笔记:1:软件工程同其他工程项目一样存在风险。2:客户的需求是难以捕捉的。3:项目经理是软件团队的一个重要角色。他可以领导大家把问题“分而治之”,当然公司不同PM职能略... 查看详情

《20170914-构建之法:现代软件工程-阅读笔记1》

 1.软件=程序+软件工程2.软件工程定义:软件工程是系统的、有序的·、可量化的方法应用到软件的开发、运营和维护上的过程。  3.软件工程包含以下领域:(1)软件需求分析            (2)软件设计  ... 查看详情

《20171117-构建之法:现代软件工程-阅读笔记》

项目经理:  项目经理做开发和测试之外的所有事情。  1)、ProjectManager:        是团队行政领导,带领大家在项目中工作        通常为团队和外界打交道的唯一代表        对项目的功能有... 查看详情

《20170906-构建之法:现代软件工程-阅读笔记》

...用软件和病毒软件。           软件=程序+软件工程          2.软件的特点:复杂性,抽象性,不可见性,易变性,服从性,非连续性,可移植,昂贵的。          3.软件工程是系统的,有... 查看详情