-
소프트웨어 개발 방법론 테일러링정보처리기사/개념 2024. 5. 18. 19:37
▤ 목차
✔ 테일러링
- Tailoring은 프로젝트 관리 및 소프트웨어 개발 분야에서 사용되는 기법
- 프로젝트의 특성과 상황에 맞게 이미 정의된 개발 방법론의 절차, 기법, 산출물 등을 수정하여 적용하는 방법
- 회사가 잘 돌아가는지 보는 것이다.
⌨ 필요성
내부적 요인
- 개발 환경 : 시스템 개발 유형 및 환경 차이
- 요구사항 : 프로젝트 별 우선 고려 사항의 차이
- 프로젝트 규모 : 비용, 인력, 기간 등 프로젝트 규모 차이
- 보유기술 : 프로세스, 개발 방법론, 산출물, 숙련도 차
외부적 요인
- 법적 제약사항 : IT Compliance 요구사항의 차이
- 표준 품질기준 : 업종별 표준 품질 기준의 차
💻 절차 항목
- 프로젝트 특성 파악
- 베이스라인 방법론 산정
- 테일러링 수행
- 테러링 프로세스 교육
👏 프레임워크
ISO/IEC 12207
CMMI
SPICE
>> 프로세스 표준으로 보게된다.
✔프로세스 품질 표준
💻 ISO/IEC 12207
생명주기 프로세스(SCLC)
- 기본 생명 주기 프로세스 : 획득, 공급, 개발, 운영, 유지보수 프로세스
- 지원 생명 주기 프로세스 : 품질 보증, 검증, 확인, 활동 검토, 감사, 문서화, 형상 관리, 문제 해결 프로세스
- 조직 생명 주기 프로세스 : 관리, 기반 구조, 훈련, 개선 프로세스
💻 CMM
- 1단계 : 초기
- 2단계 : 반복
- 3단계 : 정의 (#표준)
- 4단계 : 관리 (#정량적)
- 5단계 : 최적화 (#지속적 개선)
💻 CMMI
CMM + PM + 프로큐어먼트 + SE
- 1단계 : 초기
- 2단계 : 관리
- 3단계 : 정의 (#표준)
- 4단계 : 정량적 관리 (#정량적)
- 5단계 : 최적화 (#지속적 개선)
💻 SPICE ( ISO/IEC 15504)
유럽에서 만든 프로세스 표준이다.
- 0단계 : 불안정
- 1단계 : 수행
- 2단계 : 관리
- 3단계 : 확립 (#표준)
- 4단계 : 예측 (#정량적)
- 5단계 : 최적화 (#지속적 개선)
👏 중요
3단계에서 표준이 있으면 그것을 보고 테일러링 한다.
'정보처리기사 > 개념' 카테고리의 다른 글
블랙박스 테스트 VS 화이트박스 테스트 + 페이징 (0) 2024.05.19 네트워크 기초 : 7계층, 프로토콜, IP (2) 2024.05.19 이진 트리 운행법 (Preorder, Inorder, Postorder) (0) 2024.05.14 5과목 정보시스템 구축관리) 소프트웨어 비용 산정 (0) 2024.05.14 서비스 지향 아키텍처(SOA) (0) 2024.05.14