관리 메뉴

DevBlackCat

정보처리기사:통합구현 관리 완전 정복!! 본문

정보처리기사/소프트웨어 개발

정보처리기사:통합구현 관리 완전 정복!!

DevBlackCat 2024. 10. 25. 18:16
728x90

IDE

IDE 도구의 개념

 

분류 설명
정의 여러 소프트웨어 개발도구를 한프로그램에 통합해 제공하는 소프트웨어
목적 좀더 효율적이고 편한 환경을 위해
배경 과거에는 다양한도구들을 개별적으로 사용했지만 IDE는 이를 통합해 편의성 증대

기능

에디터,컴파일러(코드를 기계어나 바이트코드로 변환),디버거,배포도구,플러그인

도구

이클립스,vsc,엑스코드,IntelliJIDEA

 

링커 : 컴파일러를 묶어서 로드 모듈이라는 실행가능한 한개로 통합

크로스 컴파일러 : 원시프로그램을 다른기종에 맞는 기계어로번역한것

스마트 워크: 시간 장소 제약없이 원할히 협업하고 끊김 없이 업무수행가능하게 하는 환경

 

 

협업도구

협업 도구의 개념

 

분류 설명
정의 댜양한 참여자들이 각자의 작업환경에서 동시에 하나의 프로젝트나 작업을 진행할수있게 지원하는 소프트웨어
목적 팀원간 통신 및 작업 효율성 최대화 , 프로젝트관리
형태 대부분 클라우드 기반의 SaaS 형태

기능

전사관리 , 프로젝트 관리, 자체 드라이브, 문서공유, 커뮤니케이션,다국어지원,연동지원

 

협업 도구

SNS형,프로젝트 관리형,통합형

 

협업 도구 도입 프로세스

  • 문제정의
  • 솔루션 및 기대효과 정의
  • 협업도구 분석
  • 최종선정

 

형상 관리 도구

형상 관리 도구의 개념

분류 설명
정의 코드 버전 관리
목적 변경사항 추적,복구, 이력관리

필요성

코드복구,이력확인,충돌해결,버그추적,산출물 관리

 

분류 설명
변경 관리 소스 문서의 변경 사항 관리
버전 관리 체크인 체크아웃등 과정을 통한 변경사항 버전화
형상 관리 변경 및 버전 관리를 포함하는 종합적인 관리

 

형상 관리 대상

  • 프로젝트 수행 계획서, 요구사항 관리대장, SW 기능 구조도
  • 엔티티 정의서, 데이터 흐름도, 용어집
  • 인터페이스, ERD, UI 정의서
  • 소스 코드, 단위 테스트 관리 대장
  • 테스트 계획서/시나리오
  • 사용자/운영자 매뉴얼, 최종 산출물

형상 관리 절차 (실기도 나옴)

형상관리 기법
형상식별
형상통제
형상감사
형상기록

 

형상식별 -> 형상통제 -> 형상감사 -> 형상기록

감기

 

CCB
변경승인, 변경관리
변경허용
변경실시

 

CCB : 형상 관리 통제 위원회

변경 허용 -> 변경 실시

CCB <-> 변경허용

 

 

 

 

① 형상 식별

  • 형상 관리의 시작으로 시스템을 구성하는 요소들 중 형상 관리의 대상들을 구분하고 관리 목록의 번호를 정의하여 부여
  • 형상 항목은 단순히 소스파일 뿐만 아니라 산출물, 개발이력, 개발과정에서 작성되는 문서까지 모두 포함

② 형상 통제 ★

  • 형상에 대한 변경 요청이 있을 경우, 변경 여부와 변경활동을 통제하는 활동
  • 소프트웨어 형상 변경 요청을 검 토하고 승인하여 현재의 베이스라인에 반영될 수 있도록 통제
  • 형상통제가 이루어지기 위해서는 형상 통제 위원회(Configuration Control Board, CCB)의 승인을 통한 변경 통제가 이루어져야 한다.

③ 형상 감사 

  • 형상 항목의 변경이 계획에 따라 제대로 이루어졌는지를 검토하고 승인

④ 형상 기록/보고

  • 프로젝트 팀, 회사, 클라이언트 등에게 소프트웨어 개발 상태에 대한 보고서를 제공
  • 베이스라인 산출물에 대한 변경과 처리 과정에서의 변경을 모두 기록

베이스라인 : 컴포넌트의 집합으로 해당 버전은 변경되지않고록 통제하고 재생성하고자 하면 구성된 컴포넌트 버전을 변경할수있다.

형상식별 -> 형상통제 -> 형상감사 -> 형상기록

감기

 

형상통제

구분 설명
변경 요청 필요한 변경사항의 정의 및 제출
변경 심사 형상 담당자가 CCB의 등급을 결정하고 소집
변경 요청의 승인/기각 판단
변경 실시 변경사항의 적용
변경 확인 적용된 변경사항의 검토

 

 

 

728x90