开发环境目标

重点放在业务问题上:
IBM Cúram Social Program Management™ 将需要开发的非特定于业务的功能的量降至最低。因为开发者不需要完成较繁琐且容易出错的客户端/服务器开发部分,所以他们可将更多时间花在与业务解决方案直接相关的活动上。
基于模型的开发:
所有 IBM Cúram Social Program Management™ 软件开发的起点都是独立于平台的应用程序模型,此模型是使用统一建模语言 (UML) 开发的。
代码生成:
应用程序的许多部分本质上是公式化的,可通过应用程序设计中的构造型和模式简短表达。通过遵循模型驱动的方法,随环境提供的工具会尽可能地完成可生成的代码。
避免平台依赖性:
IBM Cúram Social Program Management™ 体系结构会将所生成代码和基础结构组件中的特定平台依赖项打包,尽量减少稍后阶段更改它们的影响,从而尽量提高该体系结构的可移植性。
使用可识别体系结构模式:
IBM Cúram Social Program Management™ 体系结构大量使用模式(例如,工厂和代理机制)以增强应用程序可维护性、性能和可移植性。
简化用户界面开发:
生成高品质用户界面时可能需要大量工作。IBM Cúram Social Program Management™ 根据独立于平台的简单定义来生成用户界面,从而大幅提高开发者的工作效率。
业界标准应用程序:
IBM Cúram Social Program Management™ 允许您更轻松地进行应用程序开发,根据业界标准技术来生成稳健的客户端/服务器应用程序。运行时性能、跨平台部署和用户界面的美观都是 IBM Cúram Social Program Management™ 应用程序开发的关键目标。