개발 환경 목표
- 비즈니스 문제점에 초점을 맞춤:
- 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™ 애플리케이션 개발의
주요 목적입니다.