본문 바로가기

Lobo's study room/정보처리기사

[SW 공학]CBD(Component Based Development)와 RAD(Rapid Application Development)

CBD(Component Based Development)
독립적인 업무나 기능을 수행하는 Component를 기반으로 재사용하는 형식을 통해 시스템을 개발하는 방법.
  • CBD의 특징 : 반복적 개발주기, 아키텍처 중심 개발, 재사용, 인터페이스 단위의 조립
RAD(Rapid Application Development)
짧은 개발 주기 동안 요구사항 정의, 분석, 설계와 코드 생성기에 의해 신속하게 개발하는 소프트웨어 개발방식.
  • 통합 개발 환경과 같은 높은 기능의 개발 환경을 사용하는 프로그램의 자동화나, 시각적인 사용자 인터페이스의 설계, 모듈개발 등의 기능을 포함한다.