슬라이드 1

Size: px
Start display at page:

Download "슬라이드 1"

Transcription

1 무기체계 SW 신뢰성향상을위한방안 MDS 테크놀로지 우경일팀장

2 CONTENTS Ⅰ 무기체계 SW신뢰성시험방안 Ⅱ 무기체계 SW 개발현실과어려움 Ⅲ SW 개발환경개선방안 1~7 Ⅳ SW 신뢰성시험설정방안 Ⅴ 결론

3 무기체계 SW 신뢰성시험방안 A. 요구사항관리 H. 성능테스트 요구사항을저장 / 관리 / 추적 / 분석관리 신뢰성시험평가기준분석및설정 B. 설계 소스코드, 모델의분석 / 설계등시스템의아키텍처설계및관리 요구사항및시험평가기준정의 C. 방위사업청코딩룰 시스템아키텍처설계 소프트웨어설계 형상 / 변경통합관리시스템 소프트웨어모듈테스트 인수테스트 (Acceptance) 시스템통합테스트 F. 코드실행률테스트 인수테스트단계에서활용되며, 어플리케이션이나 DB, WAS 등의 Load 테스트와성능테스트수행 G. 기능테스트 요구사항기반으로 S/W 가개발되었는지를평가하는블랙박스테스트 C, C++ 언어로작성된코드의정적분석과메트릭을제공하여개발표준룰체크 소프트웨어개발 소프트웨어단위테스트 S/W 통합시험이나체계시험단계에서 S/W 전체커버리지를감지 D. 실행시간오류 E. 단위시험 SW 실행시발생할수있는 Buffer Overrun 이나 Memory 누수와같은오류를전문적으로탐지 단위시험단계에서코드및요구명세시험지원및모듈의커버리지를측정 3

4 현무기체계 SW 신뢰성확보를위한분류 방위사업청코딩규칙준수 (QAC/QAC++) 실행시간오류제거 (CodeSonar) 단위 / 통합 / 체계시험과이를통한코드실행률확보 (VectorCAST) 신뢰성기준설정 (Medini Analyze) 4

5 현무기체계 SW 신뢰성확보를위한세부내용 코딩규칙검증 실행시간오류검증 코드실행률검증 신뢰성기준설정 방위사업청코딩규칙검증 SW 실행시발생가능한결함검출 단위 / 통합시험수행및코드실행률목표치확보 무기체계위험도분석 (HARA) 및국방무결성등급정의 코딩규칙및품질 Metric 을검사하여 SW 의품질측정및개선 SW 실행시간오류를제거하여잠재적결함을최소화하고강건성을향상 요구사항에명시된기능 / 비기능에대한 SW 완성도를검사 신뢰성확보에위배되는위험원파악무기체계위험등급설정및시험평가기준을수립 5

6 현무기체계 SW 개발환경의현실 (1/2) 부족한프로젝트수행기간 전체프로젝트수행기간에서 1~2 개월이지난후개발요청 제한적인프로젝트비용 장비, 인력및프로젝트수행비용 ( 회식비및 License 등 ) 부족 혼선이야기되는여러개발도구들 (Complier 및 Testing Tool 등 ) 이론과다른현실 요구사항분석, 설계경험부족결함이많지만기능을 80% 구현한개발자 vs. 신뢰성을확보하며기능을 30% 구현한개발자 6

7 현무기체계 SW 개발환경의현실 (2/2) 부족한개발시간 개발시간 = 프로그래밍시간 + 부수적인업무를위한시간 ( 지속적인회의, 신뢰성시험수행및각종산출물작성등 ) 부족한개발시간으로인한야근및특근 7

8 8

9 해결방안 1 CI 환경구축 Requirement DB (DOORS or Polarion) IBM & Polarion (ALM) 형상항목 1. Coding Rule Check QAC 변경사항 commit SVN Repository 2. S/W Metrics 3. Unit Testing 4. S/W Integration 5. Code Coverage CodeSonar 개발자 & Tester Electric Commander Jenkins, ANTS, Maven, etc. Dash Board 6. Document VectorCAST Web Monitor & Manager < 분석결과화면 > 9

10 해결방안 2 ALM 환경구축 시스템엔지니어링영역별지원도구간통합, 문서자동화템플릿생성 / 출력기능, 업무환경 (ex. PLM 등 ) 과의연동을통해조직의시스템엔지니어링역량강화 SW 설계 요구사항추적 SW 신뢰성시험 QAC CodeSonar VectorCAST 테스트결과추적 테스트수행 Continuous Integration 요구사항간추적성관리 Source Code 빌드 / 배포관리 시스템요구사항과 SW 산출물간양방향추적 ALM HW, SW 간통합형상 / 변경관리 PLM 10

11 해결방안 2 ALM 환경구축 시스템엔지니어링영역별지원도구간통합, 문서자동화템플릿생성 / 출력기능, 업무환경 (ex. PLM 등 ) 과의연동을통해조직의시스템엔지니어링역량강화 DOORS 템플릿 (22 종 ) 요구사항문서 설계문서 시험문서 체계규격서 (SSS) 소프트웨어요구사항명세서 (SRS) 하드웨어요구사항명세서 (HRS) 주요품목개발규격서 (PIDS/CIDS) 인터페이스요구사항명세서 (IRS) 체계 / 부체계설계명세서 (SSDD) 소프트웨어개발계획서 (SDP) 소프트웨어설계명세서 (SDD) 데이터베이스설계명세서 (DBDD) 하드웨어설계명세서 (HDD) 인터페이스설계명세서 (IDD) 인터페이스통제문서 (ICD) 체계 / 부체계시험계획서 (STP) 통합시험절차서 체계 / 부체계성능시험절차서 (PQTP) 개발시험평가계획서 소프트웨어시험계획서 (STP) 소프트웨어시험절차서 (STD) 하드웨어시험절차서 (HTD) 소프트웨어시험결과보고서 (STR) 기술문서템플릿 (RPE & HWP RG) Import 표준템플릿자동입출력기능구현 Export 요구사항관리 (DOORS) 체계요구사양 1 요구사양 2 소프트웨어요구사양 1 요구사양 2 요구사양 3 시스템요구사항 구성품요구사항 시스템설계, 상호운용성 (System Architect) SW 설계 (Rhapsody) 아키텍처모델 (MND-AF 기반 ) 체계상호운용성요소분석 Source Generation SW Source 관리 (Synergy) 변경관리 PLM (Product Life Cycle) 요구분석설계구현통합시험 11

12 해결방안 3 신뢰성시험의영향요소파악 소스수정 테스트계획및전략수립 요구사항분석및테스트케이스작성 테스트수행 테스트결과분석및전달 테스트종료 방위사업청코딩규칙의준수여부 품질매트릭 - Cyclomatic Complexity ( 함수내부분기문의개수 ) - Deepest Level of Nesting (if 문의중첩도 ) 동적시험 정적시험 테스트엔지니어의숙련도 UI 가있는 SW(MFC 사용 ) 절차서의커버리지정도 절차서작성에많은시간소요 Coverage 의종류 (Statement, Branch, MC/DC) 12

13 해결방안 4 품질메트릭 (Metrics) 관리 품질메트릭 (Metrics) 소프트웨어의복잡도를측정하는지표 복잡도측정을통해 SW 현재상태파악 자주사용되는품질메트릭 Cyclomatic Complexity 함수내부분기문의개수계산 Number of Executable Lines 함수내부의실행코드라인수 Deepest Level of Nesting if 문의중첩도계산 품질메트릭사용이유 품질메트릭의결과값을통해검증한 SW 의복잡도측정 개발자에게 SW 수정방향을제시 13

14 해결방안 4 품질메트릭 (Metrics) 장점 품질메트릭 (Metrics) 장점 코드에대한정량적인품질측정 여러품질메트릭값을확인 다양한측면에서코드의품질측정 복잡도측정을통해수정방향제시 Cyclomatic Complexity, Deepest Level of Nesting, Number of Executable Lines 설정한최대값보다클경우 : 복잡도가높은코드 리펙토링이필요설정한최소값보다작을경우 : 복잡도낮은코드 모듈화로통합필요논리연산자와매개변수의개수메트릭테스트단계에서 Test Case 개수를감소 시간단축 ( 예시 ) 16 개의논리연산자와 7 개의매개변수가선언된함수의테스트케이스 371 개 7 개의논리연산자와 4 개의매개변수로줄여 64 개의테스트케이스로감소 16

