교육자료

Similar documents


<4D F736F F F696E74202D20BCD2C7C1C6AEBFFEBEEE28B9E8B5CEC8AF204B >

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

< B0B3C0CEC1A4BAB8BAD0C0EFC1B6C1A4BBE7B7CAC1FD2E687770>

무인항공기 국제표준 현황 및 테스팅 형상관리 서비스

Level 학습 성과 내용 1수준 (이해) 1. 기본적인 Unix 이용법(명령어 또는 tool 활용)을 습득한다. 2. Unix 운영체계 설치을 익힌다. 모듈 학습성과 2수준 (응용) 1. Unix 가상화 및 이중화 개념을 이해한다. 2. 하드디스크의 논리적 구성 능력

Microsoft Word - [TP_3][T1]UTP.docx

SW

1 SW

Microsoft PowerPoint _03

<C1F6BFAA5357BBEABEF7C0B0BCBAC1A4C3A5BFACB1B E616C292E687770>

PCServerMgmt7

범정부서비스참조모형 2.0 (Service Reference Model 2.0)

第 1 節 組 織 11 第 1 章 檢 察 의 組 織 人 事 制 度 등 第 1 項 大 檢 察 廳 第 1 節 組 대검찰청은 대법원에 대응하여 수도인 서울에 위치 한다(검찰청법 제2조,제3조,대검찰청의 위치와 각급 검찰청의명칭및위치에관한규정 제2조). 대검찰청에 검찰총장,대

<4D F736F F F696E74202D205B31C0E55D20BCD2C7C1C6AEBFFEBEEEBFCD20BCD2C7C1C6AEBFFEBEEEB0F8C7D02E BC8A3C8AF20B8F0B5E55D>

IBM blue-and-white template

소프트웨어공학 Tutorial #2: StarUML Eun Man Choi

0312젠-가이드라인-표지최종.ps, page Normalize

PowerPoint Presentation

슬라이드 제목 없음

슬라이드 1

Ver. T3_DWS.UTP-1.0 Unit Testing Plan for Digital Watch System Test Plan Test Design Specification Test Cases Specification Date Team Infor

U.Tu System Application DW Service AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형

품질검증분야 Stack 통합 Test 결과보고서 [ The Bug Genie ]

[ 네이버마일리지 ] 디자인셋팅매뉴얼 1. 장바구니페이지에네이버마일리지안내추가 - 위치 : HTML 디자인설정 > 장바구니 > 장바구니주문목록 {{$c_3}} [ 편집 ] 버튼클릭 > HTML 편집탭으로이동 > 여러개의장바구니모두결제버튼 {u9} [ 편집 ] 버튼클릭하

<B8D3B8AEB8BB5F20B8F1C2F72E687770>

1. 제품 개요 AhnLab Policy Center 4.6 for Windows(이하 TOE)는 관리대상 클라이언트 시스템에 설치된 안랩의 안티바이러스 제품인 V3 제품군에 대해 보안정책 설정 및 모니터링 등의 기능을 제공하여 관리대상 클라이언트 시스템에 설치된 V3

로거 자료실

PowerPoint 프레젠테이션

<BCD2C7C1C6AEBFFEBEEE5FB1E8C1F6C5C25FC0DBC7B0C3D6C1BEBAB8B0EDBCAD2E687770>

untitled

제 2 장 기본 사용법

PowerPoint 프레젠테이션

Microsoft PowerPoint - ch07.ppt

ODS-FM1

Atlassian Solution Conference Seoul 2017

Microsoft PowerPoint - chap01-C언어개요.pptx

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for

<목 차 > 제 1장 일반사항 4 I.사업의 개요 4 1.사업명 4 2.사업의 목적 4 3.입찰 방식 4 4.입찰 참가 자격 4 5.사업 및 계약 기간 5 6.추진 일정 6 7.사업 범위 및 내용 6 II.사업시행 주요 요건 8 1.사업시행 조건 8 2.계약보증 9 3

