什么是RUP: RUP是由Rational软件公司推出的一种完整而且完美的软件过程,由RUP总结的六条最有效的软件开发经验,这些经验被称为“最佳实验”。最佳实验分为迭代开发、管理需求、管理需求、使用基于构建的体系结构、可视化建模、验证软件质量、控制软件变更。 什么是敏捷过程: 敏捷过程是为了使软件开 ...
分类:
其他好文 时间:
2017-09-20 14:28:43
阅读次数:
149
一:什么叫RUP Rational统一过程(Rational Unifird Process,RUP)是由Rational软件公司推出的一种完整而完美的软件过程。 二:什么叫XP 极限编程(eXtreme Programming,XP)是敏捷过程中最富盛名的一个,其名称中“极限”二字的含义是指把好的 ...
分类:
其他好文 时间:
2017-09-13 00:31:19
阅读次数:
113
RUP统一过程(Rational Unified Process)是一款完美的软件过程,总结了许多的经验,这些经验被称为“最佳实践”。它可以为所有方面和层次的程序开发提供指导方针,模版以及事例支持。RUP和类似的产品--例如面向对象的软件过程(OOSP),以及OPEN Process都是理解性的软件 ...
分类:
其他好文 时间:
2017-09-13 00:23:47
阅读次数:
170
1、什么是RUP RUP是一个面向对象且基于网络的程序开发方法论。是由Rational软件公司推出的一种完整而且完美的软件过程。 2、什么是XP 极限编程(XP)是敏捷过程中最富盛名的一个,其名称中“极限”二字的含义是指把好的开发实践运用到极致。目前,极限编程已经成为一种典型的开发方法,广泛应用于需 ...
分类:
其他好文 时间:
2017-09-12 23:11:35
阅读次数:
193
软件开发过程中的有这样的价值观:(1)个体和交互胜过过程和工具(2)可以工作的软件胜过面面俱到的文档(3)客户合作胜过合同谈判(4)响应变化胜过遵循计划根据上述提出的软件过程统称为敏捷过程,其中最重要的就是极限编程(ExtremeProgramming,XP)XP是一门针对业务和软..
分类:
其他好文 时间:
2017-09-12 16:07:10
阅读次数:
85
敏捷、敏捷开发这类词近期非常火!敏捷开发,就是指可以在需求迅速变化的情况下高速开发软件。我们接触最多的和敏捷相关的名词是:极限编程(XP)、结对编程、測试驱动开发(TDD)等。 敏捷建模(Agile Modeling,AM),的价值观包含了XP的四个价值观:沟通、简单、反馈、勇气。此外,还扩展了第五 ...
分类:
其他好文 时间:
2017-08-04 15:17:21
阅读次数:
120
写作驱动学习在软件开发领域有这种几个名词TDD。測试驱动开发(Test-driven development)是极限编程中倡导的程序开发方法。以其倡导先写測试程序,然后编码实现其功能得名BDD。行为驱动开发(Behavior-Driven Development)是一种敏捷软件开发的技术。它鼓舞软件 ...
分类:
其他好文 时间:
2017-07-22 21:05:59
阅读次数:
224
ChainOfResponsibility--责任链 极限编程 --先写测试再写代码 目的:一条链:request ->response 抽丝剥茧策略模式 动态添加对象:ArrayList LinkedList 静态工厂方法 责任链 多态 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建 ...
分类:
其他好文 时间:
2017-07-18 13:26:52
阅读次数:
192
让编程变得好玩——至少对我来说是这样。只有感到编程是有趣的时候,才容易富有成效。好玩的编程(PlayfulProgramming)是我发明的词,是极限编程(ExtremeProgramming,亦称XP)的非极限版本。XP的大多数点子我都喜欢,但是我太懒了,不能完全遵守它的原则。所以现在挑了一些..
分类:
其他好文 时间:
2017-07-08 10:09:34
阅读次数:
106
「我们一直这样做开发,时间做久了,便忘了当初的本意。」 有关软件系统开发,我们谈些什么? 我们谈过程,编码规范、开发流程、同行评审、结对编程、持续集成,从瀑布到敏捷再到极限编程。 我们谈架构,企业级、J2EE、容器化、SOA(面向服务架构)、Microservices(微服务化)。 我们谈规模,大容 ...
分类:
其他好文 时间:
2017-07-07 21:21:33
阅读次数:
153