15 해결방안 5 모듈화기반신뢰성시험영역구분 모듈화가잘되어있는경우 ( 요구사항과파일별, 클래스별 mapping 가능 ) 요구사항분석 임무 ( 기능 ) 중요도, 인명피해정도, 사용빈도고려각요구사항에상, 중, 하의레벨부여 Coverage 선택 개발된소스코드의모듈화정도 D Lv. : MC/DC + Statement C Lv. : Branch + Statement B Lv. : Statement 모듈화가잘되어있지않은경우 ( 요구사항과파일별, 클래스별 mapping 불가능 ) CSCI 단위로분석 임무 ( 기능 ) 중요도, 인명피해정도, 사용빈도를고려 각 CSCI 에상, 중, 하의레벨을부여 하부의 CSC, CSU 는상위 CSCI 의레벨에따라결정 17

16 해결방안 6 효과적인 Test Case 생성 Analysis of requirements 요구사항명세분석을통해테스트케이스를생성 Analysis of boundary values 테스트케이스생성방법 Generation and analysis of equivalence classes 여러가능한입력값에대해동일한결과를갖는값들을동치클래스로구분하고, 각클래스별로입력값을선택하여테스트케이스를생성 Error guessing 모듈의입력파라미터로극한값이나경계값을이용하여테스트케이스를생성 테스트엔지니어의경험을기반으로어떤입력에대해서발생할수있는오류를예측하여테스트케이스를생성 18

17 해결방안 7 효과적인테스팅도구의사용 비교항목 VectorCAST ( 테스팅도구 ) 디버깅 / 프로파일링도구 PC 기반시험 - 원본코드에테스트를위한프로젝트생성및코드삽입과정은유사 내장형시스템기반시험 분석가능코드실행률타입 요구사항과의추적성확보 삽입코드 소스코드실행률 - 파일시스템또는 Memory Dump 방식 - Serial Port 로실시간데이터전송 - Statement Coverage ( 구문실행률 ) - Branch Coverage ( 분기실행률 ) - MC/DC - Function Coverage ( 함수실행률 ) - Call Coverage ( 호출실행률 ) - Excel, DOORS, Polarion 등요구사항관리도구들과테스트케이스 / 테스트시나리오간추적성확보 - 전처리후코드삽입 ( 코드수정불필요 ) - 실행구문라인별코드삽입 - 원본소스에서총실행가능구문대비실행된구문비율로코드실행률측정 신뢰성 / 안전성관련국제표준준수 우주 / 항공 / 국방 / 철도 / 자동차 / 의료등사용 - 하드웨어장치연동 - Block Coverage ( 블록실행률, 국제기준에부적합 ) Statement Coverage Block Coverage 구문 (Statement) 의경우기본 Key word 를제외한구문에대해사용자가수동으로탐침코드삽입 - Branch Coverage - MC/DC 미지원 - 요구사항과의추적성확보기능부재 테스팅도구가아닌디버깅목적 - 전처리하지않고코드삽입되어 Define 매크로등추가적인코드수정 / 추가필요 코드실행률에대한결과보장 (Guarantee) 불가 - Entry Point 및실행 Path 시작 / 끝에코드삽입 - Test Point 구문의실행유무비율로코드실행률측정 수출기준, 국제표준에준수불가 개발자간참고용자료로만활용 ( 신뢰성 / 안전성분야코드실행률측정결과적용불가 ) 19

18 20

19 무기체계신뢰성기준설정 (2013 지침서 ) SW 신뢰성시험평가 * 시험평가항목 : 코드실행률 (Code Coverage) 소프트웨어동적시험계획수립절차 가. 연구개발주관기관은소프트웨어개발계획서에동적시험계획을포함하여작성 1) 시험대상항목및코드실행률목표값설정방법 (1) 관련국제기준, 규격및문헌을참고하여개발대상소프트웨어 (CSCI, CSC, CSU 등 ) 의장애발생가능성, 장애로인한영향도등을분석하고위험 (Risk) 요소도출 MIL-STD-882E, DO-178B, IEC 61508, ISO (2) 위험요소평가후, 일정수준이상의위험을가진소프트웨어항목을동적시험대상으로결정하고위험수준별로목표값설정 2) 동적시험을고려한소프트웨어설계, 구현및시험방안 ( 복잡성, 시험용이성 (Testability), 유지보수성등 ) 3) 동적시험시기및환경구축방안 ( 시험도구선정등 ) 나. 연구개발주관기관은소프트웨어시험계획서및소프트웨어시험절차서에소프트웨어동적시험계획및절차를작성한다. 코드실행률목표값설정을위한상세수행절차및기준을제시 현무기체계소프트웨어신뢰성시험평가기준의상세화및개선안소개 * 방위사업청, 무기체계내장형소프트웨어획득및관리실무지침서

20 무기체계신뢰성기준설정방안 ( 案 ) 시스템신뢰성분석 FME(C)A 운용요구기술서 체계정의 초안아키텍처 운용기능정의 고장정의 System HW SW 재난위험분석및리스크평가 전투시나리오분석 고장정의 FTA 발생도 (E) 심각도 (S)/ 제어가능성 (C) 위험한사건정의 SW 신뢰성기준설정작업흐름 체계치명도등급도출 A B C D 시험적용방법 A B C D 1 정적시험 a Statement coverage b Branch coverage c MC/DC (Modified Condition & Decision Coverage) O Copyright(c)2013 by Kyungil, Woo / MDS Technology. All contents cannot be copied without permission. Copyright(c)2013 이곳의모든저작권은 MDS 테크놀로지우경일에게있습니다. 승인없는무단배포를금합니다. 22

21 결론 SW 신뢰성을높이기위한방안 개발단계에서코딩규칙을준수하여개발정적시험비용과시간절약 검증된정적 / 동적시험도구및 ALM 을적용하여개발생산성향상 신뢰성시험수행을위한적합한도구사용 방사청코딩규칙준수 품질메트릭사용 Cyclomatic Complexity Number of Executable Lines Deepest Level of Nesting Model 과 Controller 는단위테스트, View 는기능테스트가능 재사용성, 유지보수성, Testability 상승 MVC 모델적용 코드실행률확보 Code 의옳고그름, Error 유 / 무확인 부정확한또는불충분한기능구현방지 Defect 의존재가능성을제거 Test 에대한충분성 27

22

23 Thank you MDS 테크놀로지 시스템엔지니어링솔루션 1 팀우경일팀장 kyungil@mdstec.com 본사 경기도성남시분당구대왕판교로 644 번길 49 한컴타워 3 층 연구소 경기도성남시분당구판교로 288 번길 15 판교 7 벤처밸리 2 단지 1 동 9 층

<B1D4B0DDBCAD202D20C4DAB5E520B1E2B9DD2E687770>

<B1D4B0DDBCAD202D20C4DAB5E520B1E2B9DD2E687770> 서식제호 규격서 규격서 COMMODITY DESCRIPTION 세부품명번호 Item No. 품목및규격 Description 코드기반표준SW 개발 / 검증 / 지원도구 (Code based standard software solutions for development, verification, and support) 단위 수량 Unit Quantity Set

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 ISO 26262 대응을위한 SW 동적시험방안 (ISO 26262 Part 6 - SW 단위 / 통합시험 ) MDS 테크놀로지 이수안 CONTENTS Ⅰ ISO 26262 의 SW 동적시험절차 1 2 3 V 모델에서의 SW 동적시험 동적시험개념및일반절차 ISO 26262 의 SW 단위시험일반절차 Ⅱ Ⅲ 4 ISO 26262 의 SW 통합시험일반절차 ISO 26262의동적시험적용사례분석및방안

More information

Microsoft PowerPoint - 7.ppt

Microsoft PowerPoint - 7.ppt SE 통합시스템구축사례 장재덕선임연구원 LIG Nex1 1. 개요 1) 추진배경 국내방산환경의대형화 / 복잡화및연구개발기간의단축으로인한업체의역량향상을위해 SE ( 시스템엔지니어링 ) 도입및지원도구구축이요구됨 추진배경 추진중점 국내방산환경변화에따른 SE 역량강화필요 업체주관연구개발확대에따른 SE 역량확보필요 SE 역량강화 외부전문가를활용한진단및검증 이해관계자요구사항도출및관리도출역량필요

