const rational operator*(const rational& lhs, const rational& rhs); 很多程序员第一眼看到它会纳闷:为什么operator*的返回结果是一个const对象?因为如果不是这样,用户就可以做下面这样的坏事: rational a, b, ...
分类:
编程语言 时间:
2017-10-29 12:48:12
阅读次数:
155
At P985 of the book, says But there are cuts that are not determined by rational numbers. If we put into the first class all negative rational numbers... ...
分类:
其他好文 时间:
2017-10-28 17:43:49
阅读次数:
153
概述 RUP,统一软件开发过程,是一个面向对象且基于网络的程序开发方法论。根据Rational的说法,RUP就好像一个在线的指导者,他可以为所有方面和层次的程序开发提供指导方针、模板以及事例支持。 生命周期 对于RUP过程,其开发模型由软件生命周期(四个阶段)和RUP的核心工作流构成一个二维空间。横 ...
分类:
其他好文 时间:
2017-10-28 00:28:55
阅读次数:
278
Mad scientist Mike is building a time machine in his spare time. To finish the work, he needs a resistor with a certain resistance value. However, all ...
分类:
其他好文 时间:
2017-09-30 13:36:32
阅读次数:
175
软件和软件工程都是复杂的东西; 针对复杂性的处理方案是分而治之; 需要把复杂的问题分解成几个维度来考察。 https://www.ibm.com/developerworks/cn/rational/1312_wanggb_arch/index.html 架构分解的原则 德国哲学家、数学家莱布尼兹一 ...
分类:
其他好文 时间:
2017-09-27 16:16:49
阅读次数:
172
https://www.ibm.com/developerworks/cn/rational/1312_wanggb_arch/index.html 什么是软件架构 如果期望有一个权威统一的标准定义,那答案是没有,目前存在多种软件架构的定义,可以说百花齐放,百家争鸣。其中 IEEE1471-2000 ...
分类:
其他好文 时间:
2017-09-27 16:11:52
阅读次数:
119
上一篇文章中大致介绍了软件开发过程模型和一些传统的过程模型,接下来分享一下学习新型软件开发过程模型RUP的心得体会。 RUP模型 RUP(Rational Unified Process),统一软件开发过程,是一个面向对象的且基于网络的程序开发方法论。因为RUP相当于一个计划,主要是为开发提供一个步 ...
分类:
其他好文 时间:
2017-09-26 00:56:51
阅读次数:
112
RUP(Rational Unified Process)即统一软件开发过程。它是以面向对象方法为基础的方法,RUP坚持以用例驱动,以架构为中心,迭代和增量的开发方法。RUP描述了如何有效地利用商业的、可靠的方法开发和部署软件,是一种重量级过程,因此特别适合于大型团队开发大型软件项目。 RUP思维导 ...
分类:
其他好文 时间:
2017-09-25 14:32:52
阅读次数:
321
因现代软件工程对软件开发团队时间、质量等的高要求,产生了一些新的软件开发方法和开发思想。其中RUP和XP在如今众多软件过程中比较流行,且使用越来越广泛。 一、对RUP的认识 1.RUP 即统一软件开发过程(Rational Unified Process),是一个面向对象软件工程且基于网络的通用业务 ...
分类:
其他好文 时间:
2017-09-23 23:23:22
阅读次数:
236
什么是RUP: RUP是由Rational软件公司推出的一种完整而且完美的软件过程,由RUP总结的六条最有效的软件开发经验,这些经验被称为“最佳实验”。最佳实验分为迭代开发、管理需求、管理需求、使用基于构建的体系结构、可视化建模、验证软件质量、控制软件变更。 什么是敏捷过程: 敏捷过程是为了使软件开 ...
分类:
其他好文 时间:
2017-09-20 14:28:43
阅读次数:
149