该 Web 站点包含了已经构建了的,可以免费使用的模式和资产,还包含了有关如何利用 IBM Rational Software Architect 构建您自己的定制模式的信息。描述了在允许有经验的开发人员工作于较高抽象层次上时,模式如何提供解决方案来重现问题。通过获取设计经验和最佳实践,将它 们作为工具可用的资产和工件,模式可以大大地简化面向服务的体系结构(Service-Oriented Architecture,SOA)的开发 —— 形成了生产力上的重大提高。
模式开发过程
以下步骤概括了模式开发过程。
分析目标领域
确 定环境,分析再现问题,并找到再现样本解决方案。对于更复杂问题的解决方案可能会涉及多个模式。分析目标领域,以获得输入、输出(您试图生成的东西),及 可变点(输入应该留给用户的东西,以及模式应该提供的东西)的清晰定义。模式描述了以前做过的事情,因此,收集您想要生成的产品的真实实例,以及最佳实 践。
设计配方
确定问题的最佳解决方案,以及设计的固有且实际的入口点。找出开始时可用的信息是什么,每个阶段需要的是什么。生成每个阶段将要发生的事情的概要。
实现模式
到 此,您已经定义了一系列设计活动,并且了解了入口点和退出点处的信息内容。对于每个模式都有一个模式实现,它是一种类型的 micro-tool,可以用来推进个别的模式应用程序。需要建立调用环境来提供配置、触发和执行模式的应用的机制。对于模式实现的一个关键决策点是确定 是否将输出表示为模型还是文本。
打包及部署
一旦开发了模式实现,就需要为了发布,及适合预期用户团体的文档,将结果打包。应该考虑将可复用资产规范(Reusable Asset Specification,RAS)与 RAS 存储库一同使用。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于