More information

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

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

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 TRACK 1 무기체계 SW 설계및프로세스 SW 신뢰성데이터통합구축자동화방안 MDS 테크놀로지이은주차장 Contents I. SW 신뢰성데이터확보 II. SW 신뢰성데이터통합자동화 III. SW 신뢰성데이터통합자동화 Use Case IV. SW 신뢰성데이터통합자동화의효과 SW 신뢰성데이터란?» 무기체계소프트웨어개발및관리실무지침서 ( 방위사업청발간, 2016.7.13)

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 체계공학 (Systems Engineering) 환경구축사례및생산성향상방안 MDS 테크놀로지김태현과장 Contents I. 체계공학수행중점사항 II. 체계공학환경구축개념 III. 체계공학업무수행방안 IV. 적용기대효과 무기체계개발을바라보는시선» 무기체계개발을바라보는두가지의시선 : 개발조직 vs. 관리조직 무기체계개발목적 : ROC (Required Operational

More information

2013 한국 소프트웨어공학 학술대회(LIG넥스원_이주현)

2013 한국 소프트웨어공학 학술대회(LIG넥스원_이주현) 2013. 01. 30 연구배경 관련연구 본 론 결 론 1) 무기체계내장형소프트웨어특징 I. 개요 무기체계소프트웨어의비중및중요성이증대되고, 소프트웨어가체계전체성능을좌우하는핵심요소로변화하고있음. 최신무기체계는감시정찰, 지휘통제, 정밀타격이통합된 SW 중심의복합체계로발전 공통기반 SW, 체계기반 SW, 전술응용 SW 등무기체계제반기능이대부분 SW 로구현 무기체계개발비중

More information

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

Microsoft PowerPoint - jfeature장범석서재원박동현.pptm 소프트웨어검증 J F JFeature REQUIREMENT COVERAGE TOOL 장범석서재원박동현 순서 1. JFeature 소개 2. JFeature 사용 3. JFeature VS OSRMT 4. 프로젝트적용방안 1. JFeature 소개 1. JFeature 소개 JFeature Feature/requirement coverage tool 개발하는코드에해당하는요구사항에초점

More information

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

무인항공기 국제표준 현황 및 테스팅 형상관리 서비스 유무인항공기용 SW 안전가이드소개 정보통신산업진흥원 SW 공학기술팀 윤형진수석 (yhjsqa@nipa.kr) Contents 01 02 03 들어가기 유무인항공기시장동향 소프트웨어안전가이드소개 04 맺음말 01. 들어가기 01. 들어가기 테슬라전기차모델 S 는주기적인 SW 업그레이드를통해오래탈수록품질이좋아지는자동차입니다. - 파울라덴뒤넌테슬라유럽커뮤니케이션디렉터

More information

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

품질검증분야 Stack 통합 Test 결과보고서 [ The Bug Genie ] 품질검증분야 Stack 통합 Test 결과보고서 [ The Bug Genie ] 2014. 10. 목 차 I. Stack 통합테스트개요 1 1. 목적 1 II. 테스트대상소개 2 1. The Bug Genie 소개 2 2. The Bug Genie 주요기능 3 3. The Bug Genie 시스템요구사항및주의사항 5 III. Stack 통합테스트 7 1. 테스트환경

More information

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

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for 2003 Development of the Software Generation Method using Model Driven Software Engineering Tool,,,,, Hoon-Seon Chang, Jae-Cheon Jung, Jae-Hack Kim Hee-Hwan Han, Do-Yeon Kim, Young-Woo Chang Wang Sik, Moon

More information

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074> SIMATIC S7 Siemens AG 2004. All rights reserved. Date: 22.03.2006 File: PRO1_17E.1 차례... 2 심벌리스트... 3 Ch3 Ex2: 프로젝트생성...... 4 Ch3 Ex3: S7 프로그램삽입... 5 Ch3 Ex4: 표준라이브러리에서블록복사... 6 Ch4 Ex1: 실제구성을 PG 로업로드하고이름변경......

More information

Introduction to CTIP

Introduction to CTIP Introduction to CTIP 김의섭 2019-03-08 목차 CI & CTIP CTIP 장단점 CTIP 구성도 Tools Team Projects 2 CI - Continuous Integration Continuous Integration 소프트웨어개발에서 Build(Test-CTIP) 의프로세스를지속적으로수행하는것. 지속적으로개발된 Unit 코드에대한

More information

IBM Mobile Quality Assurance 소개

IBM Mobile Quality Assurance 소개 Drive Stearing Wheel Speed Grimm과 Grochtmann이제안한분류트리기법은하드웨어, 소프트웨어일부또는전체를트리구조로분석및표현하고이를바탕으로테스트케이스를도출하는방법으로블랙박스테스트의한종류인 Partitioning 방법에이론적기반을두고있는카테고리 Partitioning 방법 (category-partition method) 의개념을향상시킨기법이며

More information

[Brochure] KOR_TunA

[Brochure] KOR_TunA LG CNS LG CNS APM (TunA) LG CNS APM (TunA) 어플리케이션의 성능 개선을 위한 직관적이고 심플한 APM 솔루션 APM 이란? Application Performance Management 란? 사용자 관점 그리고 비즈니스 관점에서 실제 서비스되고 있는 어플리케이션의 성능 관리 체계입니다. 이를 위해서는 신속한 장애 지점 파악 /

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 NuPIC 2013 2013.11.07~11.08 충남예산 FPGA 기반제어기를위한통합 SW 개발환경구축 유준범 Dependable Software Laboratory 건국대학교 2013.11.08 발표내용 연구동기 효과적인 FPGA 기반제어기를위한통합 SW 개발환경 연구진행현황 개발프로세스 FBD Editor FBDtoVerilog 향후연구계획 맺음말 2

More information

소개 는 국내 산업계 IC 전문 인재양성과 기술 보급을 위한 IC 표준화 및 시험인증 전문 교육기관입니다. IC 글로벌 경쟁력 제고를 위한 핵심인재 양성을 목적으로 교육세나 및 자격시험 서비스를 제공합니다. 교육 훈련비용 일부를 지원하는 직업능력개발훈련과정을 운영합니다

소개 는 국내 산업계 IC 전문 인재양성과 기술 보급을 위한 IC 표준화 및 시험인증 전문 교육기관입니다. IC 글로벌 경쟁력 제고를 위한 핵심인재 양성을 목적으로 교육세나 및 자격시험 서비스를 제공합니다. 교육 훈련비용 일부를 지원하는 직업능력개발훈련과정을 운영합니다 edu.tta.or.kr IC 핵심역량 강화를 위한 탁월한 선택 소개 는 국내 산업계 IC 전문 인재양성과 기술 보급을 위한 IC 표준화 및 시험인증 전문 교육기관입니다. IC 글로벌 경쟁력 제고를 위한 핵심인재 양성을 목적으로 교육세나 및 자격시험 서비스를 제공합니다. 교육 훈련비용 일부를 지원하는 직업능력개발훈련과정을 운영합니다. 연혁 2016 근로자 직업능력

More information

서현수

서현수 Introduction to TIZEN SDK UI Builder S-Core 서현수 2015.10.28 CONTENTS TIZEN APP 이란? TIZEN SDK UI Builder 소개 TIZEN APP 개발방법 UI Builder 기능 UI Builder 사용방법 실전, TIZEN APP 개발시작하기 마침 TIZEN APP? TIZEN APP 이란? Mobile,

More information

Microsoft PowerPoint _03

Microsoft PowerPoint _03 시스템아키텍처설계소개 차진규기술사 (chajinkyu@korea.com) 1/ 62 목차 1. 아키텍처의환경 2. 시스템아키텍처의이해 3. 시스템아키텍처구축프로세스 5. 구축단계전략포인트 6. 운영단계전략포인트 2/ 62 3. 시스템아키텍처구축프로세스 아키텍처구축단계는정의, 설계, 구성및통합, 전개로이루어지며, 각단계별세부 Step 및 Task 를포함하고있음.

More information

슬라이드 1

슬라이드 1 디지털계측제어시스템의소프트웨어 테스트커버리지관련규제방향 김형태한국원자력안전기술원 2009. 4.5 ~ 4.6 제 12 회원자력안전기술정보회의 목차 1. 서론 2. 테스트커버리지개요 3. 관련표준들분석 4. 사례연구 : 신고리 1,2 CPCS, KNICS POSAFE-Q 5. 테스트커버리지적용근거 6. 테스트커버리지규제방향 7. 결론 Slide 2 1. 서론

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Application Lifecycle Management Atlassian 으로전체 ALM 사이클을구성해볼까요? ALM 은무엇인가요? ALM(Application Lifecycle Management) 은어플리케이션제품이기획되어개발, 유지및운영, 폐기까지전체수명주기를분야별체계적인공학방법통해성공적으로이뤄질수있게모니터링하고문제를제어함으로써관리함. 어플리케이션

