애자일(2)
-
14. 애자일 개발
애자일 개발 개념 배경 애자일 방법론에 기반한 여러 소프트웨어 개발 방법론이 나타나기 시작했다. 경량 방법론으로 알려져 애자일으로 발전하기 시작했다. 개념 현재까지도 적용되는 애자일 선언문에 적혀있는 내용으로 기본 원칙으로 이야기 되고 있다. 특징 애자일에 기반한 소프트웨어 개발은 반복적이고 점진적인 개발 특징을 갖는다. 이런 형태를 유지하기 위해서는 자기조직화나 교차 기능팀과 같은 기법을 사용해야한다. 애자일 방법론 - XP 개요 켄트 벡을 중심으로 일일빌드, 지속적인 통합 등 개발 테크닉과 연관된 부분이 많은 방법론이다. 가치 XP에선 의사소통, 단순성, 피드백, 용기, 존중을 가장 큰 가치로 둔다. 실천방법 스크럼 개요 프로젝트 관리를 위한 애자일 방법론으로 제품 책임자, 스크럼 마스터, 스크럼 팀..
2021.02.14 -
개발 방법론
구조적 방법론 개념 정형화된 분석 절차에 따라 사용자 요구사항을 문서화 하는 체계적인 분석 방법론. 탑다운 프로그래밍을 수행한다. 구성요소 분석 - 분할 정복, 정형화, 하향식 설계 - 데이터 흐름 중심, 모듈의 응집도, 재활용성 프로그래밍 - 연속, 반복, 조건 장단점 장점 : 모듈화로 인하여 컨트롤이 쉽다. 단점 : 거시 관점이 부족하고, 프로그램 로직 중심의 개발이다. 정보공학 방법론 개념 기업 전체, 또는 기업의 주요 부분을 계획, 분석, 설계에 정형화된 기법들을 통합 적용하는 기법이다. 비즈니스 시스템을 공학적으로 접근하기 위해 체계화 시킨 개발방법론 구성요소 - 1단계 정보전략계획 : 경영 전략, 관련조직 - 2단계 업무영역 분석 : 데이터 모델링, 프로세스 모델링 - 3단계 업무시스템 설계 ..
2020.10.15