개발 환경 목표

비즈니스 문제점에 초점을 맞춤:
IBM Cúram Social Program Management™는 개발할 필요가 있는 비즈니스에 특정하지 않은 기능의 양을 최소화합니다. 개발자는 클라이언트/서버 개발의 더 지루하고 오류가 발생하기 쉬운 측면에서 벗어나게 되며 비즈니스 솔루션과 직접 관계된 활동에 더 많은 시간을 보낼 수 있습니다.
모델 기반 개발:
모든 IBM Cúram Social Program Management™ 소프트웨어 개발의 시작점은 UML(Unified Modeling Language)을 사용하여 개발한 플랫폼 독립적 애플리케이션 모델입니다.
코드 생성:
애플리케이션의 많은 부분은 사실상 정형화되어 있으며, 애플리케이션 설계에서 스테레오타입과 패턴을 통해 간편하게 표현할 수 있습니다. 이 환경에서 제공되는 도구는 모델 구동 방법을 지지하여 생성될 수 있는 코드의 양을 최대화합니다.
플랫폼 종속성 회피:
나중 단계에서 변경할 때의 영향을 최소화하여 아키텍처의 이식성을 최대화하는 생성된 코드와 인프라스트럭처 구성요소의 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™ 애플리케이션 개발의 주요 목적입니다.