More information

슬라이드 1

슬라이드 1 Software Verification #3 정적분석도구, 단위 / 시스템테스트도구 Software Verification Team 4 강 정 모 송 상 연 신 승 화 1 Software Verification #3 정적분석도구, 단위 / 시스템테스트도구 CONTENTS 01 Overall Structure 02 Static analyzer SonarQube

More information

공개 SW 기술지원센터

공개 SW 기술지원센터 - 1 - 일자 VERSION 변경내역작성자 2007. 11. 20 0.1 초기작성손명선 - 2 - 1. 문서개요 4 가. 문서의목적 4 나. 본문서의사용방법 4 2. 테스트완료사항 5 가. 성능테스트결과 5 나. Tomcat + 단일노드 MySQL 성능테스트상세결과 5 다. Tomcat + MySQL Cluster 성능테스트상세결과 10 3. 테스트환경 15

More information

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

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 2. 관련연구 2.1 MQTT 프로토콜 Fig. 1. Topic-based Publish/Subscribe Communication Model. Table 1. Delivery and Guarantee by MQTT QoS Level 2.1 MQTT-SN 프로토콜 Fig. 2. MQTT-SN

More information

Software Engineering

Software Engineering 1 9. 소프트웨어테스팅 주요내용 품질이란무엇인가? 테스팅이란무엇인가? 블랙박스테스팅기법에는무엇이있는가? 화이트박스테스팅기법에는무엇이있는가? 2 소프트웨어개발과품질 품질의다양한의미 - 프로그램이정상적으로작동하는것 - 프로그램에기대하는막연한완성도 - 명시된요구사항을만족시키는것 - 고객이의도한대로요구사항을올바르게정의하는것 3 4 소프트웨어테스팅 (Software

More information

Software testing

Software testing Software testing 소프트웨어공학개론 유준범교수님 CLASS A T8 200611478 성두훈 200611494 원스타 200611518 조민경 200611458 김영승 1. Software testing 이란? 소프트웨어테스팅 (software testing) 은개발된컴퓨터소프트웨어의품질을측정하기위해사용되는과정이다. IEEE 에서의 Software

More information

Microsoft PowerPoint - B1 [호환 모드]

Microsoft PowerPoint - B1 [호환 모드] R&D 생산성향상을위 한 PLM 구축및적용사례 * LIG 넥스원 * 김명호책임연구원 Contents Ⅰ. Ⅱ. PLM 구축및적용사례지속적개선 Ⅲ. 결론 Ⅰ. PLM 구축및적용사례 회사소개 LIG 넥스원은전장감시, 지휘통제및정밀타격분야관련제품을생산하는방위산업체임. 07.04 LIG 넥스원 ( 주 ) 출범 항공전자 레이더 지휘통제 / 통신 유도무기 전자전 수중무기

More information

<C3D6C0E7C3B528BAB8B5B5C0DAB7E1292D322E687770>

<C3D6C0E7C3B528BAB8B5B5C0DAB7E1292D322E687770> 도서출판 폴리테이아 보도자료 정치가 최재천의 책 칼럼! 우리가 읽고 싶고 읽어야만 할 책, 153권에 대한 소개서이자 안내서! 최재천 지음 436쪽 15,000원 2011년 8월 출간 서울 마포구 합정동 417-3 (1층) / 편집 02-739-9929~30 / 영업 02-722-9960 / 팩스 02-733-9910 1 문자 공화국 을 살아간다. 말이 문자가

More information

(Microsoft PowerPoint - 3-1-3 \261\350\301\276\277\370 [\310\243\310\257 \270\360\265\345])

(Microsoft PowerPoint - 3-1-3 \261\350\301\276\277\370 [\310\243\310\257 \270\360\265\345]) CMMI 모델 기반의 SE 적용 활성화 사례 2008. 11. 26. 국방과학연구소 김 종 원 김 광 로 1 목 차 I. SE 적용 상의 고민 II. 적용 활성화를 위한 개선 방향 III. 구현 사례 IV. CMMI 모델 적용에 따른 SE 활성화 효과 2 0. CMMI 모델 미 국방부 지원으로 카네기멜론 대학의 Software Engineering Institute에서

More information

Software Testing

Software Testing 효과 www.soft4soft.com Contents 소프트웨어및코드인스펙션정의 소프트웨어결함및적용기술 생명주기상결함효과 코드인스펙션 CMM Levels 정의 CMM Level 4 와 SQA CMM Levels 과코드결함수 코드인스펙션도입사례 코드인스펙션도입효과 SW 품질관리및검증효과 2 소프트웨어및코드인스펙션정의 정의 소프트웨어의결함을발견하기위하여개발과정상의결과물을검토하는것

More information

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드]

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드] Google Map View 구현 학습목표 교육목표 Google Map View 구현 Google Map 지원 Emulator 생성 Google Map API Key 위도 / 경도구하기 위도 / 경도에따른 Google Map View 구현 Zoom Controller 구현 Google Map View (1) () Google g Map View 기능 Google

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Software Verification Junit, Eclipse 및빌드환경 Team : T3 목차 Eclipse JUnit 빌드환경 1 Eclipse e 소개 JAVA 를개발하기위한통합개발환경 주요기능 Overall 빌드환경 Code edit / Compile / Build Unit Test, Debug 특징 JAVA Code를작성하고이에대한 debugging

More information

슬라이드 1

슬라이드 1 Pairwise Tool & Pairwise Test NuSRS 200511305 김성규 200511306 김성훈 200614164 김효석 200611124 유성배 200518036 곡진화 2 PICT Pairwise Tool - PICT Microsoft 의 Command-line 기반의 Free Software www.pairwise.org 에서다운로드후설치

More information

Æí¶÷4-¼Ö·ç¼Çc03ÖÁ¾š

Æí¶÷4-¼Ö·ç¼Çc03ÖÁ¾š 솔루션 2006 454 2006 455 2006 456 2006 457 2006 458 2006 459 2006 460 솔루션 2006 462 2006 463 2006 464 2006 465 2006 466 솔루션 2006 468 2006 469 2006 470 2006 471 2006 472 2006 473 2006 474 2006 475 2006 476

More information

<30312DB8F1C2F72E687770>

<30312DB8F1C2F72E687770> 특집원고 SW 신뢰성향상을위한국제규격현황 MDS 테크놀로지 ( 주 ) 우경일 우준석 1. 서론 SW 신뢰성을 SW가고장또는결함으로부터자유로울수있는정도 라고정의한다면, 이러한정도를측정한다는것이현실적으로쉽지않다는것을쉽게짐작할수있을것이다. 이미 SW 신뢰성에대해서는 1990 년대에미국에서그리고 2000년대에는유럽에서다양한국제규격과논문, 서적들이활발하게발간되었다.

More information

13 Who am I? R&D, Product Development Manager / Smart Worker Visualization SW SW KAIST Software Engineering Computer Engineering 3

13 Who am I? R&D, Product Development Manager / Smart Worker Visualization SW SW KAIST Software Engineering Computer Engineering 3 13 Lightweight BPM Engine SW 13 Who am I? R&D, Product Development Manager / Smart Worker Visualization SW SW KAIST Software Engineering Computer Engineering 3 BPM? 13 13 Vendor BPM?? EA??? http://en.wikipedia.org/wiki/business_process_management,

More information

2017 년 6 월한국소프트웨어감정평가학회논문지제 13 권제 1 호 Abstract

2017 년 6 월한국소프트웨어감정평가학회논문지제 13 권제 1 호 Abstract 2017 년 6 월한국소프트웨어감정평가학회논문지제 13 권제 1 호 Abstract - 31 - 소스코드유사도측정도구의성능에관한비교연구 1. 서론 1) Revulytics, Top 20 Countries for Software Piracy and Licence Misuse (2017), March 21, 2017. www.revulytics.com/blog/top-20-countries-software

More information

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

U.Tu System Application DW Service AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형 AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형 언어 변환 1.4. 기대 효과 4.4. 프로그램 Restructuring 4.5. 소스 모듈 관리 2. SeeMAGMA 적용 전략 2.1. SeeMAGMA

More information

