DevBlackCat
정보처리기사:통합구현 관리 완전 정복!! 본문
728x90
IDE
IDE 도구의 개념
분류 | 설명 |
정의 | 여러 소프트웨어 개발도구를 한프로그램에 통합해 제공하는 소프트웨어 |
목적 | 좀더 효율적이고 편한 환경을 위해 |
배경 | 과거에는 다양한도구들을 개별적으로 사용했지만 IDE는 이를 통합해 편의성 증대 |
기능
에디터,컴파일러(코드를 기계어나 바이트코드로 변환),디버거,배포도구,플러그인
도구
이클립스,vsc,엑스코드,IntelliJIDEA
링커 : 컴파일러를 묶어서 로드 모듈이라는 실행가능한 한개로 통합
크로스 컴파일러 : 원시프로그램을 다른기종에 맞는 기계어로번역한것
스마트 워크: 시간 장소 제약없이 원할히 협업하고 끊김 없이 업무수행가능하게 하는 환경
협업도구
협업 도구의 개념
분류 | 설명 |
정의 | 댜양한 참여자들이 각자의 작업환경에서 동시에 하나의 프로젝트나 작업을 진행할수있게 지원하는 소프트웨어 |
목적 | 팀원간 통신 및 작업 효율성 최대화 , 프로젝트관리 |
형태 | 대부분 클라우드 기반의 SaaS 형태 |
기능
전사관리 , 프로젝트 관리, 자체 드라이브, 문서공유, 커뮤니케이션,다국어지원,연동지원
협업 도구
SNS형,프로젝트 관리형,통합형
협업 도구 도입 프로세스
- 문제정의
- 솔루션 및 기대효과 정의
- 협업도구 분석
- 최종선정
형상 관리 도구
형상 관리 도구의 개념
분류 | 설명 |
정의 | 코드 버전 관리 |
목적 | 변경사항 추적,복구, 이력관리 |
필요성
코드복구,이력확인,충돌해결,버그추적,산출물 관리
분류 | 설명 |
변경 관리 | 소스 문서의 변경 사항 관리 |
버전 관리 | 체크인 체크아웃등 과정을 통한 변경사항 버전화 |
형상 관리 | 변경 및 버전 관리를 포함하는 종합적인 관리 |
형상 관리 대상
- 프로젝트 수행 계획서, 요구사항 관리대장, SW 기능 구조도
- 엔티티 정의서, 데이터 흐름도, 용어집
- 인터페이스, ERD, UI 정의서
- 소스 코드, 단위 테스트 관리 대장
- 테스트 계획서/시나리오
- 사용자/운영자 매뉴얼, 최종 산출물
형상 관리 절차 (실기도 나옴)
형상관리 기법
형상식별
형상통제
형상감사
형상기록
형상식별 -> 형상통제 -> 형상감사 -> 형상기록
식후통증감기약
CCB
변경승인, 변경관리
변경허용
변경실시
CCB : 형상 관리 통제 위원회
변경 허용 -> 변경 실시
CCB <-> 변경허용
① 형상 식별
- 형상 관리의 시작으로 시스템을 구성하는 요소들 중 형상 관리의 대상들을 구분하고 관리 목록의 번호를 정의하여 부여
- 형상 항목은 단순히 소스파일 뿐만 아니라 산출물, 개발이력, 개발과정에서 작성되는 문서까지 모두 포함
② 형상 통제 ★
- 형상에 대한 변경 요청이 있을 경우, 변경 여부와 변경활동을 통제하는 활동
- 소프트웨어 형상 변경 요청을 검 토하고 승인하여 현재의 베이스라인에 반영될 수 있도록 통제
- 형상통제가 이루어지기 위해서는 형상 통제 위원회(Configuration Control Board, CCB)의 승인을 통한 변경 통제가 이루어져야 한다.
③ 형상 감사
- 형상 항목의 변경이 계획에 따라 제대로 이루어졌는지를 검토하고 승인
④ 형상 기록/보고
- 프로젝트 팀, 회사, 클라이언트 등에게 소프트웨어 개발 상태에 대한 보고서를 제공
- 베이스라인 산출물에 대한 변경과 처리 과정에서의 변경을 모두 기록
베이스라인 : 컴포넌트의 집합으로 해당 버전은 변경되지않고록 통제하고 재생성하고자 하면 구성된 컴포넌트 버전을 변경할수있다.
형상식별 -> 형상통제 -> 형상감사 -> 형상기록
식후통증감기약
형상통제
구분 | 설명 |
변경 요청 | 필요한 변경사항의 정의 및 제출 |
변경 심사 | 형상 담당자가 CCB의 등급을 결정하고 소집 변경 요청의 승인/기각 판단 |
변경 실시 | 변경사항의 적용 |
변경 확인 | 적용된 변경사항의 검토 |
728x90
'정보처리기사 > 소프트웨어 개발' 카테고리의 다른 글
정보처리기사: 제품 소프트웨어 메뉴얼 완전 정복!! (1) | 2024.10.31 |
---|---|
정보처리기사: 소프트웨어 패키징 완전정복!! (0) | 2024.10.28 |
정보처리기사 필수 학습: 모듈 구현 완전정복!! (2) | 2024.10.25 |
정보처리기사 필수 학습: 쿼리 성능 측정과 소스코드 인스펙션 완전정복!! (0) | 2024.10.24 |
정보처리기사 필수 학습: 프로시저와 ORM 완전 정복!! (0) | 2024.10.24 |