Rational Rhapsody入门指南:快速开发与测试软件

需积分: 9 13 下载量 130 浏览量 更新于2024-07-19 2 收藏 942KB PDF 举报
Rational Rhapsody Getting Started Guide 是一份针对软件开发者的指南,它专注于IBM Rational Rhapsody这款强大的系统建模工具,支持C、C++、Ada和Java等四种编程语言。该指南旨在帮助用户从需求分析阶段开始,通过官方提供的模型快速准确地进行软件开发流程,并且在代码创建和测试方面提供实例演示。 这份文档适用于Rational Rhapsody 7.5版本及后续所有更新和修改,除非在新版本中有特别说明。版权方面,所有内容受IBM Corporation于2000年和2009年的版权保护。对于美国政府用户,根据GSA ADP Schedule合同,使用、复制或披露都受到限制。 章节结构如下: 1. **Rational Rhapsody 基础**:这部分会介绍Rational Rhapsody的核心概念和功能,帮助读者理解如何在平台上入门。 2. **Rational Rhapsody 范围**:解释了该工具的应用领域和适用场景,可能包括系统架构设计、模块化开发等。 3. **软件开发在Rational Rhapsody**:详细阐述如何在Rhapsody环境中进行完整的软件开发生命周期管理,包括需求分析、设计、编码和测试。 4. **Rational Rhapsody 图形**:介绍各种模型视图(如类图、对象图等),以及它们在软件设计中的作用。 5. **启动Rational Rhapsody**:介绍了如何启动和配置Rhapsody环境,以及创建新项目的步骤。 6. **项目管理**:涉及项目设置、配置文件管理以及项目导入导出的功能。 7. **Rational Rhapsody 指南性教程**:提供了逐步操作指南,让用户通过实际操作熟悉工具的操作界面和流程。 8. **Rational Rhapsody 图标位置**:明确各个图标的功能和用途,有助于用户快速定位和使用。 9. **输出窗口**:介绍如何查看和管理生成的代码、报告和其他输出结果。 10. **窗口管理**:指导用户如何优化工作区布局,提高工作效率。 11. **Rational Rhapsody 样例**:提供一系列示例模型,用于展示如何应用Rhapsody进行实际项目开发。 12. **搜索和替换**:教授如何在模型中查找特定元素、进行搜索和替换操作,这对于维护和调试代码至关重要。 13. **Rational Rhapsody 浏览器**:讲解浏览器的使用技巧,如调整显示过滤、重新排序浏览元素等。 这份指南不仅适合初次接触Rational Rhapsody的新手,也对有一定经验的开发者提供深入的参考和实用指导。通过阅读和实践,用户可以熟练掌握Rational Rhapsody的各项功能,提升软件开发的质量和效率。
2016-11-22 上传
《基于模型的系统工程最佳实践》从方法论的角度,描述了基于模型的系统工程最佳实践。主要从系统工程的视点出发,把系统开发的前期系统工程的工作任务、责任范围,以工作流的方式,解剖得淋漓尽致,为系统的后续开发和系统的确认与验证,提供了无缝衔接。本书以系统工程实践者为对象,通过众多截屏、注释和最佳实践技巧,帮助读者清晰理解工作流的细节。本书的目的是帮助读者在集成系统和软件开发中应用基于模型的系统工程标准建模语言SysML。 第1章 绪论 1.1 范围 1.2 内容概述 第2章 HarmonySE基础 2.1 Rational集成系统嵌入式实时开发流程:Harmony 2.2 基于模型的系统工程流程 2.2.1 需求分析 2.2.2 系统功能分析 2.2.3 设计综合 2.2.3.1 架构分析(权衡分析研究) 2.2.3.2 架构设计 2.2.4 系统工程交付 2.3 SysML应用于基于模型的系统工程的基本工件 2.3.1 需求图 2.3.2 结构图 2.3.2.1 模块定义图 2.3.2.2 内部模块图 2.3.2.3 参数图 2.3.3 行为图 2.3.3.1 用例图 2.3.3.2 活动图 2.3.3.3 序列图 2.3.3.4 状态图 2.3.4 需求分析系统功能分析层次的工件关系 2.4 服务请求驱动的建模方法 第3章 Rhapsody项目结构 3.1 项目结构概览 3.2 需求分析套件包 3.3 功能分析套件包 3.4 设计综合套件包 3.4.1 架构分析套件包 3.4.2 架构设计套件包 3.5 系统层定义 第4章 案例:安全系统 4.1 案例工作流 4.2 创建Harmony项目结构 4.3 需求分析 4.3.1 DOORS:涉众需求的导入 4.3.2 DOORS:系统需求的导入 4.3.3 关联系统需求到涉众需求 4·3.4 DOORS一>Gateway->Rhapsody:导入系统需求 4.3.5 系统级用例定义 …… 第5章 交付到子系统开发