사업별평가결과종합 일반회계 산림자원정보화 직접수행 보통 산림과학기술정보화 직접수행 보통

PRO1_04E [읽기 전용]

PRO1_16E [읽기 전용]

프로젝트관리지식체계지침서 (PMBOK Guide) 제 6 판 정오표 -3 쇄 참고 : 다음정오표는 PMBOK Guide-제6판 1쇄및 2쇄에적용됩니다. 사용중인지침서 ( 또는 PDF) 의인쇄차수를확인하려면저작권페이지 (' 고지사항 ' 페이지와목차앞 ) 하단을참조하십시오

ÀÛ¾÷

프로젝트정의서 단계작업계획서 프로젝트계획서 - 프로젝트개요서 - 프로젝트수행계획서 - 품질보증계획서 - 프로젝트관리계획서 위험분석서 프로젝트범위관리를위한지침 프로젝트를착수하기전에반드시다음사항을확인할것 프로젝트수행의실질적인배경과실질적인 Project Owner(Spons

Microsoft PowerPoint - 발표자료.pptx

consulting

<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CC0E7B0EDB0FCB8AE5C53746F636B5F4D616E D656E74732E637070>

1.장인석-ITIL 소개.ppt

이 드리는 혜택 완벽 을 위한 발환경 : Team Foundation Server 200 & CAL 제공 최저의 비용으로 구현을 위해 Visual Studio Team Foundation Server 200 서버 라이센스와 CAL이 에 포함되어 있습니다 을 모든 팀원이

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

Slide 1

CODESYS 런타임 설치과정

목 차 DEXTUpload Pro 소개 시스템 요구 사항 기능 및 특징 시스템 구성도 벤치마킹 적용 효과 유지보수 안내 담당자 안내

슬라이드 제목 없음

Microsoft PowerPoint 자동설치시스템검증-V05-Baul.pptx


1. PVR Overview PVR (Personal Video Recorder), CPU, OS, ( 320 GB) 100 TV,,, Source: MindBranch , /, (Ad skip) Setop BoxDVD Combo

Microsoft PowerPoint - jfeature장범석서재원박동현.pptm

ApplicationKorean.PDF

untitled

씨에이에스는 서울특별시 시설관리공단 계약 제1579호( ) 장애인 콜택시 콜센터 차량관제시스템 구축사업 감리용역 에 근거하여 카나스 에서 수행중인 장애인콜택시 콜센터 차량관제시스템 구축사업에 대한 최종감리를 실시하고 본 보고서를 제출합니다

- 2 -

공개 SW 기술지원센터

1. 파일 명명규칙

SANsymphony-V

Microsoft PowerPoint - additional01.ppt [호환 모드]

I 1 1) TESCO, 1993, ( 96, 98, 99) - : : 354 (19993 ~ , 1 =1737 ) - : 845 ( : 659 ) - : ) CM 9 (CM), CM , 2 CM, -


LCD Monitor

ISP and CodeVisionAVR C Compiler.hwp

제8장 자바 GUI 프로그래밍 II

슬라이드 1

歯CRM개괄_허순영.PDF

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

제이쿼리 (JQuery) 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호

PowerPoint 프레젠테이션

05Àå

Google_1±³

PowerPoint Template

Introduction to CTIP

슬라이드 1

부서: 기획감사실 정책: 군정기획 역량 강화 단위: 군정종합기획 평가 -노 력 상 100,000원 * 1명 100 -채택제안 부상금 50,000원 * 10명 500 -기 념 품 10,000원 * 60명 포상금 1, , 포상금 1,80

Open Cloud Engine Open Source Big Data Platform Flamingo Project Open Cloud Engine Flamingo Project Leader 김병곤

Microsoft Word - Glossary_ver1.1_ _

untitled

구축제안목표 [1/2] v DOORS 를활용하여수집및개발, 분석과정을통해전체시스템사양서도출 v 프로젝트이해관계자간효과적이고실시간적인공유로업무효율증가 v 요구기반 ( 고객기반 ) 의검증계획및산출물작성하여제품의품질향상 v 명세기반의설계, 테스트, 결과서의추적 / 변경 /

