- 2024-06-13构建之法15
当我深入阅读《构建之法》的第十五章时,我被其中关于软件开发稳定和发布阶段的详细阐述深深吸引。本章不仅提供了关于如何确保软件项目稳定并顺利发布的策略和方法,还强调了团队在项目后期所面临的挑战和解决方案。通过这一章节的学习,我获得了许多宝贵的见解,并对我未来的软件开发实
- 2024-05-27构建之法14
《构建之法》这本书对我而言,不仅仅是一本关于软件开发的教程,更是一部引导我深入探索软件工程世界的灯塔。当我读到第十四章“质量保障”时,我被其中关于软件质量保障的深刻见解所触动。这一章首先提出了一个观点:软件质量=程序质量+软件工程质量。这对我来说是一个全新的视角,让我意
- 2024-05-26构建之法13
在阅读了《构建之法》的第十三章后,我深感软件测试在软件开发过程中的重要性。这一章节详细介绍了软件测试的多种方法,如单元测试、代码覆盖率测试、构建验证测试、验收测试等,并强调了在保证软件质量的同时,也要关注测试的效率和成本。首先,我被软件测试的复杂性和细致性所震撼。在软
- 2024-05-22构建之法12
在阅读了《构建之法》的第十二章后,我深感软件开发过程中的项目管理不仅仅是技术层面的挑战,更是一个对团队协作、时间管理和风险控制的综合考验。本章内容为我提供了一个全新的视角,让我对软件开发项目管理的复杂性和重要性有了更深入的理解。本章首先强调了项目管理在软件开发中的
- 2024-05-13构建之法11
在深入阅读了《构建之法》的第十一章后,我深感其中所蕴含的软件开发团队的智慧与策略之深刻。本章主要围绕软件开发中的团队合作与项目管理,提出了许多具有实际指导意义的观点和方法,让我对软件开发的团队协作有了更为全面和深入的理解。首先,我被本章中强调的“以人为本”的软件开发
- 2024-05-05构建之法10
《构建之法》是一本关于软件工程方法和实践的书籍,第十章的内容在我看来是整本书中的一大亮点,它聚焦在软件项目的管理与团队协作上。读后,我深感软件项目的成功不仅仅依赖于技术的精湛,更在于团队之间的有效协作和项目管理的合理性。首先,我被书中关于软件项目管理重要性的论述所触动
- 2024-04-29构建之法08
当我翻开《构建之法》的第八章时,仿佛走进了一个既熟悉又陌生的世界。这章的内容围绕“测试”展开,一个在我们软件开发过程中不可或缺,但往往又容易被忽视的环节。作者在这一章中详细阐述了测试的重要性、类型、方法以及实践中的注意事项。其中,我特别被“测试驱动开发”(TDD)这一理念
- 2024-04-29构建之法09
在阅读完《构建之法》的第九章后,我对于软件项目管理有了更为深刻和全面的认识。这一章不仅为我揭示了项目管理的核心要素和流程,也让我对项目管理在软件开发过程中的重要性有了更加明确的理解。首先,我被项目计划的重要性和细致性所震撼。在软件项目中,一个详尽且合理的项目计划能够
- 2024-04-23构建之法07
在阅读《构建之法》的第七章时,我深入理解了软件开发团队中沟通与协作的重要性。这一章从团队组织、角色分配、任务划分、进度管理等多个方面,详细阐述了如何构建一个高效、协作的开发团队。首先,我认识到一个成功的软件开发项目,离不开一个结构清晰、分工明确的团队。团队成员之间应
- 2024-04-17构建之法06
在阅读完第六章后,我深感敏捷开发的思想和实践方法对我的工作有很大的启发。在我的实际工作中,我也尝试了一些敏捷开发的做法。首先,我更加注重与团队成员的沟通和协作。我们定期召开面对面的会议,讨论项目的进展、遇到的问题以及下一步的计划。这种沟通方式不仅提高了我们的工作效率
- 2024-04-09构建之法05
在《构建之法》的第四章中,作者详细阐述了软件开发的团队和流程管理。这一部分的内容对于提升软件开发项目的效率和质量至关重要。通过阅读本章,我对软件团队的组建、角色分配、流程设计等方面有了更深入的了解。首先,作者强调了团队在软件开发中的重要性。一个优秀的团队不仅能够提
- 2024-04-01构建之法04
在阅读《构建之法》这本书之前,我对于软件构建和工程开发的认知主要停留在实践层面,更多地依赖于日常项目中的经验和直觉。而这本书为我提供了一个全面而系统的视角,使我对软件开发的流程、技术和方法有了更深入的理解。在此,我将对比以往的做法,分享《构建之法》带给我的启示和差异。
- 2024-03-25构建之法03
在阅读《构建之法》第三章的过程中,我深刻反思了自己以往在软件开发和项目管理中的做法,发现了许多不足之处。首先,我认识到自己在需求分析方面存在明显的短板。过去,我总是过于关注技术实现,而忽略了与客户的深入沟通。这导致我在开发过程中经常因为需求不明确或者理解有误而返工,浪费
- 2024-03-20构建之法02
通过阅读《构建之法》的第二章,我对软件构建有了更深入的理解。书中详细阐述了软件构建的过程、原则和方法,让我认识到了软件构建不仅仅是编程那么简单,而是一个涉及多个方面、需要多方面协作的复杂过程。在团队合作方面,我深刻体会到了有效沟通和协作的重要性。书中提到的敏捷开发方
- 2024-02-03构建之法3
“敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程
- 2024-01-29构建之法的读书笔记与读后感3
团队和流程团队有一致的集体目标,团队要一起完成这目标。团队成员有各自的分工,互相依赖合作,共同完成任务。团队的集中工作模式(主治医师模式、明星模式、社区模式、业余剧团模式、秘密团队、特工团队、交响乐团模式、爵士乐模式、功能团队模式、官僚漠式)开发流程:(写了再改漠式、
- 2024-01-29构建之法的读书笔记与读后感2
软件工程师的成长个人能力的衡量与发展,IC在团队中的流程,初级软件工程师的成长以及工作量和质量的衡量(PSP认为的4个因素),TSP对团队成员的要求(交流、说到做到、接受团队赋予的角色并按角色要求工作、全力投人团队的活动、按照团队流程的要求工作、准备、理性地工作)。软件工程师的
- 2024-01-27构建之法3
用户体验的要素:用户的第一印象;从用户的角度考虑问题;软件服务始终都要记住用户的选择;短期刺激 长期影响;不让用户犯简单的错误;注重用户体验和质量;情感设计评价标准:1. 尽快提供可感触的反馈系统状态2. 系统界面符合用户的现实惯例(Familiarity,Avoid Surprise)与用户沟通,软件系统要
- 2024-01-26构建之法的读书笔记与读后感1
概论软件工程中的概念,源程序,软件构建,需求分析,软件项目的管理,国际化和本地化。各种商业模式的介绍,提出了职业道德规范。“现在回头看本节开头的疑惑,答案就很清楚了,程序(算法、数据结构)是基本功,但是在算法和数据结构之上,软件工程决定了软件的质量;商业模式决定了一个软件企业的成败
- 2024-01-26构建之法2
个人开发流程PSP(Personal Software Process)特点:不局限于某一种软件技术,而是着眼于软件开发的流程。不依赖于考试,而主要靠工程师自己收集数据,然后分析、提高。PSP依赖于数据(工程师输入数据的时间代价、数据可能遗失或者不准确的风险、可能会出现一些数据不利于工程师本人的情况)。
- 2024-01-25构建之法1
“软件工程讲的净是一些奇妙玄幻的概念,拗口的专业名词加上纷繁的复杂的流程”软件=程序+软件工程(软件企业=软件+商业模式)软件开发的不同阶段:玩具阶段→业余爱好阶段→探索阶段→成熟的产业阶段软件所具有的特殊性:复杂性、不可见性、易变性、服从性、非连续性。重要的单元测试:有
- 2023-06-06软件工程个人总结
回顾第一周的计划,我觉得完成度大概在80%,每天有时间便编程什么是构建之法?构建之法是指在软件开发过程中,采用一系列固定的方法和规则来保证软件质量、可维护性和可扩展性。该方法强调“定义-构建-验证-改进”的循环过程,并倡导使用自动化工具和流程来增强软件开发的效率和质量
- 2023-06-01构建之法3
虽然作为一名程序员中的菜鸟我也深知“软件=程序+软件工程”。在此之前我们学习过一个个从小到大,从简到繁的程序,到了今天才知道这些只是作为一名合格的程序员的第一步,构建之法是一本很专业的书,不仅仅从专业的角度为我们阐释了软件工程是什么?总而言之从这本书中我初步了解到了如
- 2023-05-29构建之法2
在两周的时间内,我阅读了大部分的《构建之法》,这本书的后半部分的内容对于现在的我来说,实在是太过于遥远,我还不能接受这种内容,但是在前半本书中,我还是获得了很多知识和信息,就比如“软件=程序+软件工程”这让我更好的理解了我所在专业领域的具体内容和他的构造,在这本书的第一章中,还
- 2023-03-31构建之法2
软件开发是一个集复杂性,不可见性,易变性,服从性,非连续性于一体的开发过程。软件的开发是复杂的,它需要一个团队相互协作,分工明确,按流程,按计划进行;软件开发的整个过程是不可见的,我们不能直接看到所开发的软件,唯一能看到的是已经能够进行使用的应用程序或者代码;软件开发过程不稳定,团队