#构建之法

构建之法阅读笔记09-第十二章

阅读笔记第十二章:用户体验在进行软件界面设计时,要考虑用户使用的第一印象,不要弄的多么纷杂,一定要一目了然,看起来简单明了。在软件的功能特别多的时候,要考虑用户的使用情况,可以大胆的减去一些不必要的功能,当然是针对某一部分用户来说。设计的过程中,一定要从用户的角度考虑问题。有一些功能,针对不同的用户,需求时不同的。而且...

构建之法阅读笔记08-第十一章

阅读笔记第十一章:软件设计与实现在第十一章的软件设计与实现方面,介绍了一些关于典型的开发流程和开发阶段的一些管理方法。在拿到设计文档之后,还需要做一些其他事情,比如估计任务所需要的时间,写一些原型代码,看看效果;做代码的自我复审,进行重构;写单元测试等等。最后还要把修改集集成到代码库中。开发人员有一个标准的工作流程:进...

构建之法阅读笔记07-第八章

阅读笔记第十章:典型用户和场景对于同一个工具,不同的用户使用的场景是不一样的。在定义典型用户的时候,需要分析不同用户之间的需求相同点和不同点。按照年龄,收入,使用软件的场景,和用户本人的生活情况进行分类。当然并不是给用户分类之后,就算完成了,还需要将用户置于这种用户的典型场景中,而不是泛泛的说用户如何使用这个工具。将场...

构建之法阅读笔记06-第八章用户需求

阅读笔记第八章:需求分析第八章的需求分析介绍了软件需求的类型、利益相关者,获取用户需求的常用方法和步骤,竞争性需求分析的框架NABCD以及项目计划和估计的技术。在软件需求方面,可以从利益相关者那里,引导他们表达需求,从而获取。从用户那里获取了需求之后,需要分析和定义需求,也就是对需求进行规整,来定义一下需求的内容。下一...

构建之法阅读笔记05-第六章

阅读笔记第六章:敏捷流程第六章敏捷流程主要介绍了什么是敏捷流程及其原则,还有什么时候可以选择敏捷的开发方法,什么时候选择其他方法。敏捷的流程是指一系列价值观和方法论的集合。介绍了一些敏捷开发原则,比如,经常发布可用的软件,业务人员和开发人员在项目开发过程中应该每天共同工作,面对面的交流始终是最有效的沟通方式,不断关注技...

构建之法阅读笔记04-第五章

阅读笔记第五章:团队和流程团队有一些共同的特点:有一致的集体目标,成员之间有各自的分工,合作完成任务。团队一开始可能是"一窝蜂模式",都想写出好的软件,但是没有各自的分工,一般不会这种模式不会存活太久。慢慢会演化成其他模式,比如"主治医师模式",本来是不错的模式,但是在学生身上退化为了一个学生干活,其余打酱油的情况。还...

构建之法阅读笔记03——4.5和4.6

阅读笔记4.5相对于一个人自己写程序,有时候可能不如结对编程,即极限编程。它可以把一些很有成效的编程方法使用起来,并且一直使用。结对编程时,要起到对应的角色作用,可能一开始觉得不适应,但是方法得当以后会发现,结对编程比一个人效率要高,并且后期错误会比较少。当然也有一些不适合结对编程的情况,那么就需要量力而行。4.6在一...
代码星球 代码星球·2021-02-20

构建之法阅读笔记02_3.3——4.4

阅读笔记3.3如果说自己精通某个方面,就不要出现低级错误,或者出现低层次问题。一个人的技能的高低要看技能的反面,即解决问题的能力。要先通过不断的练习来解决低层次问题,使之不再出现,才有时间来解决高层次问题。再解决问题的时候,首先要知其然,知其所以然,接着就是进行创新。4.1&4.3代码规范问题:一个人的代码不光...
代码星球 代码星球·2021-02-20

构建之法阅读笔记01。第二章

阅读笔记2。1程序要进行单元测试来保证程序的健壮性。还要进行回归测试,就是在原版本上运行的测试用例通过的话,在下一版本上再运行时,却没有通过,这就是软件"退化",所以需要进行回归测试。在新版本上运行所有已经通过的测试用例,来验证后面的版本没有出现软件"退化"的情况。但是如果是模块功能发生了变化,那么测试用例也需要修改来...

软件工程第一课时:网页设计需要的能力+课堂小测试+对这门课的目标+初读构建之法的几个小问题

   网站系统开发需要掌握的技术:平面设计Photoshop:最为流行的图片制作与处理工具,功能强大。Firework:传说中的网页三剑客一员,负责图像制作与处理,特别是网页设计完成PSD转HTML的工作阶段的有力工具;Flash:flash技术主要用于网页一些特效的实现,由于HTML本身...

2015-2016-1 学期《软件工程》学生名单-- PS:教材使用《构建之法》第二版 --邹欣著

1208053044王威男1313023001饶阳梅女1313023002应蕾蕾女1313023004袁立萍女1313023005黎洋阳女1313023006蒋欣女1313023007顾艳娜女1313023008高志敏女1313023009钱箭羽女1313023012廖逍越男1313023013韩书星男13130230...

构建之法阅读笔记03

 在一些典型的软件团队里除了那些能够写代码。测试代码的的画图做设计的成员,其实还有有另一类的成员,这类的成员做上面的这些事情,但是他在团队中的作用也非常重要,他们在行业中被称作PM,pm在不同的行业和公司当中的作用都不同,而在书中作者主要介绍了微软的项目经理,其中具体有产品经理,主要是正确的做产品,项目经理,...
代码星球 代码星球·2020-12-31

构建之法阅读笔记2

 在进行敏捷开发的过程中,所有人都必须要有自己的工作分配,并且在接受了自己的任务量之后,自己一定要负责任的完成号自己的所有工作,一个人必须要有应有的社会责任心,否则在自己的团队中就是一个毒瘤。在过去自己在团队中做的不多,是自己学到的东西并不多。 敏捷开发的简单步骤类似如下,第一步:找出完成场频的需要...
代码星球 代码星球·2020-12-31

构建之法阅读笔记01

  首先在开始阅读这本书之后,自己先是进行反思了自己以前的编程思想,之前的编程大部分的代码一般都是懒得去进行注释的标注,但是后来了解到,软件工程的完成不只是需要自己一个人,更是需要自己与其他人的合作,所以进行软件代码的注释非常有必要。自己最先的感觉就是构建之法就是一本小说,这本书的风格完全颠覆了软件...
代码星球 代码星球·2020-12-31

构建之法<第四章>之感悟

第四章:两人合作内容出处:4.6两人合作的不同阶段和技巧本章主要是讲关于合作方面的,文章以刚刚认识的两个人为例!也就是说,他们之前的关系是陌生人,然而在现实当中两人合作也可以有其它的关系,比如说合作的两人彼此是情侣关系,那应该怎样合作呢?如果男的与女的合作前,男的对女的千依百顺,再合作时,当女的意见是错误的并且女的非常...
IT猿 IT猿·2020-03-25
首页上一页12345...下一页尾页