<49534F20323030303020C0CEC1F520BBE7C8C4BDC9BBE720C4C1BCB3C6C320B9D7204954534D20BDC3BDBAC5DB20B0EDB5B5C8AD20C1A6BEC8BFE4C3BBBCAD2E687770>

<49534F20323030303020C0CEC1F520BBE7C8C4BDC9BBE720C4C1BCB3C6C320B9D7204954534D20BDC3BDBAC5DB20B0EDB5B5C8AD20C1A6BEC8BFE4C3BBBCAD2E687770> ISO 20000 인증 사후심사 컨설팅 및 ITSM 시스템 고도화를 위한 제 안 요 청 서 2008. 6. 한 국 학 술 진 흥 재 단 이 자료는 한국학술진흥재단 제안서 작성이외의 목적으로 복제, 전달 및 사용을 금함 목 차 Ⅰ. 사업개요 1 1. 사업명 1 2. 추진배경 1 3. 목적 1 4. 사업내용 2 5. 기대효과 2 Ⅱ. 사업추진계획 4 1. 추진체계

More information

No Title

No Title Ⅲ 金 Ⅰ Ⅱ Ⅰ Ⅰ Ⅰ Ⅰ ~ Ⅰ Ⅰ Ⅰ Ⅰ Ⅰ Ⅰ Ⅱ Ⅱ Ⅱ Ⅱ Ⅱ Ⅱ Ⅱ ~ Ⅱ Ⅱ Ⅱ Ⅱ Ⅱ Ⅱ Ⅱ Ⅱ Ⅱ Ⅱ Ⅱ Ⅱ Ⅱ Ⅱ Ⅱ Ⅱ Ⅱ Ⅱ Ⅱ Ⅱ Ⅱ Ⅱ Ⅱ Ⅲ Ⅲ Ⅲ Ⅲ Ⅲ Ⅲ Ⅲ Ⅲ Ⅲ Ⅲ Ⅲ Ⅲ Ⅲ Ⅲ Ⅲ Ⅳ Ⅳ Ⅳ Ⅳ Ⅳ Ⅳ Ⅳ Ⅳ Ⅳ Ⅳ Ⅳ Ⅳ Ⅳ Ⅳ Ⅳ Ⅳ Ⅳ Ⅳ Ⅳ Ⅳ Ⅳ Ⅳ Ⅳ Ⅰ Ⅰ ] Ⅰ Ⅰ Ⅰ Ⅱ ~ Ⅱ Ⅱ Ⅱ Ⅲ Ⅲ Ⅴ Ⅴ

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 RecurDyn 의 Co-simulation 와 하드웨어인터페이스적용 2016.11.16 User day 김진수, 서준원 펑션베이솔루션그룹 Index 1. Co-simulation 이란? Interface 방식 Co-simulation 개념 2. RecurDyn 과 Co-simulation 이가능한분야별소프트웨어 Dynamics과 Control 1) RecurDyn

More information

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

Microsoft PowerPoint - PLM2012_D3.ppt [호환 모드] * PLM 구축방법론 - 자동차산업의 PLM 구축방법론및적용사례 * 현대오토에버 * 홍상락 Contents 1. 현대오토에버 PLM 방법론요약 2. PLM 컨설팅방법론 3. PLM 구축방법론 4. 방법론적용사례 Contents 1. 현대오토에버 PLM 방법론요약 2. PLM 컨설팅방법론 3. PLM 구축방법론 4. 방법론적용사례 1. 현대오토에버 PLM 방법론요약

More information

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

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

More information

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과 1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과 학습내용 1. Java Development Kit(JDK) 2. Java API 3. 자바프로그래밍개발도구 (Eclipse) 4. 자바프로그래밍기초 2 자바를사용하려면무엇이필요한가? 자바프로그래밍개발도구 JDK (Java Development Kit) 다운로드위치 : http://www.oracle.com/technetwork/java/javas

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 2018 SOFTWARE VERIFICATION CTIP Version Control, Issue Management, Requirement Coverage 201311263 김민환 201311308 전세진 201411278 서희진 201411317 조민규 1 CTIP 2018 SOFTWARE VERIFICATION Version Control Issue Management

More information

