반응형
03 소프트웨어 개발 방법론
소프트웨어 개발 방법론
소프트웨어를 개발하는 방법에 대한 이론으로서,
소프트웨어 개발 과정, 절차, 방법, 산출물, 기법, 도구들을 체계적으로 정리하고 표준화시킨 것
소프트웨어 개발 방법론의 특징
개발 단계를 각각 정의하고 각 단계별 수행 활동, 산출물, 검증절차, 완료 기준을 정의하고,
개발 계획, 분석, 설계 및 구현의 수행 단계에 대해 정형화된 방법과 절차, 지원 도구를 정의한다.
소프트웨어 개발 방법론의 필요성
[두음] 생프소품
개발 생산성 향상, 효과적인 프로젝트 관리, 의사소통 수단 제공, 품질 보증
소프트웨어 개발 방법론의 구성
[두음] 절방산관기도, 절산 방관 기도
소프트웨어 개발 방법론 종류
[두음] 구정객CPA
소프트웨어 개발 방법론
기술사 공부하실 계획이 있으시다면, 아래 표는 가능한 다 외우시는 게 좋습니다.
소프트웨어 개발 단계
소프트웨어 개발 활동은 소프트웨어 생명주기에 따라 정의된다.
생명주기 활동 구분
[두음] 타요분설개시유
타당성 검토 - 개발 계획 - 요구사항 분석 - 설계 - 구현 - 테스트 - 운용 - 유지보수
두음달인
2022.06.27 - [정보관리기술사/SW 공학] - SW 개발 방법론 구성 요소 - "절산방관기도"
2022.06.27 - [정보관리기술사/SW 공학] - SW 개발 방법론 발전 과정 - "구정객CPA"
2022.06.28 - [정보관리기술사/SW 공학] - 소프트웨어 개발 생명주기 단계 -"타요분설개시유"
기출 문제
(관리 119-3-5)
클라우드 서비스 PaaS(Platform as a Service) 기반의 소프트웨어 개발 방법론을 제시하시오.
(관리 118-4-1)
소프트웨어 개발 방법론의 4가지 유형을 설명하고, 그중 하나인 제품계열(Product Line) 방법론의 필요성과 2가지 구성요소에 대하여 설명하시오.
(관리 113-2-3)
애자일(Agile) 개발 방법론을 정의하고, 그 특징을 CBD(Component Based Development) 방법론과 비교하여 설명하시오.
(관리 113-3-1)
소프트웨어 개발 방법론에 있어서 테일러링(Tailoring) 절차와 고려사항에 대하여 설명하시오.
(관리 111-2-4)
데브옵스(DevOps)와 애자일(Agile) 방법론을 비교하여 설명하시오.
참고 자료
탑싯 에센스 - 소프트웨어 개발
반응형
'(Pilot) 탑기공 > 소프트웨어 개발' 카테고리의 다른 글
[탑기공] 역공학 (0) | 2022.12.14 |
---|---|
[탑기공] 소프트웨어 재사용 (0) | 2022.12.13 |
[탑기공] 04. 애자일 개발 방법론 (0) | 2022.12.12 |
[탑기공] 02. 소프트웨어 개발 생명주기 (0) | 2022.12.06 |
[탑기공] 01. 소프트웨어 공학의 배경과 목적 (0) | 2022.12.06 |
댓글