1. SW개발방법론의 개요
1-1. SW개발방법론의 정의
- 소프트웨어 SDLC기반으로 SW를 개발하기 위해 각 단계별 작업활동, 절차, 산출물, 수행 기법 등을 정의한 체계
1-2. SW개발방법론의 등장배경
2. SW개발방법론의 진화과정, 구성요소
2-1. SW개발방법론의 진화과정
2-2. SW개발방법론의 구성요소
1) 작업 절차 : 프로젝트 수행 시 각 작업 단계의 순서체계 | 단계->활동->작업
2) 작업 방법 : 단계별 수행해야 하는 일(절차/작업 단위) | R&R
3) 산출물 : 단계별 수행 후 만들어지는 출력물 | 양식 / 문서
4) 관리 : 프로젝트의 진행 기록, 계획수립, 진행관리, 품질, 외주, 예산, 인력관리 등의 기록 | 실행 / 통제
5) 기법 : 단계별 작업 수행 시, 사용되는 노하우 기법 | ERD, DFD, CD 등
6) 도구 : 기법 별 지원도구에 대한 구체적인 사용 표준 및 방법 | CASE tool, UML 등
3. SW개발 방법론 적용 시 문제점 및 방법론 선택기준
1) 문제점
- 프로젝트 특성을 무시한 방법론 지향적 추진
- 형식에 우선하여 실무보다 문서 중심의 활동
- 프로젝트의 규모별 방법론 필요성 대두
- 특징: 방법론 맹신, 형식화/문서화, 특성화/구체화
2) 선택기준
- 프로젝트 환경 고려(도메인, 규모, 복잡도) 선택
- 실무중심의 개발자와 실무자의 활발한 의사소통
- 성공 가이드라인/자동화/Stakeholder의 공감대 형성
- 특징: 특성 별 선택, 채널통합 관리, 인식의 변화
'1. IT Story > Basic Studies' 카테고리의 다른 글
CBD(Component Based Development)방법론 (0) | 2019.06.14 |
---|---|
객체지향방법론 (0) | 2019.06.13 |
정보공학방법론 (0) | 2019.06.12 |
구조적방법론 (0) | 2019.06.11 |
EAP (Enterprise Architecture Planning) (0) | 2019.06.08 |
EA(Enterprise Architecture) (0) | 2019.06.07 |
DRS(Disaster Recovery System) (0) | 2019.06.06 |
생체인식시스템(Biometrics) (0) | 2019.06.04 |