-
소프트웨어 개발 방법론소프트웨어공학 2021. 11. 5. 10:48728x90반응형
결국, 방법론이란
잘 설계된 프로세스를 따라 가다보면
일정 수준 품질이 확보된 SW의 기대가 가능한
"SW 개발에 과정에 대한 종합 가이드라인"으로 정의해 본다.
1. 소프트웨어는 알겠는데 !, 방법론은 뭐지?
- 방법론은 쉽게 [절방산관기도] 를 갖춘걸 의미합니다.
즉, 절차 / 방법 / 산출물 / 관리(PMP 등) / 기법 / 도구(CASE)
2. 소프트웨어 방법론의 발전 방향(순서)
두음 : 구정객씨아
* 구조적 방법론 [기능 중심] : 가내 수공업 정도 (회사에 쓰기엔 무리...)
* 정보공학(IE) 방법론 [데이터 중심] : 정보시스템 구축(장시간 소요, 특정 분야에 한정)
* 객체지향 방법론 [객체 중심] : 엔터프라이즈 & 범용 어플리케이션 구축(복잡, 재사용 단위가 낮음)
* CBD 방법론 [컴포넌트 중심] : 금융, 의료 도메인 특화 시스템 구축(전문가 부족, 컴포넌트 유통 저조)
> PL(Product Line) & SSPL > MDD(Model Driven)
* Agile 방법론 [민첩성 중심] : Time to Market, 낭비 최소화
ex) XP, SCRUM, Kanban, Lean (Thinking)
728x90반응형'소프트웨어공학' 카테고리의 다른 글
ModelOps란 무엇? (0) 2022.04.22 Agile(애자일) 소프트웨어 개발 선언 (0) 2021.12.21 Record and Replay 기법 (0) 2021.12.14 연동기획 (Rolling Wave Planning) (0) 2021.12.14 소프트웨어 품질 (0) 2021.11.05