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 개요

  1. RAD (Rapid Application Development) 정의
    - 2~3개월의 짧은 개발주기 동안 소프트웨어를 개발하기 위한 순차적인 프로세스 모델로 빠른 개발을 위해 개발 툴을 적극적으로 사용
  2. RAD 특징
도구 활용
  1. CASE 도구, RDB, 재사용 Library 등을 활용하여 신속히 개발
사용자 참여
  1. 프로토타이핑 활용, 사용자가 요구사항 정의, 분석, 설계에 참여
짧은 개발기간
  1. 2~3개월의 짧은 기간으로 기술적 위험이 적고 빠른 개발에 적합
  • CASE(Computer Aided SW Engineering) : SW 개발 관련 작업을 자동화, 보조하는 도구

II. RAD 개념도(구성도) 및 구성요소

  1. 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 참고 개념도 추가]

 

 

반응형

'정보관리기술사 > 소프트웨어공학' 카테고리의 다른 글

프로세스 그룹(5개)  (0) 2024.02.21
프로젝트 특징  (1) 2024.02.20
진화형 개발 모델  (0) 2024.02.18
증분형 개발 모델  (1) 2024.02.17
반복적 개발 모델  (0) 2024.02.16

+ Recent posts