본문 바로가기

기술 용어 검색

DSDM (Dynamic Systems Development Method)

1. DSDM(Dynamic Systems Development Method)
정의:RAD위한 반복과 점진적 접근통한 시스템을 구현하고 관리하는 제어 F/W
22. DSDM의 Principles
-적극적인 사용자 개입이 필요하다.
-DSDM 팀은 결정을 내릴 수 있어야 한다.
-목표는 제품의 주기적인 인도이다.
-비즈니스 목적에 맞추는 것은 인도물의 필수 기준이다.
-반복적이고 점증적인 개발은 정확한 비즈니스 솔루션으로 수렴되어야 한다.
-개발 시 모든 변경 사항들은 원상으로 되돌릴 수 있어야 한다.
-요구 사항들은 고급 레벨을 기반으로 우선순위가 정해져야 한다.
-테스팅이 라이프 사이클에 통합된다.
-모든 이해 관계자들간 협업이 필요하다.
3.Agile 방법론의 종류
종류 특징
Scrum |기능모델, 설계와 구현, 팀구성원의 활동에 촛점
XP |Test-first-Coding(TDD), 사용자/고객 중심
RUP |반복적 S/W개발 프로세스, Visual Modeling포함
Crystal|Tailoring하는 원칙 제공, 다양한 방법론 제시
DSDM | RAD위한 반복과 점진적 접근
Adaptive Software Development (ASD):크고 복잡한 시스템츨 개발하는 문제점에 초점, 반복적인 접근법
3DSDM의 핵심 기법
-Timeboxing:On time 개발 위한 delivery time, Project in position등에 의한 분리
-Testing:오류 발견위한 반복적 테스트 진행
-MoSCoW:요청한 아이템들의 우선순위 선정
.MUST/SHOULD/COULD/WOULD형태로 표기
-Prototyping
-Workshop:Stakeholder간 의견 조정
-Modelling:System or Biz영역 도식화

'기술 용어 검색' 카테고리의 다른 글

XAML (Extensible Application Markup Language)  (0) 2007.12.08
SPL (Stored Procedure Language)  (0) 2007.12.08
요구공학  (0) 2007.12.08