< > 1. 1 1.1 1 1.2 2 2. 3 2.1 3 2.2 3 2.2.1 3 2.2.2 3 2.2.3 4 2.2.4 (Competency Requirement) 4 2.3 4 3. 5 3.1 5 3.2 7 3.2.1 7 3.2.2 (Competency Requirement) 02 4. 49 < > 1. 4 1.1 2000,, 2011 6, ISO (Technical

More information

PowerPoint Presentation

PowerPoint Presentation Software Verification T4 고수창전소영이세라하지윤 Index 1 CI 2 IntelliJ IDEA 3 JUnit 4 Build Environment 5 Git 1 Continuous Integration What is CI? 소프트웨어개발에서 Build/Test 의프로세스를지속적으로수행하는것 개발자생산성향상 버그의빠른발견및해결 더빠른업데이트제공

More information

consulting

consulting CONSULTING 전략 컨설팅 클라우드 마이그레이션 애플리케이션 마이그레이션 데이터 마이그레이션 HELPING YOU ADOPT CLOUD. 클라우드로 가기로 결정했다면 누구와 함께 갈지를 선택해야 합니다. 처음부터 끝까지 믿을만한 파트너를 찾는다면 베스핀글로벌이 정답입니다. 전략 컨설팅 다양한 클라우드 공급자가 존재하고, 클라우드 공급자마다 다른 장단점을

More information

슬라이드 1

슬라이드 1 [ CRM Fair 2004 ] CRM 1. CRM Trend 2. Customer Single View 3. Marketing Automation 4. ROI Management 5. Conclusion 1. CRM Trend 1. CRM Trend Operational CRM Analytical CRM Sales Mgt. &Prcs. Legacy System

More information

17장 클래스와 메소드

17장 클래스와 메소드 17 장클래스와메소드 박창이 서울시립대학교통계학과 박창이 ( 서울시립대학교통계학과 ) 17 장클래스와메소드 1 / 18 학습내용 객체지향특징들객체출력 init 메소드 str 메소드연산자재정의타입기반의버전다형성 (polymorphism) 박창이 ( 서울시립대학교통계학과 ) 17 장클래스와메소드 2 / 18 객체지향특징들 객체지향프로그래밍의특징 프로그램은객체와함수정의로구성되며대부분의계산은객체에대한연산으로표현됨객체의정의는

More information

Microsoft PowerPoint - 3조-최종발표.pptx

Microsoft PowerPoint - 3조-최종발표.pptx Final Presentation Team 3 members : 200714170 모진종 200714173 심상문 200714179 황규원 1 Quick Check 항목 SDT Condition,Action 의 FOD, FSM, TTS 에서 FSM, TTS에서 Initial State Undefined Variable Transition 이없는노드 로부터 Unreachable

More information

Microsoft PowerPoint - 리스크기반 테스팅 전략_STA_IBM_ _v1.0.ppt

Microsoft PowerPoint - 리스크기반 테스팅 전략_STA_IBM_ _v1.0.ppt 매니저가알아야할 STA Software Testing Consulting Services IBM Software Group 리스크기반테스팅전략 Copyright 2008 by IBM & STA Consulting ALL RIGHTS RESERVED 목차 I Testing Issue II Effective and Efficient Software Testing

More information

Business Agility () Dynamic ebusiness, RTE (Real-Time Enterprise) IT Web Services c c WE-SDS (Web Services Enabled SDS) SDS SDS Service-riented Architecture Web Services ( ) ( ) ( ) / c IT / Service- Service-

More information

- 2 -

- 2 - 터키 / 공통 가이드라인명 GMP Kılavuzu GMP 가이드라인 제정일 상위법 Ÿ Ÿ 제정배경 범위 주요내용 Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ Ÿ 의약품제조시, 제조허가증, 의약품의용도및판매허가요구사항, 안정성, 품질및품질부적합으로인한피해로환자가발생하지않도록제조하기위함임. 화학합성의약품, 생물의약품, 방사성의약품, 임상시험용의약품, 무균의약품, 사람혈액및혈장의약품,

More information

Microsoft PowerPoint - chap06-2pointer.ppt

Microsoft PowerPoint - chap06-2pointer.ppt 2010-1 학기프로그래밍입문 (1) chapter 06-2 참고자료 포인터 박종혁 Tel: 970-6702 Email: jhpark1@snut.ac.kr 한빛미디어 출처 : 뇌를자극하는 C프로그래밍, 한빛미디어 -1- 포인터의정의와사용 변수를선언하는것은메모리에기억공간을할당하는것이며할당된이후에는변수명으로그기억공간을사용한다. 할당된기억공간을사용하는방법에는변수명외에메모리의실제주소값을사용하는것이다.

More information

윈도우시스템프로그래밍

윈도우시스템프로그래밍 데이터베이스및설계 MySQL 을위한 MFC 를사용한 ODBC 프로그래밍 2012.05.10. 오병우 컴퓨터공학과금오공과대학교 http://www.apmsetup.com 또는 http://www.mysql.com APM Setup 설치발표자료참조 Department of Computer Engineering 2 DB 에속한테이블보기 show tables; 에러발생

More information

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

Microsoft PowerPoint - additional01.ppt [호환 모드] 1.C 기반의 C++ part 1 함수 오버로딩 (overloading) 디폴트매개변수 (default parameter) 인-라인함수 (in-line function) 이름공간 (namespace) Jong Hyuk Park 함수 Jong Hyuk Park 함수오버로딩 (overloading) 함수오버로딩 (function overloading) C++ 언어에서는같은이름을가진여러개의함수를정의가능

More information

<4D F736F F F696E74202D C61645FB3EDB8AEC7D5BCBA20B9D720C5F8BBE7BFEBB9FD2E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D C61645FB3EDB8AEC7D5BCBA20B9D720C5F8BBE7BFEBB9FD2E BC8A3C8AF20B8F0B5E55D> VHDL 프로그래밍 D. 논리합성및 Xilinx ISE 툴사용법 학습목표 Xilinx ISE Tool 을이용하여 Xilinx 사에서지원하는해당 FPGA Board 에맞는논리합성과정을숙지 논리합성이가능한코드와그렇지않은코드를구분 Xilinx Block Memory Generator를이용한 RAM/ ROM 생성하는과정을숙지 2/31 Content Xilinx ISE

More information

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 (   ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각 JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( http://java.sun.com/javase/6/docs/api ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각선의길이를계산하는메소드들을작성하라. 직사각형의가로와세로의길이는주어진다. 대각선의길이는 Math클래스의적절한메소드를이용하여구하라.

More information

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

금오공대 컴퓨터공학전공 강의자료 C 프로그래밍프로젝트 Chap 14. 포인터와함수에대한이해 2013.10.09. 오병우 컴퓨터공학과 14-1 함수의인자로배열전달 기본적인인자의전달방식 값의복사에의한전달 val 10 a 10 11 Department of Computer Engineering 2 14-1 함수의인자로배열전달 배열의함수인자전달방식 배열이름 ( 배열주소, 포인터 ) 에의한전달 #include

More information

Microsoft Word - [2017SMA][T8]OOPT_Stage_2040 ver2.docx

Microsoft Word - [2017SMA][T8]OOPT_Stage_2040 ver2.docx OOPT Stage 2040 - Design Feesual CPT Tool Project Team T8 Date 2017-05-24 T8 Team Information 201211347 박성근 201211376 임제현 201411270 김태홍 2017 Team 8 1 Table of Contents 1. Activity 2041. Design Real Use

More information

슬라이드 1

슬라이드 1 능력중심 NCS 구현을위한 SW 신자격및인증개발 - 임베디드 SW 개발자 _Lv4 종목역량기준및시범시험출제내용 2014. 12. 17 목차 1 자격설계개요 2 자격종목설계방법 3 자격평가목표 4 자격평가방법 5 평가 ( 검정방법 )_ 지필평가 6 평가 ( 검정방법 )_ 실무평가 1. 자격설계개요 설계개요 자격종목정의 HW 플랫폼에대한이해를바탕으로플랫폼별로운영체제이식과펌웨어,

More information

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할

저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할 저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,

More information

열거형 교차형 전개형 상승형 외주형 회전형 도해패턴 계층형 구분형 확산형 합류형 대비형 상관형 (C) 2010, BENESO All Rights Reserved 2

열거형 교차형 전개형 상승형 외주형 회전형 도해패턴 계층형 구분형 확산형 합류형 대비형 상관형 (C) 2010, BENESO All Rights Reserved 2 c 2010, BENESO All rights reserved 1 열거형 교차형 전개형 상승형 외주형 회전형 도해패턴 계층형 구분형 확산형 합류형 대비형 상관형 (C) 2010, BENESO All Rights Reserved 2 u 열거형 : 대소, 위치등의관계에대해설명 u 교차형 : 중복, 합동, 복합, 공동등의관계에대해설명 설명도, 대소관계도, 제휴관계도,

More information

ii iv 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 2 3 4 5 1 3 6 37 제품군 제품분류 39 제출물관리대장 41 43 45 47 < 접수번호 > 관리번호 평가결과보고서 < 평가대상제품명 > 년월일 < 평가기관명 > 49 제 1 장개요 o 일반적으로다음의사항을포함한다. - 정보보호제품평가인증관련규정 (

More information

(b) 미분기 (c) 적분기 그림 6.1. 연산증폭기연산응용회로

(b) 미분기 (c) 적분기 그림 6.1. 연산증폭기연산응용회로 Lab. 1. I-V Characteristics of a Diode Lab. 6. 연산증폭기가산기, 미분기, 적분기회로 1. 실험목표 연산증폭기를이용한가산기, 미분기및적분기회로를구성, 측정및 평가해서연산증폭기연산응용회로를이해 2. 실험회로 A. 연산증폭기연산응용회로 (a) 가산기 (b) 미분기 (c) 적분기 그림 6.1. 연산증폭기연산응용회로 3. 실험장비및부품리스트

More information

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202839C1D6C2F7207E203135C1D6C2F >

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202839C1D6C2F7207E203135C1D6C2F > 10주차 문자 LCD 의인터페이스회로및구동함수 Next-Generation Networks Lab. 5. 16x2 CLCD 모듈 (HY-1602H-803) 그림 11-18 19 핀설명표 11-11 번호 분류 핀이름 레벨 (V) 기능 1 V SS or GND 0 GND 전원 2 V Power DD or V CC +5 CLCD 구동전원 3 V 0 - CLCD 명암조절

More information

Microsoft Word - KSR2016S150

Microsoft Word - KSR2016S150 2016 년도한국철도학회춘계학술대회논문집 KSR2016S150 경전철개발사업에서의체계공학전산지원도구를활용한요구사항추적관리사례 Case of Requirement Traceability Management Using Computer-Aided Systems Engineering Tool In Light Rail Transit Project 임명혁 *, 김현상

More information

Microsoft PowerPoint - 발표자료.pptx

Microsoft PowerPoint - 발표자료.pptx LOGO Software Requirements 200412358 최상현 Contents www.themegallery.com 1 THE CONTEXT OF SOFTWARE REQUIREMENTS 2 REQUIREMENTS ENGINEERING PROCESS 3 REQUIREMENTS ELICITATION 4 REQUIREMENTS ANALYSIS Contents

More information

제안요청서 사업명 주관기관 야전운용제원통합분석체계 (LAMBDA) 유지보수 국방기술품질원 담당 기술 분석팀 팀장백순흠 담당원박재훈 TEL: TEL: FAX: pjh347

제안요청서 사업명 주관기관 야전운용제원통합분석체계 (LAMBDA) 유지보수 국방기술품질원 담당 기술 분석팀 팀장백순흠 담당원박재훈 TEL: TEL: FAX: pjh347 사업명 주관기관 야전운용제원통합분석체계 (LAMBDA) 유지보수 국방기술품질원 2016. 2. 담당 기술 분석팀 팀장백순흠 담당원박재훈 TEL: 055-751-5610 TEL: 055-751-5623 FAX: 055-751-5266 E-mail: pjh3479@dtaq.re.kr - 1 - 목차 Ⅰ m m m m m w w m m - 1 - m m m m m

More information

Microsoft PowerPoint - ESE PLM 조형식.ppt [호환 모드]

Microsoft PowerPoint - ESE PLM 조형식.ppt [호환 모드] 전사적시스템엔지니어링 (Enterprise Systems Engineering) 과PLM 융합 PLM 지식연구소조형식대표 hyongsikcho@korea.com 목차 시스템과시스템엔지니어링정의 시스템엔지니어링의조건 전사적시스템엔지니어링의트렌드 시스템엔지니어링과 PLM 의비교 시스템엔지니어링과 PLM 의융합 결론 2 시스템엔지니어링정의 시스템 (System)

More information

<4D F736F F F696E74202D205B31C0E55D20BCD2C7C1C6AEBFFEBEEEBFCD20BCD2C7C1C6AEBFFEBEEEB0F8C7D02E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D205B31C0E55D20BCD2C7C1C6AEBFFEBEEEBFCD20BCD2C7C1C6AEBFFEBEEEB0F8C7D02E BC8A3C8AF20B8F0B5E55D> 1. 소프트웨어와소프트웨어공학 주요내용 소프트웨어의특징 소프트웨어개발의특징 소프트웨어공학이란? 소프트웨어공학의탄생 소프트웨어공학의필요성 소프트웨어공학의범위 목차 강의내용 팀프로젝트 (2 주차 ) - 소프트웨어 - 팀구성 - 소프트웨어개발 - 소프트웨어공학 모든곳에사용되는소프트웨어 P C 노트북 Mobile PDA 항공기 가전제품 건물 소프트웨어 소프트웨어란?

More information

IBM blue-and-white template

IBM blue-and-white template 쌍용자동차 CATIA V5 적용사례 쌍용자동차기술관리팀안재민 AGENDA 1. SYMC PRODUCT LINE UP 2. SYMC PDM Overview 3. CV5 & PDM Implementation Overview 4. PDM을이용한 CV5 Relational Design 5. 향후과제 6. Q & A 2 Presentation Title 1 2 1.

More information

가이드라인등록번호 B1-2016-2-018 의약품품질위해평가가이드라인 2016. 12. 제 개정이력 연번제 개정번호승인일자주요내용 1 2016.12. 제정 2 3 목차 1. 서론 1 2. 품질위해관리 1 3. 품질위해평가절차 6 4. 품질위해평가방법및관련기법 9 5. 위해평가에영향을주는인자 14 6. 정성적평가방법및정량적평가방법을이용한위해평가 23 7. 정성적평가방법및정량적평가방법을이용한위해평가사례

More information

2 PX-8000과 RM-8000/LM-8000등의 관련 제품은 시스템의 간편한 설치와 쉬운 운영에 대한 고급 기술을 제공합니다. 또한 뛰어난 확장성으로 사용자가 요구하는 시스템을 손쉽게 구현할 수 있습니다. 메인컨트롤러인 PX-8000의 BGM입력소스를 8개의 로컬지

2 PX-8000과 RM-8000/LM-8000등의 관련 제품은 시스템의 간편한 설치와 쉬운 운영에 대한 고급 기술을 제공합니다. 또한 뛰어난 확장성으로 사용자가 요구하는 시스템을 손쉽게 구현할 수 있습니다. 메인컨트롤러인 PX-8000의 BGM입력소스를 8개의 로컬지 PX-8000 SYSTEM 8 x 8 Audio Matrix with Local Control 2 PX-8000과 RM-8000/LM-8000등의 관련 제품은 시스템의 간편한 설치와 쉬운 운영에 대한 고급 기술을 제공합니다. 또한 뛰어난 확장성으로 사용자가 요구하는 시스템을 손쉽게 구현할 수 있습니다. 메인컨트롤러인 PX-8000의 BGM입력소스를 8개의 로컬지역에

More information

화판_미용성형시술 정보집.0305

화판_미용성형시술 정보집.0305 CONTENTS 05/ 07/ 09/ 12/ 12/ 13/ 15 30 36 45 55 59 61 62 64 check list 9 10 11 12 13 15 31 37 46 56 60 62 63 65 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43

More information

<4D F736F F F696E74202D205B37C0E55D20B0CBC1F520B9D720C8AEC0CE2E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D205B37C0E55D20B0CBC1F520B9D720C8AEC0CE2E BC8A3C8AF20B8F0B5E55D> 7. 확인과검증 1 주요내용 품질은왜중요한가? 프로젝트에서형상관리는왜중요한가? 형상관리프로세스의각단계의활동은무엇인가? 2 목차 강의내용 팀프로젝트 (12, 13 주차 ) - 확인과검증 - 품질활동 - 확인과검증기법 - 단위테스트및통합테스트의테스트결과보고서제출 3 소프트웨어개발과품질 품질의다양한의미 - 프로그램이정상적으로작동하는것 - 프로그램에기대하는막연한완성도

More information

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일 Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 Introduce Me!!! Job Jeju National University Student Ubuntu Korean Jeju Community Owner E-Mail: ned3y2k@hanmail.net Blog: http://ned3y2k.wo.tc Facebook: http://www.facebook.com/gyeongdae

More information

JVM 메모리구조

JVM 메모리구조 조명이정도면괜찮조! 주제 JVM 메모리구조 설미라자료조사, 자료작성, PPT 작성, 보고서작성. 발표. 조장. 최지성자료조사, 자료작성, PPT 작성, 보고서작성. 발표. 조원 이용열자료조사, 자료작성, PPT 작성, 보고서작성. 이윤경 자료조사, 자료작성, PPT작성, 보고서작성. 이수은 자료조사, 자료작성, PPT작성, 보고서작성. 발표일 2013. 05.

More information

4S 1차년도 평가 발표자료

4S 1차년도 평가 발표자료 모바일 S/W 프로그래밍 안드로이드개발환경설치 2012.09.05. 오병우 모바일공학과 JDK (Java Development Kit) SE (Standard Edition) 설치순서 Eclipse ADT (Android Development Tool) Plug-in Android SDK (Software Development Kit) SDK Components

More information

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

범정부서비스참조모형 2.0 (Service Reference Model 2.0) 범정부서비스참조모형 2.0 (Service Reference Model 2.0) 2009. 12 - 1 - - 2 - - 3 - - 4 - < - 5 - - 6 - 1) 별첨 2 공유자원현황목록참조 - 7 - - 8 - - 9 - - 10 - - 11 - - 12 - - 13 - - 14 - - 15 - - 16 - - 17 - - 18 - - 19 -

More information

ICT À¶ÇÕÃÖÁ¾

ICT À¶ÇÕÃÖÁ¾ Ver. 2012 T TA-11104-SA 4 21 21 42 65 91 103 124 140 161 187 Ver. 2012 ICT Standardization Strategy Map 4 Ver. 2012 Ver. 2012 5 ICT Standardization Strategy Map 6 Ver. 2012 Ver. 2012 7 ICT Standardization

More information

제안발표Template

제안발표Template 요구사항기반통합 System Engineering 도구 RM+ 활용가이드 Version 1.0 2014. 07. 목차 Ⅰ. RM+ 설치및실행 Ⅱ. RM+ 기본기능 Ⅲ. RM+ Tutorial 개요 Ⅳ. 요구사항정의및분석 V. System Design VI. Requirement V&V VII. Word/Excel Import Ⅰ. RM+ 설치및실행 1. Server

More information

<4D F736F F F696E74202D2032C0CF5F20B1E8BFB5BDC55FC7D1B1B95357C1F8C8EFBFF85F53495F2020C6AEB7A2422D362E707074>

<4D F736F F F696E74202D2032C0CF5F20B1E8BFB5BDC55FC7D1B1B95357C1F8C8EFBFF85F53495F2020C6AEB7A2422D362E707074> 2005 년 11 월 공공부문 SW 사업발주관리지침시범적용절차 한국소프트웨어진흥원소프트웨어공학센터김영신소장 & SW Insight Conference 2005 시범적용사업개요 1 2 3 4 5 6 7 프로세스개선의필요성지침의구성시범적용사업배경시범적용을통한기대효과시범적용대상사업시범적용추진체계시범적용절차 2 발주 관리프로세스프레임워크 5. 핵심수명주기프로세스 계약관점

More information

- 2 -

- 2 - - 2 - - 3 - - 4 - - 5 - - 6 - - 7 - - 8 - - 9 - 가 ) 가 ) 가 ) 가 ) - 10 - - 11 - 길이 피시험기기 주전원 절연지지물 케이블지지용절연물 접지면 발생기 - 12 - 길이 가능한경우 절연지지물 절연지지물 접지면 전자계클램프 감결합장치 - 13 - - 14 - - 15 - - 16 - - 17 - - 18 -

