您可以捐助,支持我们的公益事业。

1元 10元 50元





认证码:  验证码,看不清楚?请点击刷新验证码 必填



  求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
   
业务架构设计
4月18-19日 在线直播
基于UML和EA进行系统分析设计
4月25-26日 北京+在线
AI 智能化软件测试方法与实践
5月23-24日 上海+在线
     
   
 
 订阅
ROSE2001新功能
 
翻译:blueski
 
 
   次浏览      
2005-6-24
 
编辑推荐:
本文主要详细介绍Rose FAQ,希望对您的学习有所帮助。
本文来源于www.sinter.com.tw,由火龙果软件Alice编辑,推荐。
  • 新特性概览
  • 新特性叙述和由此带来的好处
  •  
    新特性概览
    为整个团队提供可视化建模
    客户、商业分析师、电子商务设计师, 和模型设计师可以使用同一个工具和同一种语言进行通信。

    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平台支持
    New新特性详述以及由此带来的好处
    1. 语言的插件
    a. ANSI C++
    • UNIXWindows平台提供相同的解决方案
    • M菜单可通过插件方式以其它语言显示
    • 完整的ANSI C++语言支持
    • 更好的更完整的供应商库的round-trip engineering
    • 改进的round-trip engineering性能
    • 更简便的代码生成,通过其它语言的插件可以支持基于组件的模型
    b. Java
    • UNIXWindows平台提供相同的解决方案
    • 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

    Note: Rational Rose数据建模器仅仅在Windows提供。
    • 存储过程
      • 存储过程容器被映射到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平台支持

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

     

       
    次浏览       
     
    相关文章

    用户手册:EA Helper
    自然语言自动化生成图
    使用iSpace进行多人协作建模
    基于模型的软件复用(MBSR)
     
    相关文档

    AUTOSAR_TR_BSW UML模型建模指南
    UML时间图建模(基于EA)
    UML 模型框架(基于EA)
    UML序列图编写规范
     
    相关课程

    UML+EA+面向对象分析设计
    UML + 嵌入式系统分析设计
    业务建模与业务分析
    基于UML和EA进行系统分析设计

    最新活动计划
    DeepSeek软件测试应用实践 4-12[在线]
    DeepSeek大模型开发实践 4-19[在线]
    UAF架构体系与实践 4-11[北京]
    AI智能化软件测试方法与实践 5-23[上海]
    基于 UML 和EA进行分析设计 4-26[北京]
    业务架构设计与建模 4-18[北京]
     
     
    最新文章
    在EA中内嵌文档- Artifact
    EA中模型视图
    EA中的实体关系图
    使用EA进行风险建模
    EA中的项目词汇表
    EA的模型导出或导入csv文件
    自定义表格(Custom Table)EA中使用
    Gap Analysis Matrix(差距分析矩阵)
    更多...   
    MBSE工具
    MBSE平台
    建模工具 EA
    模型库-Model Center
    需求管理-ReqManager
    自动建模-Modeler
    多级仿真-Sys Simulator
    代码工程-Code Engineer
    文档生成器-DocGenerator
    更多...   
    成功案例
    广汽研究院 SysML+EA+软件分析设计
    高合汽车研发部门 建模工具EA、WebEA、
    国汽智联 建模工具EA、模型库、WebEA
    亿咖通 MBSE工程体系与工具链咨询
    中航无人机 MBSE工具链
    吉利汽车 购买EA工具
    华科汽车零部件 购买EA工具
    东风岚图汽车 购买EA工具 以及EA定制开发
    更多...