《构建之法》第15章学习心得

软件开发过程是痛苦的,但是完成之后并不是就结束了。经历了计划、设计、开发等阶段,达到了代码完成这一目标之后,团队内部还要学会去发现修正已有的缺陷之后才发布。但是我觉得软件的隐藏bug会随着时间的延迟发掘出来更多的。在此之中,我们就需要构造一个会症小组,小组内部成员最好就包括了各个团队的一员,因为不清楚具体的缺陷会发生在哪一块地方,如果需要重写或重构的时候有具体版块负责人在会方便很多。除此之外,我觉得还能进行用户内测,选择一部分用户进行软件测试,之后进行问卷调查,整合问卷调查内容,总结缺点,进行软件修改。如果时间快到了,仍没有将软件修改好,我们可以选择性的减少功能。

时间: 2024-08-25 04:28:21

《构建之法》第15章学习心得的相关文章

构建之法第六章学习心得

这周我学习了构建之法第六章敏捷流程,本章主要介绍了敏捷流程及其原则,Backlog.Burn-down.Sprint.Scrum方法论.以及什么时候选择敏捷的开发方法,什么时候选择其他方法..敏捷开发的原则是尽早并持续地交付有价值的软件以满足顾客需求敏捷流程欢迎需求的变化,并利用这种变化来提高用户的竞争优势经常发布可用的软件,发布间隔可以从几周到几个月,能短则短业务人员和开发人员在项目开发过程中应该每天共同工作以有进取心的人为项目核心,充分支持信任他们无论团队内外,面对面的交流始终是最有效的沟通

构建之法第四章学习心得

今天我学习了构建之法第四章,主要讲述了两人合作的理论和知识点.合作,无论在任何领域,都是不可缺失的,往往能产生不可替代的效果.同样在软件设计中也是如此,经过我的学习,我了解到软件设计中两人合作主要包括包括代码规范.极限编程.结对编两人合作的不同阶段以及影响他人的技巧. 其中最让我印象深刻的是代码规范.包括:代码风格规范和代码设计规范,代码风格规范主要是文字上的规定,看似表面文章,实际上非常重要:代码设计规范牵涉到程序设计.模块之间的关系.设计模式.等方方面面的通行原则: 同时,我了解了代码风格规

构建之法第七章学习心得

这周我学习了构建之法第七章MSF的介绍.MSF有9个基本原则,针对信息共享,团队内部运营,市场,还有客户.同样是强调效率,人性,灵活,还有前景. MSF对信息共享和沟通十分强调,对团队内部运营强调相互信任,各司其职.MSF敏捷开发模式分为两支,MSF敏捷开发模式和MSF CMMI开发模式.都是很人性,灵活,以及对自身有高要求的模式.结合上一章的敏捷流程和这次学习的MSF,在我看来相对比较迅捷,给人一种少了很严肃气愤的方法,个人还是比较喜欢.MSF的最大特性是商业化,并一直体现在项目的实施过程中.

《构建之法》第一章学习

<构建之法>第一章学习 1.软件工程的定义 软件工程是把系统的.有序的.可量化的方法应用到软件的开发.运营和维护上的过程.人们在开发.运营.维护软件的过程中有很多技术.做法.习惯和思想体系.软件工程把这些相关的技术和过程统一到一个体系中,叫"软件开发流程".软件开发流程的目的是为了提高软件开发.运营.维护的效率,并提高软件的质量.用户满意度.可靠性和软件的可维护性. 1.1软件的特殊性 软件是可以运行在计算机及电子设备中的指令和数据的有序集合,软件的主要形式有: 系统软件:

《构建之法》第一章学习总结

<构建之法>第一章学习总结 1.软件=程序+软件工程 1.1软件开发的不同阶段 玩具阶段 业余爱好阶段 探索阶段 成熟的产业阶段 1.2程序,软件与软件企业 程序=数据结构+算法 软件=程序+软件工程 软件企业 = 软件 + 商业模式 程序(算法.数据结构)是基本功,但是在算法和数据结构之上,软件工程决定了软件的质量:商业模式决定了一个软件企业的成败.软件从业人员和软件企业的道德操守会极大地影响软件用户的利益. 2.软件工程是什么 2.1软件工程的定义与涵盖领域 软件工程是把系统的.有序的.可

构建之法第三章读书心得

在构建之法第三章中,我们主要学习了个人能力的衡量与发展. 初级软件工程师有以下几个成长阶段:1.积累软件开发相关的知识,提升技术技能. 2.积累问题领域的知识和经验. 3.对通用的软件设计思想和软件工程思想的理解 4.提升职业技能 5.实际成果 软件开发的工作量和质量你的衡量标准:1.项目.任务有多大? 2.花了多少时间? 3.质量如何?交付的代码中有多少缺陷?

构建之法第五章学习

今天我学习了<构建之法>第五章 团队和流程.首先我了解了写了再改模式(Code-and-Fix) 史蒂夫·迈克康奈尔(Steve McConnell)在这里提到了不少开发流程.第一个提到的开发流程.这个流程也有好处,不需要太多其他准备或相关知识,大家上来就写代码,也许就能写出来,写不出来就改,也许能改好.当面临下面的任务时,也许这个方法是有用的.但是,要写一个有实际用户.解决实际需求的软件,这个方法的缺点就太大了. 然后我学习了瀑布模型 当软件行业还在年幼的时期,它从别的成熟行业(硬件设计,建

作业3——阅读《构建之法》1-5章

读了<现代软件工程构建之法>这本书,,我最大的感受是,这本书中引用了一些人物如小飞,通过他们的对话传授我们知识,而且他们的对话比较贴近实际,比较幽默,使原本枯燥乏味的课本知识变得生动形象,让我一看到他们的对话,就很有兴趣去研究,去学习.而且还有一些生动有趣的图片,图文并茂.总结:这本书挺有趣的! 第一章 本章主要是软件工程的概论.问题:计算机科学与技术与软件工程的区别? 百度:软件工程从名字上就能看出来,是偏向于编程类的专业:至于计算机科学与技术涉及的包括网络.系统等等的方面,但更偏向于理论,

阅读 《构建之法》 1-5章

首次浏览<构建之法>,正如此书给我们授予的概念——做中学 (Learning By Doing).在实践中出真知,书中多次强调 模拟实战,用客观数据来评分 在大学偏向理论化的教学模式中,我认为这样的教学理念带给我很大的冲击,虽然实践起来的现实和书中的理想情况相差很大,但也给我带来很多受益之处. 对于此书,我提出一下几个问题: 第一章 概论:                 老师您给我们讲述什么是软件工程,然后提出一大堆专业名词,再解释这堆名词的具体含义.然而正如老师您所说,我们所关注的是这些名