CS
형상관리
셰욘
2024. 11. 25. 18:28
728x90
형상 관리란?
: 소프트웨어의 변경사항을 체계적으로 추적하고 통제하는 것
계획 -> 분석 -> 설계 -> 구현 -> 시험 -> 유지보수
1. 계획
타당성 분석
- 경제적, 기술적, 법적
프로젝트 계획서 작성
- 프로젝트 범위, 자원 점검(HW 사양, OS 버전, 사용할 SW), 인원, 예산, 일정 등
팀 구성
- 민주적(=분산형), 중앙집중형, 혼합형, 계층
개발 비용 산정
프로젝트 스케줄링
- 소작업 분해 -> WBS (마인드맵) -> CPM (가장 안 좋은 케이스 찾기) -> 최소 비용 산정 -> CPM 수정 -> 간트 차트
2. 분석
요구사항 분석
3. 설계
아키텍처 설계
- 인프라 : 시스템 아키텍처
- 프론트엔드 : UI/UX 설계도, SW 아키텍처
- 백엔드 : API 명세서, ERD, SW 아키텍처
4. 구현
5. 시험
TDD
6. 유지보수
개발이 끝난 후 서비스를 운영하면서 기능을 추가하거나 에러를 잡는 일
728x90