형상 관리란?
: 소프트웨어의 변경사항을 체계적으로 추적하고 통제하는 것
계획 -> 분석 -> 설계 -> 구현 -> 시험 -> 유지보수
1. 계획
타당성 분석
- 경제적, 기술적, 법적
프로젝트 계획서 작성
- 프로젝트 범위, 자원 점검(HW 사양, OS 버전, 사용할 SW), 인원, 예산, 일정 등
팀 구성
- 민주적(=분산형), 중앙집중형, 혼합형, 계층
개발 비용 산정
프로젝트 스케줄링
- 소작업 분해 -> WBS (마인드맵) -> CPM (가장 안 좋은 케이스 찾기) -> 최소 비용 산정 -> CPM 수정 -> 간트 차트
2. 분석
요구사항 분석
3. 설계
아키텍처 설계
- 인프라 : 시스템 아키텍처
- 프론트엔드 : UI/UX 설계도, SW 아키텍처
- 백엔드 : API 명세서, ERD, SW 아키텍처
4. 구현
5. 시험
TDD
6. 유지보수
개발이 끝난 후 서비스를 운영하면서 기능을 추가하거나 에러를 잡는 일
'CS' 카테고리의 다른 글
[CS] 컴파일 언어 vs 인터프리터 언어 / 자바 / 자바 환경변수 설정 (0) | 2024.12.02 |
---|---|
[CS] 객체 지향 / 데이터 모델링 (0) | 2024.11.26 |
웹 서버, 웹 어플리케이션 서버(WAS), DB 서버 연동 실습 (0) | 2024.11.25 |
시스템 아키텍처 / 부하 분산 실습 (HAProxy) (0) | 2024.11.22 |
[네트워크] HTTP 프로토콜 / 암호화, 복호화 (2) | 2024.11.22 |