03构建之法阅读笔记

肥鹅PU火 肥鹅PU火     2022-10-11     599

关键词:

本周阅读了《构建之法》五、六、七章。

 

第五章讲了几种软件团队的模式、软件开发流程;第六章讲了敏捷

流程的相关知识;第七章的内容是关于微软解决方案框架(MSF)的。邹欣老师的这本书,写得形象生动,第五章用体育运动等团队例子引出软件开发团队的形式。软件团队形式多样,适用于不同的人员与需求。团队可能会演变的模式有:主治医师模式、明星模式、社区模式、业余剧团模式、秘密团队、特工团队、交响乐团模式、爵士乐模式、功能团队模式、官僚模式等。开发流程模式有:瀑布模式、瀑布模型的各种变形、统一流程、老板驱动的流程、渐进交付的流程等。在过去的学习生活很少有团队合作的时候,看了

本章很期待后续与大家团队合作,肯定会遇到很多困难,但只有把学到的运用

到实际,知识才会学得更牢靠。

看了第六章了解到敏捷开发以用户的需求进化为核心,采用迭代、循

序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多

个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。本章也包含了许多以

前不了解的新知识XP、FDD、SCRUM等方法论。

第七章介绍了微软推荐的软件开发方法MSF。MSF的最大特性是商业化,并一直体现在项目的实施过程中。所谓商业化意味着客户的商业利益。客户投入多少,得到多少回报,客户要用到哪些最新的技术,最后如何把项目计划(Project)变成产品(Product)直至产生效益,等等,这些都是MSF

要考虑的问题。我认为MSF的基本原则,不仅符和软件开发流程,而且也也可以应用到平时生活和学习。如学习所有的经验,学习他人经验及自己的过去的经验,反思错误,才会获取到知识。

 

构建之法阅读笔记03

 构建之法阅读笔记03发布日期:2017.6.16    看了前面两章,我感觉我现阶段距离一个程序员还很远,软件工程师更是遥不可及。在学校的我学习了很多,如c语言,数据结构,面向对象……学的多而不精,前路迷... 查看详情

03构建之法阅读笔记之一

构建之法阅读笔记03  遇到问题总是想弄清楚所有细节、所有依赖关系之后再动手,想的太多,没法前进,分析的就会出现错乱,或者直接动手,慢慢发现偏离的一开始的轨道,忘记了目标,这样就会产生“分析麻痹”和“不... 查看详情

构建之法阅读笔记03

构建之法阅读笔记03软件工程开发一直强调团队的重要性,但同时,每个人也发挥着重要的作用,在团队中,每个人既要明确自己的任务,也要针对团队的问题提出自己的意见。团队成员需要共同努力,团结一致为团队项目尽一... 查看详情

构建之法阅读笔记03

     最近又跟随老师的进度阅读了《构建之法》的“软件团队和开发流程”部分。自从学习软件工程以来,每次的作业和程序都是我自己一个人做的,从未尝试过和别人一起来写程序。想到自己如果以后和别人... 查看详情

03构建之法阅读笔记

本周阅读了《构建之法》五、六、七章。 第五章讲了几种软件团队的模式、软件开发流程;第六章讲了敏捷流程的相关知识;第七章的内容是关于微软解决方案框架(MSF)的。邹欣老师的这本书,写得形象生动,第五章用体育... 查看详情

构建之法阅读笔记03

...不会考虑用户。2.结合书中所讲,说明为什么不好阅读了构建之法,一直都知道自己一直以来的做法不正确,这样并不能使自 查看详情

构建之法阅读笔记03

这是第三次写阅读笔记了,这周也没有学很多关于软件方面的知识,但是对于团队的感受越来越多了,甚至有点迷茫,这个星期里老师也布置了很多任务,就是下周就要开始我们软件工程概论结课作业的最后的冲刺了,四个人做... 查看详情

构建之法阅读笔记03

MSF——MicrosoftSolutionFramework是一套大型系统开发指南,它描述了如何用组队模型、过程模型和应用模型来开发Client/Serve结构的应用程序,是在微软的工具和技术的基础上建立并开发分布式企业系统应用的参考。MSF的最大特性是商业... 查看详情

构建之法阅读笔记03

   在团队的合作中,代码的规范性很重要,其可以分为两个部分,一个是代码行为规范,主要是文字的规定,二是代码设计规范。牵涉到程序设计,模块之间的关系,设计模式等方面的通用原则。如果一个人的代码没... 查看详情

构建之法阅读笔记03

主要知识:实战中的软件工程需求分析MSF基本原则:推动信息共享与沟通,(信息保留并公开)为共同的远景而工作,充分授权和信任,(平等协作,充分授权给团队和成员)各司其职,对项目共同负责,(每个人都要明确Who谁... 查看详情

构建之法阅读笔记03

第三章讲的主要是软件工程师的成长,通过阅读我了解到关于职业软件工程师的个人能力的衡量与发展,关于软件工程师的职业生涯发展,以及在职业生涯里的能力提高。有这样一些成长方式:1. 积累软件开发相关的知识,... 查看详情

构建之法阅读笔记03

这一章主要讲解了评价软件工程师水平的主要方法。首先讲解了个人能力的衡量和发展作者提到了软件开发流程,软件开发流程不光指团队的流程,还包括个人开发流程,因为软件团队是由个人组成的。把每个人的工作有序地组... 查看详情

构建之法阅读笔记03

我过去是怎么做的?单元测试并没有认真做或者根本就没有做结合书中所讲,说明为什么这样不好?单元测试是检测自己一单元的能力,不做就不会发现自己的不足回归测试中的“回归”我们可以理解为“回归到以前不正常的状态... 查看详情

构建之法阅读笔记03

针对第十章典型用户和场景 要学会定义自己系统的用户,也要明确自己系统主要针对服务的用户对象。软件系统中也有受欢迎的和不受欢迎的典型用户,如果用户有不同的安全需求,要定义不同的角色来适应这些需求。如:... 查看详情

构建之法阅读笔记03

以前小组单元测试的时候,一旦出现错误,我就得重新看一遍源码,花很长时间,并且找不到错误,这让我很是头疼,书中说代码的作者最了解代码的目的、特点和实现的局限性。所以写单元测试没有比作者更合适的人选了。作... 查看详情

构建之法之阅读笔记03

  做任何事情都要有一个目标、一个目的和一个过程。做软件项目也是如此,拿到一个项目,立刻着手去做的人想必不是大佬就是菜鸟,这好比建筑一般,要实现去分析、测量、寻求别人的意见或是住人的要求,一系列的准备... 查看详情

阅读笔记——构建之法

11 查看详情

《构建之法》阅读笔记02

3333 查看详情