IBM®
메인 컨텐츠로 가기
    Korea [국가변경]    이용약관
 
 
   
        제품    서비스 & 솔루션    고객지원 & 다운로드    회원 서비스    
한국 developerWorks > developerworks

IBM Software Development Platform

개요 제품

툴, 팀원, 플랫폼, 프로세스... 이 모든 것들이 조화롭게 잘 진행되는 소프트웨어 개발 프로젝트를 상상해 보십시오. 이젠 더 이상 상상할 필요가 없습니다. IBM Rational Software Development Platform은 소프트웨어와 소프트웨어 기반 시스템의 구현, 통합, 현대화, 확장, 전개에 필요한 가장 완벽한 오퍼링을 제공하고 있습니다. 소프트웨어 개발 프로젝트를 자동화 및 통합하는데 필요한 모든 것을 시간, 예산, 요구에 맞게 제공해 드립니다.

IBM Rational Software Development Platform을 구현하는 일은 "모 아니면 도" 방식이 될 필요가 없습니다. 제품, 서비스, 프로세스등을 사용하면 전체 솔루션을 전개하지 않고도 필요한 개발 리소스와 프로젝트 관리 리소스를 선택할 수 있습니다. 또한, 소프트웨어 개발 기능 -- 요구사항 및 분석, 디자인 및 구현, 소프트웨어 품질, 소프트웨어 형상 관리, 프로세스 및 프로젝트 관리, 전개 관리 -을 지원하여 프로젝트 단계와 상관 없이 원하는 것을 찾을 수 있습니다.

IBM Rational Software Development Platform은 일반적인 소프트웨어 개발 방식을 통해 개시부터 전개까지 프로젝트의 모든 단계를 아우릅니다. 결과적으로, 비즈니스, 조직, 개발팀들간 집합적 힘을 극대화하는 환경이 될 수 있습니다. 그림 1은 비즈니스 중심의 개발 프로세스입니다.

그림 1: 비즈니스 중심의 개발 프로세스

Figure 1

이 싸이클의 외부는 개발 프로세스에 개입된 전형적인 단계들을 나타내고 있습니다. 싸이클 중심에는 성공적인 소프트웨어 프로젝트를 위한 원칙 또는 의무 사항들이 있습니다. 그 원칙들은 다음과 같습니다:

  • 반복적으로 개발하라 -- 애플리케이션을 단 한번에 개발하려고 하지 마십시오.
  • 아키텍쳐에 집중하라 -- 서비스 지향 아키텍쳐(SOA)에서 재사용 및 적용할 수 있는 컴포넌트 아키텍쳐를 사용하십시오.
  • 지속적으로 품질을 관리하라 -- 각 디자인을 반복적을 테스트하여 품질 향상을 기하십시오.
  • 변화와 자산을 관리하라 -- 소프트웨어 구성 및 프로젝트 관리 툴을 사용하여 릴리스 레벨, 프로젝트 요구사항, 스케줄 무결성 등을 관리하십시오.

IBM Rational Software Development Platform은 반복 개발에 대한 산업 표준 프로세스와 긴밀한 제휴를 맺고 있습니다.(IBM Rational Unified Process®, 또는 RUP®). RUP은 유연하고 안정적이며 구성이 가능한 비즈니스 프로세스로서 크고 작은 개발 프로젝트 모두에 알맞습니다.

RUP은 소프트웨어 개발 프레임웍이자 안정적이고 유연한 프로세스 솔루션입니다. 이 설정 가능한 아키텍쳐를 통해 각 프로젝트에 필요한 프로세스 컴포넌트만을 선택 및 전개할 수 있습니다. 산업계에서 인정 받은 소프트웨어 엔지니어링 경험을 토대로, RUP 솔루션에는 프로젝트의 특정 필요에 맞는 RUP을 설정할 수 있는 툴, 고유의 지식으로 프로세스 컴포넌트를 개발할 수 있는 툴, 개인화가 가능한 웹 기반 전개 기능 등을 갖추고 있습니다. RUP의 네 단계는 수없이 반복되지만, 그 초점은 프로젝트 과정을 통해 변화됩니다.

  • 시작 -- 비즈니스 케이스를 규정하고 프로젝트의 범위를 정의합니다. 동시에 사용될 툴도 결정합니다.
  • 조정 -- 요구 사항들을 검사하고, 아키텍쳐의 베이스라인을 규정하고 가장 위험한 요소를 완화시킵니다.
  • 구현 -- 프로젝트 애플리케이션의 모든 컴포넌트들을 개발, 통합, 테스트합니다.
  • 변환 -- 제작한 소프트웨어를 사용자 커뮤니티에서 사용할 수 있도록 하고 사용자의 기대에 부응하는지를 확인합니다.

IBM Rational Software Development Platform의 또 다른 장점은 소프트웨어 개발 팀의 모든 멤버들에게 오퍼링을 제공하는 방식에 있습니다. 그림 2에서 보듯, 팀 멤버들에게는 각자의 역할과 행동들이 규정됩니다. Rational Team Unifying Platform에는 모든 역할에 맞게 액티비티를 통합하는 툴과 프로세스들이 포함되어 있습니다.

그림 2: IBM Rational Software Development Platform 역할

Figure 2

다음 링크를 통해 IBM Rational Software Development Platform 관련하여 보다 자세한 정보를 얻으실 수 있습니다:



위로


dW에 참여해주세요!
dW에 참여해주세요!
사이트 여행

dW 커뮤니티
포럼 | 블로그 | Spaces
dW Student Community

로컬 컨텐츠

행사 및 세미나

기획 기사

개발자 입문

튜토리얼 및 교육

TOP 10 인기자료

SW 다운로드

RSS 피드

공지
플랫폼 및 제품 강화

추가 자료
IBM Rational Software Development Platform을 이용한 서비스 지향 애플리케이션 개발
온 디맨드 엔터프라이즈를 위한 소프트웨어 개발: 구매자 가이드
마이그레이션 스테이션
온 디맨드 개발자 리소스

Special offers
SOA Series
WebSphere Download
db2expressC
기획 기사 시리즈

    IBM 소개 개인정보 보호정책 문의