Slide 1

슬라이드 1

300 구보학보 12집. 1),,.,,, TV,,.,,,,,,..,...,....,... (recall). 2) 1) 양웅, 김충현, 김태원, 광고표현 수사법에 따른 이해와 선호 효과: 브랜드 인지도와 의미고정의 영향을 중심으로, 광고학연구 18권 2호, 2007 여름

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

Software Verification Team 오준 임국현 주영진 김슬기

슬라이드 1

대학교육151호-합침

810 & 는 소기업 및 지사 애 플리케이션용으로 설계되었으며, 독립 실행형 장치로 구성하거 나 HA(고가용성)로 구성할 수 있습니다. 810은 표준 운영 체제를 실행하는 범용 서버에 비해 가격 프리미엄이 거의 또는 전혀 없기 때문에 화이트박스 장벽 을

금오공대 컴퓨터공학전공 강의자료

untitled

<49534F C0CEC1F520BBE7C8C4BDC9BBE720C4C1BCB3C6C320B9D D20BDC3BDBAC5DB20B0EDB5B5C8AD20C1A6BEC8BFE4C3BBBCAD2E687770>

Transcription:

1 형상관리 CONFIGURATION MANAGEMENT 컨설팅사업부 /QA 정미서

목차 2 I. 형상 II. 형상관리 III. 형상관리활동

이런궁금증을가져주세요 3 형상관리는무슨뜻일까? 형상관리는왜필요핛까? 형상관리활동은어떻게하는걸까? 나는어떤역핛을해야핛까?

4 형상 Configuration

형상?? 5 형상 (Configuration) 소프트웨어개발산출물 ( 문서, 소스코드 ) 이배치되어있는형태

하드웨어형상 6 하드웨어형상 Hardware System은수백, 수천종류의부품으로만들어질수있음각부품에는 ID번호와버전번호가부여 컴퓨터의예 CPU, RAM, Mother board, Hard disk, Printer, Monitor CPU Mouse Monitor RAM Main B Hard D Hard D Main B

소프트웨어형상 7 소프트웨어형상 소프트웨어구성요소들 ( 모듈, 함수, 컴포넌트, 문서등 ) 또한다른요소들과의결합을위한인터페이스를가지며, 이런요소들도 ID 번호와버전번호가부여되어야함 소프트웨어와하드웨어의차이 소프트웨어는변화가더빠름 하루에도여러번바뀔수있음 이에따라, 관리가더욱어려움

소프트웨어개발에는어느단계에서나변경이일어난다 8 작업산출물 작업산출물 작업산출물 작업산출물 요구사항변경기능추가 / 개선 제품 & 서비스

변경의종류 9 변경 영향 새로욲시장여건 새로욲고객요구 구조조정및프로세스재설계 일정계획및자원관리변경 업무환경변경 프로젝트계획 OS 및 HW 의변경 DATA BASE 의변경 컴퓨터아키텍처의변경 새로욲 CASE TOOL 의도입 기술환경변경 데이터베이스 새로욲기능의추가 다른데이터의처리 성능의향상 인터페이스의개선 사용자요구사항변경 문서 소프트웨어모델 ( 코드, 테스트 )

변경의영향 10 프로젝트계획 소프트웨어모델 ( 코드, 테스트 ) 데이터베이스 문서 WBS 와 TASK 의수정 일정계획의조정 원가의재평가 인원 / 자원의재고 프로젝트완료일자의재고 데이터모델의수정 기능. 행동명세서의정정 설계의조정 인터페이스설계의변경 알고리즘의수정 데이터구조의변경 새로욲모듈의생성 인터페이스의변경 테스트전략의수정 테스트케이스의변경 DB 스키마. 레코드포맷의조정 내부데이터구조의수정 데이터항목의수정 Entity-Relationship 의수정 새로욲관계의추가 도식적표현의수정 서술적본문의정정 / 확장 목차의변경 장. 절의추가. 삭제

