[정처기-왕두목쌤] 형상 관리

이기적 영진닷컴
21 팔로워
26 비디오 조회수·2024. 1. 2.
이 동영상은 [이기적 정보처리기사 필기 기본서] 도서 내용을 바탕으로 제작되었습니다.
🔹 도서 자세히 보기 : https://www.yes24.com/Product/Goods/123749951
🔹 이 동영상이 포함된 재생목록 : https://www.youtube.com/playlist?list=PL6i7rGeEmTvpH4LPx_9O1Q88tDtAdbOko
🔹 모르는 문제? [이기적 스터디 카페] 질문하기 : https://cafe.naver.com/yjbooks
🔹 이기적 홈페이지 : https://license.youngjin.com
🔹 인스타그램 : https://www.instagram.com/license.youngjin_official/
섹션 두 번째 형상 관리입니다 자
형상 관리인데이 형상이 무지 알아야
되겠죠 형상이라고 하는게 아 이름을
좀 잘지면 너무 좋은데 영어로 하면은
레이션 하면은 이해가 되는데 형상
이렇게 하니까 사람의 모양 뭐 이런
거야 아니면 뭐 도형의 모양 이걸
형상이라고 하는거나 이렇게 생각하실
수 있는데 이름을 개떡 하시지 았어요
이건 교수 화들이 다 잘못한 거야
그지 번역이 안 되면 일본거 갖다
쓰지 말고 그냥 레션 하자 이렇게
하든지 저게 뭐냐 일본식 한자입니다
형상은 그래서 얘는 그냥 쉽게
얘기해서 환경 설정값 배열 배치 형태
이렇게 보는 거예요 형태 예 그지
환경 설정 형태 뭐 이렇게 보시면
됩니다 그래서 소프트웨어를 개발하는데
필요한 모든 것들 모든 환경에 대한
값들 그 환경에 대한 모든 값들 설정
값들 이것들을 다 형상이라고
이야기한다 쉽게 소스 코드부터 시작해
가지고 부수적인 문서까지 모두 다
형상이라고 이야기를 한다 자 이런
것들을 뭐라고 한다 관리한다 요걸
형상 관리라고 이야기를 한다라고
보시면 돼요 자 이걸 관리하는 이유는
뭐냐면 결국은 소프트웨어를 체계적으로
관리하기 위한 것이고 추후에 유지
보수성을 높이기 위한 것이 핵심 예
목표입니다 됐죠 자 한번 읽어 볼게요
개발 단계에서 생성되는 모든 문서
코드 등의 소프트웨어 변경 사항을
체계적으로 관리하고 추적 통제하는
것이다 작업 산출물을 형상 항목이라고
이야기를 하고이 형상 항목의 변경
사항과 추적 통제 정책을 수립하고
관리하는 것을 총체적으로 평상
관리라고 한다 요구사항 변경 또는
오류로 지속해서 변화하는 자료이고
이러한 변화의 이력을 관리해서
유지보수성을
향상시킨다 소프트웨어는 눈으로 확인할
수 있는 가시성 눈으로 보일 수가
없잖아요 그지 손으로 잡을 수가
없잖아 개발 과정에서 진행 정도를
확인하는 도구로도 사용할 수가 있다
단순 버전 관리 기반의 소프트웨어
운영을 좀 더 포괄적인 학술 분야의
형태로 넓히는 근간을 의미한다 형상
관리 항목에는 어떤 것들이 있느냐
대표적인 것들은 프로젝트 요구 분석성
운영 및 설치 지침서 요구 사항
확인서 설계 인터페이스 설계서 테스트
설계서 소프트웨어 품질 보증 형상
관리 vnv 계획서와 같은 것들
그다음에 코드 모듈 소스 코드 테스트
코드 이런게 있어요 그래서 vmv
앞에서 이야기한이예요 그래서 확인 및
검증 그지 확인 검증 요것을
이야기하는 겁니다간에 소프트웨어
개발하는데 필요한 모든 것들을 우리가
관리하는 것을 의미한다고 보시면
되겠고 형상 관리라고 하는 거는 이미
수정된 오류가 갑자기 다시
나타나거나 사용하던 문서나 코드가
갑자기 사라지거나 이런 상황이었을
경우에 빨리 우리가 문서를 관려
놨다면 어때요 쉽게 복구할 수가
있겠죠 원시 코드와 실행코드 버전을
일치하지 않는 경우에
요구사항이 자주 변경되고 변경에 어떤
결과를 가져올지 예측할 수가 없을 때
즉 하여간에 소프트웨어 개발하는데
문서 관리가 제대로 되어 있지 않으면
문제 발생 시에 얘를 찾아나가는
굉장히 복잡해진다는 거죠 또 문서는
다 관리를 해 놨는데 얘가 체계적으로
관리가 안 돼 있다면 해당하는 문제가
어느 부분에서 발생했는지 확인할 수가
없기 때문에 우리가 좀 어렵다 요걸
해결하기 위해서 우리가 얘네를
관리한다 자 형상관리 효과에는 관리적
효과와 품질상 효과가 당연히
관리하는데 도움이 되겠고 당연히
소프트웨어 품질이 형상이 되겠죠 자
그러면 이런 형상관리 도구에는 어떤
것들이 있느냐 즉 소프트웨어 개발
생명주기 전반에서 생성되는 소스코드와
문서 등과 같은 산출 및 종합 및
변경 과정을 체계적으로 관리하고
유지하는 것을 도와주는 툴들이 뭐가
된다 형상 관리 툴이 된다 자
형상관리 담당자는 이런 우리 프로젝트
진행 과정 중에 발생하는 모든 모든
것들을 관리하는 형상관리 담당자이다
이렇게 봐 주시면 돼요 그래서이
사람은 킥오프 미팅 참석하고 형상
관리 계획서 작성 형상항목 식별 관리
주기적인 형상 상태 보고 이러한
것들을 쭉 진행하게 된다 자 형상
통제 위원회 요것도 어 명칭을 좀
기억하고 계시기 바랍니다 나중에 이제
실기에서 여러분들이 언급이 될 수가
있어요 형상 통제 위원회는 형상
항목의 변경을 수락 또는 거절하는
책임을 가져요 그래서 생 형상 항목의
변경에 대한 권한을 가지고 있는 사람
람 바로 누구다 형상 통제 위원회다
자 얘네는 형상 항목을 결정하고
베이스라인 수립을 해요 베이스라인은
기준점이 되겠죠 기준 선의지 자
승인된 변경에 대한 책임이 보증하고
베이스라인의 변경 요청이 필요한 경우
이에 대한 검토 승인
하여간에이 형상에 대한 모든 권한을
가지고 있는 사람이 형상통제 위원회다
됐죠 자 베이스 라인이라고 하는 거는
소프트웨어 개발의 특정 시점에서 형상
항목의 소프트웨어 개발의 하나의
완전한 산 출로 얻어져 쓰여질 수
있는 상태의 집합을 의미한다 즉 뭐야
책임이 동반된 관리에 선정되고 추후
개발에 기초가 되고 오직 공식적인
변경 통제 절차에 의해서만 변경될 수
있다 바로 어디에서요 형상 통제
위원회에서 변경할 수 있다 자 그러면
이런 형상 관리 절차에는 어떻게
되느냐 제일 먼저 어떻게 되나 형상을
식별해야 되겠죠 야 내가 관리해야
될게 무엇인지 알아야 되겠고 걔네들을
이렇게 항목별로 구분 해 놔요 되셨죠
이렇게
구분하기 될까 형상을 통제해 줘야
돼요 베이스라인을 설정을 하고 얘네를
관리해 나가야 되겠죠 형상 통제를
한다 그다음에 형상 기록을
보고하고죠 형상을 기록하거나 또
보고하고 그리고 또이 형상이 잘
관리가 되고 있는지 감사를 통해서 또
또 연애에 대해서 관리 보증하는
그러한 역할을 하게 된다 그냥이 순서
정도 기억하시면 됩니다 그래서 뭐라고
해요 제일 먼저 우리가 형상을
식별하고 다음에 통 하고 기록
보고하고 형상 감사한다 렇게 봐
주시면 되겠습니다 그래서 간단하게
렇게 우리 형상 관리에 대해서
이야기를 했는데 여러분들은 형상
관리가 무엇인지 형상이 무엇인지 얘를
왜 관리해야 되는지를 알고 계시면
되겠습니다 자이어서 이제 버전 관리에
가보도록
할게요
