10 | 중 | RAD(락스) | [정의] 강력한 소프트웨어 개발도구를 이용하여 매우 짧은 주기로 개발을 진행하는 순차적 소프트웨어 개발 프로세스 [특징]CASE tool, 빠른 개발기간(60~90일), 사용자 적극 참여 [프로세스] JRP(Joint Requirement planning;개획-분석)-JAD(Joint App Design,프로토타입 개발-평가-반복)-CutOver(개발-테스트-인수) |
Agile | 지라씨(JRAC) |
토픽 이름 (하) | RAD(Rapid Application Development) |
분류 | 소프트웨어공학 > SDLC > RAD |
키워드(암기) | JRP, JAD, Construction Phase, Cutover |
암기법(해당경우) | 지라씨(JRAC) |
기출문제
번호 | 문제 | 회차 |
1 | 11. JAD(Joint Application Design/Development) | 107.컴시응.1.11 |
I. 짧은 개발 주기, 순차적개발모델 RAD 개요
- RAD (Rapid Application Development)의 정의
- 2~3개월의 짧은 개발주기 동안 소프트웨어를 개발하기 위한 순차적인 프로세스 모델로 빠른 개발을 위해 개발 툴을 적극적으로 사용 - RAD 의 특징
도구 활용 |
|
사용자 참여 |
|
짧은 개발기간 |
|
- CASE(Computer Aided SW Engineering) : SW 개발 관련 작업을 자동화, 보조하는 도구
II. RAD의 개념도(구성도) 및 구성요소
- RAD의 개념도 (JAD와 Cutover 사이에 Construction Phase)
나. RAD의 구성요소
구성요소 | 설 명 |
JRP (Joint Requirement Planning |
사용자와 함께 요구사항을 분석하고 계획 수립 1~3주간 비즈니스, 데이터, 프로세스 모델링 작성/검토 |
JAD (Joint Application development) |
개략적 모델링 후 사용자와 함께 프로토타입 개발/수정/보완 반복을 통한 시스템 설계 (3~5주) |
Construction Phase | 대상 시스템 상세 설계 완료 후 SW 구축 |
Cutover | 운영에 필요한 지침서 작성 후 현업 부서로 이전 |
- 사용자와 함께 요구사항 분석, 프로토 타입 개발
III. RAD와 전통 생명주기와의 비교
구 분 | RAD | 전통 생명주기 |
목표 |
핵심 요구사항 만족, 시간 단축
|
고품질 SW 구현 |
개발인원 | 소규모, 사용자와 개발자 협업 | 대규모 개발 조직 |
분석/설계 | 개략적 분석/설계 | 완벽한 분석/설계 |
기법 | JRD, JAD, Time-boxing | 데이터 모델링, 프로세스 모델링 |
특징 | 사용자 지속참여, Tool 사용 | 순차적 접근, 하향식 접근 |
[RAD 참고 개념도 추가]
반응형