LogCenter 가 4.0 으로업그레이드된다면? 11 LC 4.01 요구사항목록 리플렛 동영상 LC 4.01 설계서문서 LC 표준제안서 회사홈페이지 LC 4.01 소스코드 LC 4.01 설치매뉴얼 LC 4.01 테스트문서 LC 4.01 설치 DVD LC 정기점검체크리스트 LC 4.01 사용자가이드라인 영향

12 형상관리 Configuration Management

형상관리?? 13 형상관리 (Configuration Management) 형상항목을식별하여그기능적, 물리적특성을문서화하고, 그러한특성에대한변경을제어하며, 변경처리상태를기록및보고하고, 명시된요구사항에부합하는지확인하는기술적이고관리적인감독, 감시활동 [IEEE Std 610.1990] 프로젝트는짂행되어가면서두가지형태로변화함 Projects Change in two ways as they progress toward completion 첫번째는새로욲산출물들이축적되고, The First is through the accumulation of new parts 두번째는이러한산출물들이계속해서버전업이됨 The second kind of change consists of successive versions of these parts 이렇게변화되는산출물들을관리하는것이형상관리 Configuration Management refers to the management of these parts [Eric J. Braude]

형상관리의역핛 14 변경관리 버전관리 형상관리 빌드관리 배포관리 릴리즈관리

[ 참고 ] 버전관리, 변경관리와의차이 15 형상관리 버전관리, 리비전관리, 변경관리, 빌드관리, 이슈관리등을모두포함 버전관리 형상항목이과거부터현재에이르기까지변경이짂행됨에따라각변경에대해서버전을부여함으로써히스토리를관리 버전을통해시갂적인변경사항과해당작업담당자를추적가능 변경관리 변경요청사항에대해, 비용및기갂등을고려하여변경의타당성을평가한뒤, 타당한경우제품또는산출물을변경하고, 그렇지않을경우변경을하지않는일련의과정

형상관리를하지않으면? 16 A 사의사례 각자의진도에따라개발 - 개발프로세스의효율성저하 작업 PC 와네트워크에수많은중복된파일이존재하거나어디있는지모름 - 소프트웨어자산관리의체계화와보호미흡 변경에따른비용과위험의증가, 산출물의형식이개인마다다름 - 통합관리와품질향상의저해요인 B 사의사례 동일한문제재발 - 개발 S/W 의중복보관에의한버전불일치 - 병렬개발환경에서의 S/W 개발시동시수정에의한관리의어려움 개발자퇴사시자료관리, 개발이력파악의어려움 - 개발 S/W 의산재로인한관리, 통제, 공유의어려움 - 관련된자료의버전및이력관리의어려움 - 신입 / 경력연구원의개발참여시기존개발 History 파악이어려움

형상관리와관련된역핛 1/2 17 경영층 프로젝트의형상관리활동에대한방침제공프로젝트의형상관리활동을위한필요한자원과자금제공형상관리활동을정기적으로검토함 프로젝트관리자 (Project Manager) 프로젝트의형상관리조직 ( 형상관리담당자, 형상통제위원회 ) 을구성함해당프로젝트의형상통제위원회위원장의역핛을수행모든형상항목과내부와외부로부터발생하는모든변경요청에대핚최종승인권핚을가짐형상항목및베이스라인을검토함베이스라인의배포를승인함프로젝트형상관리활동의주요사안에대해경영층에보고함 개발자 (Engineering Group) 베이스라인으로등록된형상항목을사용하여엔지니어링활동을수행변경요청및담당하는형상항목에대한변경을구현형상감사결과발생한부적합에대한시정조치를수행

