构建之法——现代软件工程第二版阅读笔记

终不悔 终不悔     2022-08-03     629

关键词:

  今天下午刚邮寄到,晚上读了两小节。第一节解答了大家可能都会有的疑问(至少我有这些疑问……),而且还举出了例子来说明;后面对于术语的解释也是这样,使得很多晦涩的文字变得通俗易懂了!其中提到了一个问题:一个功能,用户使用它的概率为百万分之一,你还会做这个功能吗?要是我的话八成选择第二个,没时间实现就算了……读完之后才明白,该想到的、需要具备的都不能省略。后面还看了下第四章,因为结对编程的时候用得到:开篇是一段杂乱无章的代码,完全看不下去的那种!让读者直接感受到代码规范的重要!期待嘛,读一本书自然希望学到很多东西,获取一些知识。如果展望一下的话,希望能够具备作为合格软件工程师所需要的基本素质。

  ——2016.9.5

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

第一章:  1.软件=程序+软件工程。  2.程序=数据结构+算法。  3.软件企业=软件+商业模式。  4.复杂的软件有合理的软件架构、软件设计、实现,以及程序文件之间的依赖关系、编译参数、链接参数,都属于软件构建过... 查看详情

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

我阅读了本书的第一章和第二章。第一章开篇引导了软件工程的概念,又通过一则故事引导出了一个程序员编写一个程序到需求变成一个软件的过程。通过生动的举例让读者生动的认识到了,什么是程序,什么是用户,后面有了... 查看详情

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

我阅读了第二章:个人技术和流程 1)个人编写模块时要有单元测试,毕竟最后的软件是由多人合作完成的。我们要确保我们所写的模块能被他人调用,并且代码清晰易懂,不影响其他模块。用vsts写单元测试我们没有接触过,... 查看详情

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

、第一章软件=程序+软件工程软件企业=软件企业+软件+商业模式软件开发的不同阶段1.玩具阶段2。业余爱好阶段3.探索阶段4.成熟的产业阶段软件的特殊性:复杂性,不可见性,易变性,服从性,非连续性第二章单元测试应该在最... 查看详情

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

 第一章1.程序+软件工程2.软件的特殊性:1)复杂性,2)不可见性,3)易变性,4)服从性,5)非连续性第二章单元测试好的单元测试标准:1.单元测试应该在最基本的功能/参数上验证程序的正确性2.单元测试必须由最熟悉代码的人... 查看详情

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

第二章理论和知识点:单元测试 回归测试 效能分析 个人软件开发流程1.单元测试创建单元测试函数的主要步骤是:1设置数据2使用被测试数据类型的功能3比较实际结果和预期的结果单元测试应该在最基本的功能/参数... 查看详情

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

第一章概论1.软件等于程序加软件工程2.程序等于数据结构加算法3.构建管理、源代码管理、软件设计、软件测试、项目管理是软件工程核心部分4.软件的特殊性有复杂性、不可见性、易变性、服从性、非连续性5.软件工程的目标... 查看详情

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

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

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

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

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

第一章软件=程序+软件工程程序=数据结构+算法软件企业=软件+商业模式软件的特殊性:复杂性、不可见性、易变性、服从性、非连续性。第二章 2.1单元测试:2.1.1用VSTS写单元测试2.1.2好的单元测试标准单元测试应该在最基本... 查看详情

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

第十三章-软件测试  基本名词解释及分类:    Bug:软件的缺陷;    TestCase:测试用例;    TestSuite:测试用例集;  Bug可分解为:症状【Symptom】:即从用户的角度看,软件出了什么问题;       ... 查看详情