当前位置:首页>> 软件工程>> OOA/OOD

全文搜索

精华导读

·EasyERP2004 制造行业通用性ERP管理系统
·PB中表的修改对数据窗口和报表的影响的解决办法
·在PB中实现Word内容的替换
·office xp风格菜单基本版
·用PB制作outlook界面源程序(非原来的老外版本)(
·将所见dw内容(包括计算字段)输出到execl中
·ERP在中国应用面临的问题
·PB中使用FORMULA ONE(实例篇
·控制打印机的动态库,兼容win98/98/me/nt2000/xp
·易佳自定义报表系统
·用例驱动的需求过程实践

最新发表

·软件项目的需求开发与管理
·需求分析之Wiki定义
·软件项目需求管理简述
·项目为什么总是做不完?范围管理要界定
·软件项目获取用户需求的沟通技巧
·高级可跟踪性——基本可跟踪性
·高级可跟踪性——满足论据
·做IT项目要知己知彼
·需求的问题,是一个简单的问题
·企业业务软件工程项目和商业软件产品项目上项目需求管理的不同
·项目中如何使用范围变化管理
·范围管理不佳引致项目陷入困境
·企业软件工程项目和商业软件项目需求管理的不同
·工程项目需求获取的几种方法及其适用环境
·认识软件估算
·我的软件10年:需求的变化就是创新的机会
·《IT项目管理》总结:项目范围管理
·需求变更的代价
·怎样从容应对客户的需求反复?

Rose2001的新特性

文章来源:互联网络 文章编辑:admin 添加时间:2004-4-6

新特性概览

  为整个团队提供可视化建模客户、商业分析师、电子商务设计师, 和模型设计师可以使用同一个工具和同一种语言进行通信。


  Powered by Rose唯有Rose可以提供对复杂的、有充分弹性的、特殊的或者支持 Web的解决方案。


  通过建构上的优势加速应用实施对基于WinDNA, J2EE或者嵌入式技术的方案,Rose 2001可以通过已得到过许多次验证的建构语言来加速实施各种应用方案。

新特性一瞥

1. 语言的插件
  ANSI
  Java (Javadoc, EJB, Servlet生成)
  Visual Basic
  Visual C++
2. 自动布局排列特性
3. 模型集成器
4. 数据建模Data Modeling
5. 组件测试Component Testing
6. Rational ClearCase Add-in
7. IA64平台支持

新特性详述以及由此带来的好处

1. 语言的插件

a. ANSI C++
  为UNIX和Windows平台提供相同的解决方案 
  M菜单可通过插件方式以其它语言显示
  完整的ANSI C++语言支持
  更好的更完整的供应商库的round-trip engineering 
  改进的round-trip engineering性能 
  更简便的代码生成,通过其它语言的插件可以支持基于组件的模型 

b. Java
  为UNIX和Windows平台提供相同的解决方案
  Java add-in的增强:
    EJBs 
     支持使用Enterprise Java Beans (EJB)进行J2EE应用开发
     快速建模、正向、反向工程 § 支持EJB1.1规范 
    Servlets
     可以在Java应用中发挥servlets的强大威力
     可以配置正向工程 
     支持Servlet2.2规范 
    Javadoc
     内置的多色彩的Java编辑器 (多文件、多语言支持) 
     灵活的文档选项 (Javadoc或其它类型) 
  E增强的用户开发经验支持,非模态编辑器 (自动同步选项) 
  提供对不同版本的 JDK的支持,可以进行选择 

c. Visual Basic
  为更多的模型增加了语言支持 
    枚举 
    类定义Typedefs 
    嵌套类 
  更多的自定义 .h 和 .cpp的文件名支持
  改进了性能和RTE精确性 ,使用 ANSI C++ 解析器 

d. Visual C++
  更精确的 VC++ 源代码解析,使用 ANSI C++ 解析器
  模型具有更好的源代码代表性 
  更好的RTE完整性
  更快的RTE性能 
  RTE要求更少的内存消耗 
  更少的VC++中的无法跟踪的错误 

2. 自动布局排列特性

该功能的主要的增强处如下:

生成的模型






经过新的自动布局排列以后






3. 模型集成器

· 改进了团队开发增强的运算规则的合并,可以给出更好的结果,具有更细的粒度 
· 可以配置将何种差异加入到报告 
· 可用于模型中像素的变化的l过滤器
· 减少被报告的差异的数量 

4. 数据建模Data Modeling

· 存储过程 
  存储过程容器被映射到utility类 
  存储过程映射到操作 
  多存储过程允许用于每一个容器 
   用于正向和反向工程 

· 域支持 
  全局数据类型 (也可以视为用户自定义类型) 
  在多计划图表中重复使用 
  每一个域都是一个类 
  在一个地方改变属性,可以自动地在所有相关地方做相应修改
  使用Rose Framework,总是以标准开始 


· 比较和同步 
  可视化地显示数据模型和数据库或脚本文件之间的差别 
  有所选择地更新数据模型或数据库 
  创建脚本文件或直接对数据库进行更新 
  只用一个向导同时在双向中进行更新 


· 计划图表(schema)迁移 
  将计划图表从一个DBMS改变到另一个中去 
  对一个DBMS进行反向工程并导向到另一个
  传递数据类型 
  增强了长度规则 
  为新的DBMS创建了域包domain package的拷贝


· 替代键的迁移 
  以外键方式迁移唯一的索引,而不采用主键方式 
  有能力选择要迁移的列 
  通过关系编辑器完成工作


· 在目标模型中定义候选键
  作为潜在的主键来指派属性 
  在数据模型中自动地将候选键传输到主键 


· 新的受支持的数据库 
  Sybase数据库
  DB2 v7 


· 更多的增强 
  在图中显示精度和比例 
  可在图上以物理次序显示列 
  增加的UI触发器
  在Object-Relational映射中修补了许多bug 

5. 组件测试

  该版本引入了“Rational QualityArchitect”来进行组件测试。组件测试可以帮助在开发周期中提前地减轻风险。在组件还是处于相互独立的时候就可以发现问题并且加以修补。在集成系统中具有如此高的可预测性是很有利的。

  不过遗憾的是,人工的组件测试将耗费很长时间。在应用开发过程中:
  · 50%以上的开发的精力花费在创建和维护驱动程序和桩模块中 
  · 乏味的过程扼杀了开发人员的创造天赋 
  · 组件的可信性还没有达到 


  Rational QualityArchitect可以通过快速简便地对软件组件进行测试帮助你保证应用程序的质量。它自动地从Rose模型中生成测试代码,严格地对每个组件进行合法性检测而不需要额外的编写测试驱动程序和桩模块的时间和费用。

  Rational QualityArchitect目前支持:
  · J2EE EJB
  · VB DCOM/COM+ 

6. Rational ClearCase Add-in

  ClearCase插件在很多地方有显著的改进。现在Rose可以和ClearCase LT以及ClearCase4.0以上版本一起工作:
  · Rose菜单的改进,支持ClearCase命令 
  · 当前无法执行的命令以灰色表示 
  · Rose可以通过从菜单中加载ClearCase对话框 

7. IA64平台支持

  Rational和Intel通过合作,已经可以将Rational产品应用到IA64平台。当IA64上市时,Rational Rose 2001将立即成为可支持IA64的系统。该硬件系统可能于2001年推出。

[ ]

首页 评论 打印 刷新 返回顶部 关闭
【相关文章】  【相关评论】
ROSE 技术白皮书