码迷,mamicode.com
首页 >  
搜索关键字:敏捷软件开发    ( 256个结果
敏捷宣言的简单介绍
目录 一、什么是敏捷宣言? 二、敏捷宣言的诞生 三、具体内容 (一)官方网站 (二)四大核心价值 (三)十二原则 四、解读 五、背景和意义 参考 正文 一、什么是敏捷宣言? 敏捷宣言(Manifesto for Agile Software Development),也叫做敏捷软件开发宣言,正式宣布 ...
分类:其他好文   时间:2016-09-15 11:04:33    阅读次数:1256
scrum站立会议简介
Scrum是迭代式增量软件开发过程,通常用于敏捷软件开发。Scrum包括了一系列实践和预定义角色的过程骨架。Scrum中的主要角色包括同项目经理类似的Scrum主管角色负责维护过程和任务,产品负责人代表利益所有者,开发团队包括了所有开发人员。虽然Scrum是为管理软件开发项目而开发的,它同样可以用于 ...
分类:其他好文   时间:2016-09-14 21:52:06    阅读次数:142
敏捷软件开发 – NULL OBJECT模式
考虑以下代码 大多数人曾经由于忘记对null进行检查而受挫。该管用手法虽然常见,但却是丑陋且易出错的。 通过让Db.GetEmployee抛出一个异常而不是返回null,可以减少出错的可能性。不过,try/catch块对比null的检查更加丑陋。 可以使用NULL OBJECT模式来解决这些问题。通 ...
分类:其他好文   时间:2016-09-14 18:38:20    阅读次数:124
敏捷软件开发 – FACADE模式和MEDIATOR模式
FACADE模式 Db类使得Application类不需要了解System.Data命名空间中的内部细节。它把System.Data的所有通用性和复杂性隐藏在一个非常简单且特定的接口后面。 像Db这样的FACADE类对System.Data的使用施加了许多规约。它知道如何初始化和关闭数据库连接。它知 ...
分类:其他好文   时间:2016-09-14 16:55:07    阅读次数:139
敏捷软件开发 – ISP 接口隔离原则
如果类的接口不是内聚的,就表示该类具有“胖”接口。换句话说,类的“胖”接口可以分解成多组方法。每一组方法服务于一组不同的客户程序。 ISP承认有一些对象确实需要有非内聚的接口,但是ISP建议客户程序不应该看到它们作为单一的类存在。相反,客户程序看到的应该是多个具有内聚接口的抽象基类。 接口污染 考虑 ...
分类:其他好文   时间:2016-09-12 19:07:47    阅读次数:199
【第二次课后】【作业四】燃尽图
燃尽图(英语:burn down chart)是用于体现剩余工作量的工作图表,由横轴(X)和纵轴(Y)组成,横轴表示时间,纵轴表示工作量。这种图表可以直观的预测何时工作将全部完成,常用于软件开发中的敏捷软件开发方式,也可以用于其他类型的工作流程监控。 方法1[编辑] google文档中的一张燃尽图[ ...
分类:其他好文   时间:2016-09-11 14:20:44    阅读次数:152
scrum站立会议介绍
什么是站立会议? 站立会议是敏捷软件开发方法论Scrum的相关技术之一,亦可称之为Scrum的最佳实践。具体形式为每天的同一时间,一个敏捷开发团队的所有成员面对面站在一起,进行一个为期15~20分钟的短会。在会议上,每个人要依次回答以下三个问题: 1)从上次站立会议到现在,你完成了什么? 2)从现在 ...
分类:其他好文   时间:2016-09-10 23:39:43    阅读次数:129
scrum站立会议
什么是站立会议? 站立会议是敏捷软件开发方法论Scrum的相关技术之一,亦可称之为Scrum的最佳实践。具体形式为每天的同一时间,一个敏捷开发团队的所有成员面对面站在一起,进行一个为期15~20分钟的短会。在会议上,每个人要依次回答以下三个问题: 1)从上次站立会议到现在,你完成了什么? 2)从现在 ...
分类:其他好文   时间:2016-09-10 08:57:52    阅读次数:161
scrum站立会议
1.站立会议:敏捷软件开发方法论Scrum的相关技术之一,是scrum的最佳实践 2.具体形式:每天的同一时间让团队成员面对面站立交流工作进展 3.功能: (1)让团队所有人都相互知道彼此的进展,了解工作进度 (2)方便项目经理及时发现阻碍项目进展的问题并解决,提高项目的成功几率 (3)为经验的交流 ...
分类:其他好文   时间:2016-09-09 22:01:18    阅读次数:120
敏捷软件开发 – DIP 依赖倒置原则
DIP 依赖倒置原则 依赖于低层模块的高层模块意味着什么?正是高层模块包含了应用程序中重要的策略选择和业务模型。这些高层模块使得其所在的应用程序区别于其他。然而,如果这些高层模块依赖于低层模块,那么对于低层模块的改动会直接影响到高层模块,从而迫使它们依次做出改动。如果高层模块独立于低层模块,那么高层 ...
分类:其他好文   时间:2016-09-09 16:44:12    阅读次数:118
256条   上一页 1 ... 13 14 15 16 17 ... 26 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!