More information

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

Microsoft PowerPoint - VHDL08.ppt [호환 모드] VHDL 프로그래밍 8. 조합논리회로설계 한동일 학습목표 테스트벤치의용도를알고작성할수있다. 간단한조합논리회로를설계할수있다. 하나의로직회로에대해서다양한설계방식을구사할수있다. 제네릭을활용할수있다. 로직설계를위한사양을이해할수있다. 주어진문제를하드웨어설계문제로변환할수있다. 설계된코드를테스트벤치를이용하여검증할수있다. 2/37 테스트벤치 (test bench) 테스트벤치

More information

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

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O Orange for ORACLE V4.0 Installation Guide ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE...1 1....2 1.1...2 1.2...2 1.2.1...2 1.2.2 (Online Upgrade)...11 1.3 ORANGE CONFIGURATION ADMIN...12 1.3.1 Orange Configuration

More information

C 프로그래밍 언어 입문 C 프로그래밍 언어 입문 김명호저 숭실대학교 출판국 머리말..... C, C++, Java, Fortran, Python, Ruby,.. C. C 1972. 40 C.. C. 1999 C99. C99. C. C. C., kmh ssu.ac.kr.. ,. 2013 12 Contents 1장 프로그래밍 시작 1.1 C 10 1.2 12

More information

