Rational ROSE
Rational ROSE
和基于
和基于
C++
C++
的
的
软件开发
软件开发
--
--
从 理 论 到 实 践
从 理 论 到 实 践
引言:
ROSE
ROSE
是什么?
是什么?
我们做个类比:
在设计收音机的时候:
–
1. 先确定收音机是几个波段、有几个喇叭 , 等
等
–
2. 然后,设计电路图。用集成电路符号、晶 体
管符号、电阻电容符号,加上各种标注。
–
3. 最后,做实验电路板,调试,定型,生产 。
再看看我们现在软件是怎么做的 ...
引言:
ROSE
ROSE
是什么?
是什么?
我们现在怎么做 软件 ...
–
先写一个系统分析报告
–
简单的设计报告(一些孤立的文字和图形)
–
开始编码,调试,测试,发行。在大多数情
况下,这时的工作已经和前两步工作脱钩了
。
相当于不画电路图直接用集成电路、
晶体管、电阻、电容做收音机电路。
引言:
ROSE
ROSE
是什么?
是什么?
我们现在怎么做 软件 ...
相当于不画电路图直接用集成电路、
晶体管、电阻、电容做收音机电路。
–
这在电子工业是不可想象的:怎么维修、怎
么在原有产品基础上发展更先进的产品。
–
对于软件工业,这些问题一样是存在的。
怎么办? ...
引言:
ROSE
ROSE
是什么?
是什么?
怎么办?多年来,软件工程试图解决这
一问题
–
但成效不大,原因:缺少工具,只停留在理
论上,用一张纸、一只笔进行软件工程管理
不易为软件人员接受。
现在,我们有了软件工程工具,如: U
ML,ROSE...