第6章 敏捷流程 —— 6.5 敏捷的故事 这一小节中有一个图表,对比了敏捷(Agile)、计划驱动(Plan-driven)、形式化的开发方法(Formal Method)的适用范围。里面提到的形式化的开发方法,其基本步骤是怎样的呢?为什么它能有极高的可靠性呢?下面是一些关于形式化方法特点的说明, ...
分类:
其他好文 时间:
2017-05-07 16:10:37
阅读次数:
226
敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。 ...
分类:
其他好文 时间:
2017-05-07 14:49:41
阅读次数:
87
敏捷流程:第一步:找出完成产品需要做的事情——Product Backlog 第二步:决定当前的冲刺需要解决的事情——Sprint Backlog 第三步:冲刺(Sprint) 第四步:得到软件的一个增量版本,发布给用户。然后在此基础上又进一步计划增量的新功能和改进。 Agile是一股思潮,或者说是 ...
分类:
其他好文 时间:
2017-05-07 14:49:02
阅读次数:
132
第六章 敏捷流程 在软件工程的语境里,“敏捷流程”是一系列价值观和方法论的集合。 敏捷开发的原则: 1.尽早并持续地交付有价值的软件以满足顾客需求。 2.敏捷流程欢迎需求的变化,并利用这种变化来提高用户的竞争优势 3.经常发布可用的软件,发布间隔可以从几周到几个月,能短则短 4.业务人员和开发人员在 ...
分类:
其他好文 时间:
2017-05-07 11:48:41
阅读次数:
177
这周主要是看了第五章和第六章,主要内容包括团队和流程以及敏捷流程。 首先来说什么是团队?团队有一个集体的目标,团队要一起完成这个目标,一个团队的人,不一定要同时工作,团队成员有各自的分工,互相依赖合作,共同完成任务。此外,团队的模式也是多种多样的,我觉得不管什么样的流程,只要有一个合理的机制,有一个 ...
分类:
其他好文 时间:
2017-05-07 00:59:00
阅读次数:
110
在本周我主要学习了构建之法的第五章和第六章,第五章主要讲述团队和流程,第六章主要讲述敏捷流程; 软件团队的模式有:主治医师模式、明星模式、社区模式、业余剧团模式、秘密团队、特工团队、交响乐团模式、爵士乐模式、功能团队模式、官僚模式; 开发流程包括:写了再改模式、瀑布模型、瀑布模型的变形(生鱼片模型、 ...
分类:
其他好文 时间:
2017-05-06 21:48:32
阅读次数:
160
本周,我所学习的章节着重讲解了不同的流程。其中首先就是敏捷流程。其原则是: 1.持续并交付有价值的软件满足客户 2.时刻呼应需求的变化以提高客户的竞争优势 3.经常开发软件,而且能短则短 4.工作人员经常共同工作,面对面交流 5.支持信任有进取心的项目核心 6.保持可持续的发展 7.不断关注技术和设 ...
分类:
其他好文 时间:
2017-05-06 17:48:22
阅读次数:
116
第六章讲的是关于敏捷流程的知识。在第一节中,对敏捷流程进行了简单的介绍——产品backlog、sprint backlog、sprint、软件的增量发布;第二节介绍了使用敏捷流程时可能碰到的一些问题和相应的解决方法;第三节则讲到一个敏捷的团队要做到自主管理、自我组织、多功能型;第四节则对敏捷流程进行 ...
分类:
其他好文 时间:
2017-04-30 14:08:17
阅读次数:
113
第一题:四则运算代码:https://coding.net/u/lixiaochenen/p/week1-software/git/blob/master/cal第二题:问题1. 怎样才算一个好的单元测试;2.不在设计范围内的话,出现了用户需求,这算不算BUG;3.敏捷流程是结果重要还是过程重要;4 ...
分类:
其他好文 时间:
2017-04-22 19:46:19
阅读次数:
146
coding地址:"http://www.cnblogs.com/gjmd6951/ 1.如何根据项目的不同,选择不同的团队模式2.编程能力 是否对软件的好坏有决定性的作用3.选择敏捷流程的条件有哪些4.如何准确的确定usecase5.如何协调团队成员之间的关系,使得整个团队的效率最大化6.图形建模 ...
分类:
其他好文 时间:
2017-04-17 22:01:41
阅读次数:
126