ETL_project_best_practice1.ppt

ETL_project_best_practice1.ppt ETL ETL Data,., Data Warehouse DataData Warehouse ETL tool/system: ETL, ETL Process Data Warehouse Platform Database, Access Method Data Source Data Operational Data Near Real-Time Data Modeling Refresh/Replication

More information

C# Programming Guide - Types

C# Programming Guide - Types C# Programming Guide - Types 최도경 lifeisforu@wemade.com 이문서는 MSDN 의 Types 를요약하고보충한것입니다. http://msdn.microsoft.com/enus/library/ms173104(v=vs.100).aspx Types, Variables, and Values C# 은 type 에민감한언어이다. 모든

More information

Microsoft PowerPoint - e pptx

Microsoft PowerPoint - e pptx Import/Export Data Using VBA Objectives Referencing Excel Cells in VBA Importing Data from Excel to VBA Using VBA to Modify Contents of Cells 새서브프로시저작성하기 프로시저실행하고결과확인하기 VBA 코드이해하기 Referencing Excel Cells

More information

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

Microsoft PowerPoint - chap01-C언어개요.pptx #include int main(void) { int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 프로그래밍의 기본 개념을

More information

10 강. 쉘스크립트 l 쉘스크립트 Ÿ 쉘은명령어들을연속적으로실행하는인터프리터환경을제공 Ÿ 쉘스크립트는제어문과변수선언등이가능하며프로그래밍언어와유사 Ÿ 프로그래밍언어와스크립트언어 -프로그래밍언어를사용하는경우소스코드를컴파일하여실행가능한파일로만들어야함 -일반적으로실행파일은다

10 강. 쉘스크립트 l 쉘스크립트 Ÿ 쉘은명령어들을연속적으로실행하는인터프리터환경을제공 Ÿ 쉘스크립트는제어문과변수선언등이가능하며프로그래밍언어와유사 Ÿ 프로그래밍언어와스크립트언어 -프로그래밍언어를사용하는경우소스코드를컴파일하여실행가능한파일로만들어야함 -일반적으로실행파일은다 10 강. 쉘스크립트 쉘스크립트 쉘은명령어들을연속적으로실행하는인터프리터환경을제공 쉘스크립트는제어문과변수선언등이가능하며프로그래밍언어와유사 프로그래밍언어와스크립트언어 -프로그래밍언어를사용하는경우소스코드를컴파일하여실행가능한파일로만들어야함 -일반적으로실행파일은다른운영체제로이식되지않음 -스크립트언어를사용하면컴파일과정이없고인터프리터가소스파일에서명령문을판독하여각각의명령을수행

More information

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

Microsoft PowerPoint - 30.ppt [호환 모드] 이중포트메모리의실제적인고장을고려한 Programmable Memory BIST 2010. 06. 29. 연세대학교전기전자공학과박영규, 박재석, 한태우, 강성호 hipyk@soc.yonsei.ac.kr Contents Introduction Proposed Programmable Memory BIST(PMBIST) Algorithm Instruction PMBIST

More information

JAVA PROGRAMMING 실습 08.다형성

JAVA PROGRAMMING 실습 08.다형성 2015 학년도 2 학기 1. 추상메소드 선언은되어있으나코드구현되어있지않은메소드 abstract 키워드사용 메소드타입, 이름, 매개변수리스트만선언 public abstract String getname(); public abstract void setname(string s); 2. 추상클래스 abstract 키워드로선언한클래스 종류 추상메소드를포함하는클래스

More information

1 SW 2015. 02 26

1 SW 2015. 02 26 02 1 SW 2015. 02 26 2-1 SW 2015. 02 27 SW 2015. 02 2-1 28 SW 2015. 02 29 2 SW 2015. 02 2-2 30 2-2 SW 2015. 02 31 SW 2015. 02 32 2-3 SW 2015. 02 33 3 SW 2015. 02 2-3 34 2-4 SW 2015. 02 35 4 SW 2015. 02

More information

SW 2015. 02 5-1 89

SW 2015. 02 5-1 89 SW 2015. 02 88 SW 2015. 02 5-1 89 SW 2015. 02 5-2 5-3 90 SW 2015. 02 5-4 91 SW 2015. 02 5-5 5-6 92 5-7 SW 2015. 02 93 SW 2015. 02 5-8 5-1 94 SW 2015. 02 5-9 95 SW 2015. 02 5-10 5-2 96 SW 2015. 02 5-11

More information

I (34 ) 1. (10 ) 1-1. (2 ) 1-2. (1 ) 1-3. (2 ) 1-4. (2 ) 1-5. (1 ) 1-6. (2 ) 2. (8 ) 2-1. (3 ) 2-2. (5 ) 3. (3 ) 3-1. (1 ) 3-2. (2 ) 4. (6 ) 4-1. (2 )

I (34 ) 1. (10 ) 1-1. (2 ) 1-2. (1 ) 1-3. (2 ) 1-4. (2 ) 1-5. (1 ) 1-6. (2 ) 2. (8 ) 2-1. (3 ) 2-2. (5 ) 3. (3 ) 3-1. (1 ) 3-2. (2 ) 4. (6 ) 4-1. (2 ) KS 인증공장심사항목해설서 2013. 3 한국표준협회 I (34 ) 1. (10 ) 1-1. (2 ) 1-2. (1 ) 1-3. (2 ) 1-4. (2 ) 1-5. (1 ) 1-6. (2 ) 2. (8 ) 2-1. (3 ) 2-2. (5 ) 3. (3 ) 3-1. (1 ) 3-2. (2 ) 4. (6 ) 4-1. (2 ) 4-2. (4 ) 5. (7 ) 5-1.

More information

Microsoft Word - KSR2015A100

Microsoft Word - KSR2015A100 2015 년도한국철도학회추계학술대회논문집 KSR2015A100 SIL4 인증문서한글표준양식 ( 템플릿 ) 적용사례연구 황경환 *, 이길용 *, 이기서 Kyung-Hwan Hwang *, Kil-Yong Lee *, Key-Seo Lee Abstract: To achieve the SIL4 Certification of train control system,

More information

협업을위한소프트웨어공학 ( 부제 : 다같이코딩하는데한사람이만든것처럼만들기 ) 1. 개요 프로그래밍은매우수작업에의존적인일이다. 산업혁명이발생하기전직물제조와같이도구의도움은있어도사람의손이많이가는그런작업이다. 백지장도맞들면낫다 라는말이있다. 쉬운일이라도협력하여하면훨씬쉽다는말인

협업을위한소프트웨어공학 ( 부제 : 다같이코딩하는데한사람이만든것처럼만들기 ) 1. 개요 프로그래밍은매우수작업에의존적인일이다. 산업혁명이발생하기전직물제조와같이도구의도움은있어도사람의손이많이가는그런작업이다. 백지장도맞들면낫다 라는말이있다. 쉬운일이라도협력하여하면훨씬쉽다는말인 협업을위한소프트웨어공학 ( 부제 : 다같이코딩하는데한사람이만든것처럼만들기 ) 1. 개요 프로그래밍은매우수작업에의존적인일이다. 산업혁명이발생하기전직물제조와같이도구의도움은있어도사람의손이많이가는그런작업이다. 백지장도맞들면낫다 라는말이있다. 쉬운일이라도협력하여하면훨씬쉽다는말인데하물며, 프로그래밍작업이쉬운일인가 ( 제대로한다면 ). 프로그래밍에는다른자원이거의들지않는대신인적자원이매우많이사용된다.

More information