使用Rational工具构建高效云应用实践指南

0 下载量 153 浏览量 更新于2024-07-15 收藏 749KB PDF 举报
"本文主要介绍如何使用Rational工具在云计算环境中进行应用程序开发,强调了在云时代开发人员需要更深入理解业务流程和系统操作的重要性。文章涵盖了从开发到操作的广泛话题,通过实例展示了Rational工具如何提升协作效率和重用性。文中还探讨了公共云业务场景,包括独立用例、基础设施虚拟化的可能性、新的协作方式以及安全挑战。通过概念证明(POC)的用例分析,阐述了云服务开发者、消费者和提供商的角色,以及云计算在提高工作效率和资源共享方面的优势。" 在云计算环境下,软件开发不再局限于编码和测试,而是需要更全面地考虑业务逻辑和系统运维。Rational工具集提供了一整套解决方案,帮助开发人员应对这些挑战。例如,它们支持在整个开发生命周期中管理需求、建模、测试和配置,确保开发出的云应用能够符合业务需求并易于维护。 文章提到,云计算的一大优势在于资源的重用和协作。通过操作系统专家建立的基础映像,软件开发人员可以快速构建和部署定制化的软件产品,而业务用户则可以基于这些映像创建适应自身需求的版本。这种工作方式提高了开发效率,减少了重复劳动,并降低了成本。 公共云业务场景中,不同的角色(如开发人员、消费者和服务提供商)协同工作,每个角色都有其特定的责任和任务。例如,云服务开发人员负责创建可消费的服务,消费者则根据业务需求采购和使用这些服务,而服务提供商则保证服务的稳定性和安全性。在概念证明的场景中,Rational工具帮助顾问快速设置和共享开发环境,降低了项目实施的复杂性和时间成本。 云计算还引入了新的安全问题,例如在公共互联网环境中操作带来的风险。Rational工具不仅提供开发支持,还可以协助管理和监控安全,确保云应用的安全性和合规性。 使用Rational工具开发云应用程序能够有效地整合开发与运维,促进团队协作,同时确保业务需求与技术实现的紧密结合。通过利用云计算的特性,如资源重用和虚拟化,开发人员可以更高效地构建和部署高质量的应用程序。
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章 交付到子系统开发