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