형상관리와관련된역핛 2/2 18 형상관리자 (Configuration Manager) 형상관리계획서에따라형상관리활동수행역할 형상관리절차의개발및문서화 베이스라인의확립및변경관리 형상통제위원회 (CCB: Configuration Control Board) 형상항목의변경을수락또는거절형상항목의변경으로영향을받는사람들로구성 프로젝트관리자, 형상관리자, 품질담당자, 기술담당자및고객측담당자등 역할 형상항목결정 베이스라인수립여부결정 승인된변경에대한책임및보증 베이스라인의변경요청이필요한경우, 이에대한검토및승인 베이스라인라이브러리에산출물들의완성을승인

19 형상관리활동 형상식별, 형상제어, 형상상태보고, 형상감사

20 형상식별 Configuration Identification

형상식별 21 형상식별 (Configuration Identification) 형상관리의대상을식별하고베이스라인의기준을정하는활동 세부활동 형상항목선정베이스라인기준선정

형상항목선정 22 형상항목 (Configuration Item) 개발프로세스에서생산되거나사용되는작업산출물또는작업산출물들의집합체대표적인소프트웨어형상항목 요구사항명세서 설계 / 인터페이스명세서 테스트설계서 소프트웨어품질보증, 형상관리, V&V 계획서와같은계획서 코드모듈 ( 소스와오브젝트모두 ) 형상항목선정 관리방법이나변경에대한통제여부에따라산출물을구분하고, 이중변경에대한통제가필요한산출물을선정하는활동

베이스라인 23 베이스라인 (Baseline) 소프트웨어개발의특정시점에서, 형상항목이하나의완전한산출물로쓰여질수있는상태의집합 ( 버전 1.0) 공식적으로검토, 승인된후에, 향후개발의기준으로서활용되고, 공식적인변경관리절차를통해서만변경될수있는명세서나제품 [IEEE-STD-610]

24 형상통제 Configuration Control

형상통제 25 형상통제 (Configuration Control) 형상에대한변경요청이있을경우, 변경여부와변경활동을통제하는것 단계별업무완료 고객 변경요청 베이스라인설정 변경요청 개발자 No 변경심사 No Yes 변경실시 변경확인

26 형상상태보고 Configuration Status Accounting

형상상태보고 27 형상상태보고 (Configuration Status Accounting) 베이스라인의현재상태및변경항목들이제대로반영되는지여부를보고하는절차 베이스라인으로설정된형상항목의구조와변경상태를기록하여보고함으로써, 형상항목의개발상태에대한가시성을제공 형상상태보고서 형상관리계획서에서정한주기대로작성및제출형상관리자가작성상위관리자에게보고주요내용 베이스라인의상태, 변경제어상태, 형상통제위원회활동내역, 변경요청의상태등

28 형상감사 Configuration Audit

형상감사 29 형상감사 (Configuration Audit) 형상항목이요구사항에맞도록잘변경되었는지확인하는것 형상관리계획서대로형상관리가짂행되고있는지, 요구사항문서대로제품이제작되었는지감사하는활동 베이스라인의무결성검증 형상감사활동 형상관리자가실시형상관리계획서에형상감사계획이수립되어있어야함검증내용 모든승인된변경의반영여부 관련된항목의갱싞여부 승인되지않은변경의반영여부 인도될항목과요구사항, 디자인과의일치여부 모든알려짂소프트웨어의문제가변경승인에의해검토되었는지여부 버전기술문서의준비여부

참고자료 30 소프트웨어공학의이해, 2008, 핚혁수 형상관리이론및형상관리프로세스개선전략, 2009.05.15, 서울여대, 상명대 SVN 을활용핚형상관리프로세스구현, 2009, 도성룡 소프트웨어형상관리계획표준, 핚국정보통싞기술협회, 1999 소규모조직을위핚 CMMI 기반의형상관리프로세스구축, 2009 소프트웨어형상관리, sw_scm_yehan, 1999 소프트웨어프로세스인증모델교육자료, 핚국소프트웨어짂흥원, 2007 IEEE Std 610.12 1990, IEEE Standard Glossary of Software Engineering Terminology IEEE Std 1042-1987,IEEE Guide to Software Configuration management

31 고맙습니다 Question/Answer