SW강국으로 가는 길 - 전자신문

Size: px
Start display at page:

Download "SW강국으로 가는 길 - 전자신문"

Transcription

1 1. 소프트웨어와소프트웨어공학

2 주요내용 소프트웨어공학이란? 소프트웨어의특징 소프트웨어개발의특징 소프트웨어공학의탄생 소프트웨어공학의필요성 소프트웨어공학의범위 2

3 소프트웨어공학이란? 소프트웨어란? 프로그램, 프로그래머, 소스코드, 버그, 에러, 노가다, 하드웨어의반대말, 눈에보이지않음, 공학 (engineering) 이란? 컴퓨터, 전기, 전자, 기계, 건축, 엔지니어링, 엔지니어, 공돌이, 공학 (engineering) 과과학 (science) 의차이는무엇이지?

4 과학, 공학, 예술의차이 공학 과학 예술 4

5 공학이란? 의미 - 실제적문제 (Practical Problem) 를해결하거나 - 실제적인산출물을생산해내기위해 - 자원과비용을효과적으로활용하면서 - 과학적지식을적용하는것 공학과소프트웨어공학 5 - 공학 업무분야에서문제발생시, 실무자가적절한해답을찾을수있도록체계적으로정리된기술적지식을제공 - 소프트웨어공학 소프트웨어개발기술, 절차및도구의우수한사례 (Best Practice) 들을정리하여소프트웨어개발시, 누구나당면한문제를해결할수있도록체계적인기술적지식을제공

6 소프트웨어공학이란? (1/3) 소프트웨어공학이란? 어떻게하면적은비용으로소프트웨어를개발할수있을까? 어떻게하면좋은품질의소프트웨어를개발할수있을까? 어떻게하면적기에소프트웨어를개발할수있을까? 어떻게하면시리즈계속 사용자요구만족하는 대박을터트릴수있는 가장재미있는게임을

7 소프트웨어공학이란? (2/3) 솜머빌 (Sommerville) 의정의 소프트웨어공학은소프트웨어생산의모든측면에관련된공학원칙이다 (Software engineering is an engineering discipline which is concerned with all aspects of software production)

8 소프트웨어공학이란? (3/3) 정의 - 소프트웨어의개발, 운용, 유지보수및폐기에대한체계적인접근방법 특징 - 소프트웨어개발전과정에걸쳐필요한이론, 개념및기술을다룸 - 소프트웨어개발과정에서생성되는모든산출물이그대상이됨 목표 - 소프트웨어개발이체계적이고공학적인방법으로이루어져추정된비용과기간에고객이원하는품질높은소프트웨어를개발하는것 8

9 여러분이개발자로나가면 (1/2) 처음 ( 입사후 10년까지 ) 에는 SE가어디에있는지잘보이지않음이때, 주로관리자가 무엇을작성해내라, 무슨계획서를써라, 개발이잘되어가고있느냐 고하는말들에서약간의 SE 냄새가풍김 중간관리자 (10년 ~20년 ) 가되면, 업무의절반이이에해당함위에서 언제까지제안서를써라, 개발중간점검회의를하자, 어디가서발표하고오너라, 언제까지개발할수있느냐? 등의말을실천하는것들이곧 SE에해당함 고급관리자 (20년 ~) 가되면, 모든업무가이에해당함사장님이 ( 혹은고객이 ) 비용을최소화한개발계획을세워라, 필요한인력을산출하고배치하라, 설계발표회의를갖자 등의이야기가곧 SE로볼수있음

10 여러분이개발자로나가면 (2/2) 초기에는 SE 가그다지중요한작업이아니며, 규모가작은과제 ( 예 : 개인 홈페이지작성회사 ) 의경우필요성을못느낄수도있음 BUT, 중규모이상인경우, 관리자가되면서 SE 관련작업이많아지며, 업무속에서자연스럽게실천하게됨 대학에서아무리잘배워도, 2~3년지나면핵심용어조차다잊어버리므로, 관리자가되었을경우에, 나름대로의재교육이필요함

11 소프트웨어

12 모든곳에사용되는소프트웨어 P C 노트북 Mobile PDA 항공기 가전제품 건물 12

13 소프트웨어프로젝트의예 비행기예약및발권시스템 원자력발전소제어및통제시스템 우주 ( 왕복 ) 선제어, 유도, 통제시스템 은행전산처리시스템 전자정부시스템 음성및데이터통신네트워크시스템 최신운영체제, DBMS 그외, 대규모, 중규모, 소규모모두무수히많음

14 소프트웨어란? 컴퓨터프로그램과관련된문서들. 소프트웨어제품은특정고객혹은일반시장을위해개발될수있다 (Computer programs and associated documentation. Software products may be developed for a particular customer or may be developed for a general market.) 프레스만 (Pressman) 의정의 - Software is instruction(computer programs) that when executed provide desired function and performance - data structures that enable the programs to adequately manipulate information - documents that describe the operation and use of the programs 14

15 [ 예 ] Pressman 의소프트웨어의분류 자동차엔진제어 (LabView SignalExpress) ( 경영정보시스템 (Bit 사의 Executive Information System) 15 인공위성 3 차원시뮬레이션 (Kaist 의 SpaceModel) 온라인회원관리 (Zeroboard)

16 소프트웨어의분류 (1/2) 유형 System software ( 시스템소프트웨어 ) Real-time software ( 실시간소프트웨어 ) Business software ( 비즈니스소프트웨어 ) Engineering and scientific software ( 공학및과학용소프트웨어 ) Embedded software ( 내장형소프트웨어 ) Personal computer software ( 개인용소프트웨어 ) Web-based software ( 웹기반소프트웨어 ) Artificial intelligence software ( 인공지능소프트웨어 ) 설명 A collection of programs written to service other programs 예 ) 컴파일러, 에디터, 파일관리자 A software that monitors/analyzes/controls real-world events as they occur is called real time 예 ) 자동차엔진제어소프트웨어 A software that facilitates business operations or management decision making 예 ) MIS(Management Information System, 경영정보시스템 ) A software that have been characterized by number crunching algorithms 예 ) 인공위성궤도분석소프트웨어, CAD(Computer-aided design) A software that perform very limited and esoteric functions in read-only memory 예 ) 전자오븐제어소프트웨어, 자동차브레이크제어소프트웨어, PDA 내장소프트웨어 A software that support personal purpose 예 ) 워드프로세서, 스프레드시트 A software that executes in the web with executable instrunctions(ex, html) and data(ex, text) 예 ) 온라인회원관리소프트웨어 A software that uses nonnumeric algorithms and straightforward analysis to complex problem 에 ) pattern recognition(image and voice) 소프트웨어 출처 : Roger S. Pressman, Software Engineering A Practitioner s Approach, 9p 16

17 소프트웨어의분류 (2/2) 일반소프트웨어 - 일반적으로 PC 및대형시스템상에서수행되는소프트웨어를말함 - 규격화된하드웨어및 OS를대상으로좋은범용개발환경을갖추고있어, 개발자들은소프트웨어분야의지식만으로도개발이가능 - 예 ) 워드프로세서, 스프레드시트, 미디어플레이어등 임베디드소프트웨어 - 특정기계또는시스템상특정목적만을위해수행되는소프트웨어를말함 - 특정응용을위해설계되고, 확장성이적음 - 처리기한이주어지거나, 외부영향에따라실시간으로대응해야함 - 개발자들은해당도메인, 하드웨어및소프트웨어분야의지식을충분히갖추고있어야함 - 예 ) 전자오븐제어소프트웨어, 자동차브레이크제어소프트웨어 17

18 소프트웨어의특징 소프트웨어의비가시성 (Invisibility) - 소프트웨어완제품의구조가개발된코드안에숨어있어파악하 기힘든특징 소프트웨어를본적이있는가? 소프트웨어를만져본적이있는가? 소프트웨어이해관계자의소프트웨어인지능력차이발생 18

19 소프트웨어의특징 소프트웨어의변경성 (Changeability) - 프레스만 (Pressman) 이정의한소프트웨어의특징 - 소프트웨어는고전적인의미의 제조 (Manufacture) 가아니라, 개발 (Development) 외는것이다. - 소프트웨어는닳지않지만, 요구사항의변경과주변환경의변화에따라수정되고진화한다. 19

20 1. 소프트웨어개요 소프트웨어의특징 1. 소프트웨어의발전과정 1 세대 2 세대 3 세대 4 세대 5 세대 - 일괄처리시스템 - 멀티유저 - 분산시스템 - 객체지향기술 - 인공신경망 - 주문형 SW - 실시간 SW - 내장시스템 - 비주얼 P/G - 병렬컴퓨팅 - 데이터베이스 - 사용자층확대 - 강력한 PC - 그린 SW H/W 고가 - 제품화 S/W 저가 H/W 2. 소프트웨어의특성 구분 내용 비가시성 (Invisibility) 구조가외부에노출되지않고코드에내재되어있음 ( 무형 ) 복잡성 (Complexity) 변경성 (Changeability) 순응성 (Conformity) 무형성 (Intangible) 비마모성 (Longevity) 복제성 (Duplicability) 개발 (Developed) 정형적구조가없이복잡하고비규칙적, 비정규적임필요에따라항상수정이가능한진화성 ( 진화 (evolution)) 사용자요구, 환경변화에적절히변형가능사실형체가없으며 FP(Function Point) 등으로유형화하고자함외부의환경에의해마모되지않고다만품질이나빠질뿐임간단하고쉽게다양한경로와노력으로복제가가능함제조가아닌개발 (developed not manufactured)

21 소프트웨어의특성으로인한개발의어려움 소프트웨어는, - 물리적인형태가없는무형의논리적인요소 개발과정에대해정확하게이해하기어려움 개발진행상황을파악하기도어려움 - 최종산출물이개발과정에서확인되지않음 오류를발견해야할시기를놓치거나, 오류에대한해결책을못찾는경우가발생 - 프로젝트의지연및예상범위초과로인한프로젝트실패가능 성이높음 21

22 2001 년미국소프트웨어프로젝트결과 20% 이하지연 : 6% 200% 이상지연 : 6% 21~50% 지연 : 8% 취소됨 : 29% 51~100% 지연 : 9% 101~200% 지연 : 16% 일정준수 : 26% 출처 : Software Industry Benchmarking Study

23 소프트웨어개발

24 소프트웨어개발 고객의요구 요구사항분석설계구현테스팅 2.3 소프트웨어개발생명주기참조 S/W 제품 24

25 [ 예 ] 만년달력 (1/4) 1. 고객의요구 - 년 / 월 / 일을입력하면요일을출력하는만년달력프로그램을작성해주시오. 2. 요구사항분석 - 만년달력의입력범위는? 서기 01 년 1 월 1 일부터 년 12 월 31 일까지로함 - 입력의양식은? 년 / 월 / 일을순서대로질문하고, 사용자가응답하게함 입력범위를벗어나면, 다시입력하게함 - 출력의형태는? 요일 25

26 [ 예 ] 만년달력 (2/4) 3. 설계 만년달력 입력처리출력 입력처리 입력검증 총날짜계산 윤년여부결정 요일결정 출력양식결정 요일출력 26

27 [ 예 ] 만년달력 (3/4) 4. 구현 ( 예 : 윤년여부결정 ) - 알고리즘 시작 Year 입력 Y = Year Y%400==0 No Y%4==0 AND Y%100!=0 - 소스코드 if((i % 400 == 0) (i%4==0 && i%100!=0)) { IsLeapYear = True; } else { IsLeapYear = False; } Return IsLeapYear; Yes Yes No IsLeapYear = True IsLeapYear = False Return IsLeapYear 종료 27

28 [ 예 ] 만년달력 (4/4) 5. 테스트 테스트케이스 ID: ST-0001 목적입력에대한올바른출력을확인한다. 테스트조건 1 년 1 월 1 일부터 년 12 월 31 일까지로한다. 테스터한동석테스트일자 ~ 단계입력값예상출력값실행결과조치사항 조치결과 1-10 년입력오류 : 재입력오류 : 재입력 년 2 월 2 일 토요일토요일 년 1 월 1 일 오류 : 재입력 일요일 디버깅 요구 정상 출력

29 소프트웨어개발에연관된역할들 (1/2) 고객 계약에따른의무 ( 소프트웨어 / 개발, 데드라인, 유지보수 ) 비용 개발자 요구사항 사용자 소프트웨어 / 시스템 29

30 소프트웨어개발에연관된역할들 (2/2) 고객 (Customer) 30 - 소프트웨어의개발필요성을결정 - 사업적타당성을판단하여개발자에게소프트웨어시스템개발의뢰, 개발비를제공 사용자 (User) - 개발자에게소프트웨어시스템에대한사용자측면에서의요구사항을제공 - 고객이사용자의역할을같이할수도있음 - 다양한사용자가존재하는소프트웨어의경우 사용자의작업을이해하고, 요구사항을이끌어내는것이매우중요함 개발자 (Developer) - 고객과의계약대로주어진시간및비용내에서사용자들의요구사항을기반으로소프트웨어시스템을개발하는역할 - 1명, 또는팀을구성하여작업

31 개발자에따라달라지는구현형태 예제프로그램 B 예제프로그램 C 예제프로그램 A 31

32 과거의소프트웨어개발 소프트웨어프로그래밍 = 예술 개발자에따라다양한방식이존재 사용자 = 프로그래머 = 유지보수담당자??? 체계적방법의부재 정형적인방법론이거의없고, 그것을사용할수있는사람도거의없음 프로그래머는시행착오에의해기술을습득함 32

33 점점더중요해지는소프트웨어 80% 70% 60% 50% 美공군전투기내장소프트웨어의비율 F-22 B-2 JSF 40% F-16 30% 20% 10% 0% F- 4 A-7 F-15 F Year Source: U.S Airforce 33

34 대규모프로젝트의어려움 수백명의개발자 - 의사소통및상호협력의어려움 - 조직및팀구조 SM PM Member Member Member 오랜개발시간 - 프로젝트관리 모호하고복잡한요구사항 - 수백페이지의요구사항 - 비용및효과의산정 - 빈번한요구사항의변화 34

35 소프트웨어공학의대두배경

36 소프트웨어공학의대두배경 소프트웨어위기 (Software crisis) - 소프트웨어수요증가에비해공급및개발의어려움 소프트웨어위기의해결 - 다른분야에서사용했던공학 (Engineering) 패러다임을이용하자는결론 년 NATO conference에서소프트웨어공학 (Software Engineering) 제안 36

37 2. 소프트웨어위기 소프트웨어위기 가. 소프트웨어위기 (Software Crisis) 의정의 - 품질, 생산성, 공수, 납기를만족시키지못해사용자로부터외면당하는현상 - 위기 (Crisis) 라기보다는만성별 (Chronic) 나. 소프트웨어위기의배경 - 소프트웨어프로그래밍에치중, 관리의부재 - 지난 20여년간소프트웨어의수요는 100배이상증가, 개발자의생산성은 1.8배증가, 개발인력은 10배정도신장 - 소프트웨어개발을위한지식과경험을갖춘전문인력의부족 - 컴퓨터및통신장비등방대한규모의소프트웨어활용 ( 복잡도의증가 ) - 프로젝트개발및소요예산예측의어려움 다. 소프트웨어위기인식 - NATO 과학위원회 (1968) 에서최초소프트웨어위기문제인식 - 늘어나는소프트웨어개발및유지보수의요구에비해소프트웨어생산성기술이낙후인식

38 2. 소프트웨어위기 Chapter 1. 소프트웨어공학일반 소프트웨어위기발생원인 가. 소프트웨어규모의대규모화 ( 공룡화 ), 복잡화에따른개발비용증대나. 하드웨어비용에대한소프트웨어가격상승폭증가 - 낮은소프트웨어품질에따른유지보수비용증가 - 규격화, 품질관리, 품질보증에대한개념과통제방법부재다. 유지보수의어려움과개발적체현상발생 - 새로운제품요구와기존제품의유지보수요구폭주로개발적체발생 - 유지보수비용이전체소프트웨어비용의 2/3 차지라. 프로젝트개발및소요예산예측의어려움 - 다른공학분야에비해축적된경험및관련자료, Know how 부족 - 주먹구구식의계획수립마. 신기술에대한교육및훈련의부족 - 급격히변화하는소프트웨어및관리기술 문제의핵심 - 소프트웨어개발에예산이많이소요 - 개발기간이많이걸림 - 소프트웨어특성이해부족 - 소프트웨어생산성이발전하지못했음 - 소프트웨어품질이미흡

39 3. 소프트웨어소프트웨어공학개발에공학적접근이필요한 Chapter 1. 이유소프트웨어공학일반 가. 소프트웨어개발은왜어려울까? - 보고만질수없는무형성, 진화성등의소프트웨어의특성과, 제조가아닌개발과정이므로어려움 나. 기타다른이유 - 수시로바뀌는요구사항 - 사람에의존하여개발되는특성 ( 개인의특성 ) - 요구되는신뢰도에따라분석의종류와깊이를알수없음 ( 의사수통의어려움 ) - 프로젝트규모에따른인력, 비용, 의사소통, 복잡도등이기하급수적으로증가 ( 유일성 ) 소프트웨어제품으로서제대로된완성도를가지려면단계별적절한절차와통합작업, 테스트, 문서화등엄청난노력과비용이발생하게된다. 이는결코소프트웨어개발이쉽지않다는것을의미함. 다. 소프트웨어의공학적접근노력 - 소프트웨어개발은공학적접근을통하여생산성, 품질, 비용절감, 만족도를향상하기위한노력이필요함 - 소프트웨어를개발하기위한도구, 방법론, 프로세스등이필요하게됨

40 소프트웨어공학의원리와영역

41 3. 소프트웨어공학 Chapter 1. 소프트웨어공학일반소프트웨어공학의원리 (1/2) 공학적으로잘작성된소프트웨어

42 3. 소프트웨어공학 Chapter 1. 소프트웨어공학일반소프트웨어공학의원리 (2/2) Carlo Ghezzi 의소프트웨어공학의원리

43 소프트웨어공학의주요영역들 S/W Process (Level 1) 과제시작 과제완료 S/W 분석 S/W 설계 S/W 구현 S/W 통합 S/W 시험 43

44 소프트웨어공학의주요영역들 S/W Process (Level 2) SW Process 가연계된 SPLC 과제시작 Project Planning Project Management 과제완료 S/W 분석 S/W 설계 S/W 구현 S/W 통합 Test Case 작성 Test 절차수립 S/W 시험 Requirement System Requirements DB Configuration System Source Code DB Defect Tracking System Defect DB 44

45 소프트웨어공학의영역들 (1/4) 영역요구공학 (Requirement Engineering) 아키텍처 (Architecture) 주요내용 소프트웨어개발에서수행되는첫번째작업 개발될시스템에대한고객의요구를이해하고목표와제약사항을확립하여시스템을만족시킬기능, 성능그리고다른시스템과의인터페이스등을정의하는과정 비용증가, 납기지연, 품질저하를방지하기위한필수요건 요구사항의추출, 저장, 변경프로세스및요구사항관리지원도구등이연구되고있음 아키텍처구성요소와이구성요소들간의관계, 그리고시스템의기능, 속성및제약사항등을적절히반영하는구조가서로조직화되어목표시스템의전체적인형태를표현 적절히반영하는구조란기존의아키텍처스타일을문제영역에적절하게변형또는조합하고해당스타일에서언급하는컴포넌트 (Component) 와커넥터 (Connector) 로시스템을분할하여구조화하는것 아키텍처의유형분류, 아키텍처의정의언어, 아키텍처분석방법론등이연구되고있음 ` 수학과논리학을기반으로하드웨어나소프트웨어시스템을명세하거나검증하는기법 정형기법 (Formal Method) 정형논리 (Formal Logic) 또는수리논리 (Mathematical Logic) 등을이용하여시스템이동작할환경, 시스템이만족해야할요구사항, 요구사항을수행할시스템설계등을기술하는정형명세기법과수식이나기호를사용하여시스템을정형화함으로써보다체계적으로시스템의전체범위를검증할수있는정형검증기법으로분류 45

46 소프트웨어공학의영역들 (2/4) 영역 주요내용 테스팅 (Testing) 단위테스팅, 통합테스팅, 시스템테스팅등 효과적인테스트케이스산출방법론, 각개발방법론및분산환경에서의다양한테스트방 법이연구되고있음 품질 (Quality) 소프트웨어분야에서품질은제품품질 (Product quality) 과프로세스품질 (Process quality) 로분류됨 제품품질은제품자체가가지는품질을의미하며, 프로세스품질은소프트웨어를개발하는프로세스가정확하고우수하면좋은품질의소프트웨어를생산할가능성이높다는것을의미 SQA(Software Quality Assurance) 활동, 제품검사, 검토등을지원하는평가모델, 국제표준등이연구되고있음 형상관리 (Configuration Management) 소프트웨어구성요소에대한변경관리대상인형상항목을식별하고변경을통제, 기록함 형상식별, 형상통제, 형상상태확인, 형상감사등의활동이있음 46

47 소프트웨어공학의영역들 (3/4) 영역 주요내용 소프트웨어가고객에게인도된후에폐기될때까지개선을목적으로소프트웨어부분또는 전반적으로수정, 보완하는일 유지보수 (Maintenance) 잘못된것을수정하는목적으로수행되는수정유지보수 (corrective maintenance), 시스템을새로운환경에적응시키는목적으로수행되는적응유지보수 (adaptive maintenance), 새로운기능을추가하거나시스템의구조와성능을개선하여소프트웨어완전하게만드는목적으로수행하는완전유지보수 (perfective maintenance), 소프트웨어의잠재적인결함을사전에예방할목적으로수행하는예방유지보수 (preventive maintenance) 로분류 재사용 (Reuse) 코드뿐만아니라응용분야에관한지식, 개발경험, 설계에관한결정, 시스템에대한지식, 요구분석사항, 설계, 문서등의재사용 코드재사용의한계를극복하기위해코딩단계이전의분석및설계단계에서만들어진산출물을재사용하려는노력이계속되고있음 47

48 소프트웨어공학의영역들 (4/4) 영역 주요내용 소프트웨어의개발및진화에사용되는활동, 방법및실무활동 (practice) 들의집합 프로세스 (Process) 개발방법론 (Development Methodology) 최종소프트웨어제품을생산하기위하여요구되는인력, 절차, 방법, 장치및도구들을통합하는수단 프로세스정의방법, 프로세스관리조직및관리기반구조등에대해연구되고있음 소프트웨어프로세스의특성을설명하는모형및효과적인소프트웨어프로세스실현을위한단계적접근방법을명시하는모델에관해연구되고있음 시스템을개발하기위해어떠한방법으로진행할것인가를다루는분야 구조적방법론, 객체지향방법론, 컴포넌트방법론등 개발기술의진화에따라계속적으로연구, 발전되고있음 개발조직의특성및여건에맞게조정 / 재정의될수있음 프로젝트관리 (Project Management) 프로젝트의일정및인력, 예산등을관리하여프로젝트를성공적으로이끌기위해요구되는영역 프로젝트통합, 범위, 일정, 비용, 품질, 인적자원, 의사소통, 위험, 조달관리의 9가지영역으로분류함 [PMBOK(Project Management Body of Knowledge)] 48

49 연습문제 1. 소프트웨어가가지고있는특성에대해설명하라. 2. 소프트웨어공학이란무엇인가? 3. 소프트웨어공학이나타나게된배경은무엇인가? 4. 소프트웨어위기를설명하라. 5. 소프트웨어공학의분야들을나열하라. 6. 소프트웨어와관련된고객, 사용자, 개발자의역할에대하여설명하라. 49

<4D F736F F F696E74202D205B31C0E55D20BCD2C7C1C6AEBFFEBEEEBFCD20BCD2C7C1C6AEBFFEBEEEB0F8C7D02E BC8A3C8AF20B8F0B5E55D>

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

More information

Microsoft PowerPoint 과목 개요.ppt

Microsoft PowerPoint 과목 개요.ppt 소프트웨어공학 () - 개요 (Overview) 2006 년가을학기, 문양세, 컴퓨터과학전공, IT 특성화대학, 강원대학교 소프트웨어공학이란? 소프트웨어란? 프로그램, 프로그래머, 소스코드, 버그, 에러, 노가다, 하드웨어의반대말, 눈에보이지않음, 공학이란? 컴퓨터, 전기, 전자, 기계, 건축, 엔지니어링, 엔지니어, 공돌이, 소프트웨어공학이란? 어떻게하면적은비용으로소프트웨어를개발할수있을까?

More information

SW¹é¼Ł-³¯°³Æ÷ÇÔÇ¥Áö2013

SW¹é¼Ł-³¯°³Æ÷ÇÔÇ¥Áö2013 SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 SOFTWARE ENGINEERING

More information

04-다시_고속철도61~80p

04-다시_고속철도61~80p Approach for Value Improvement to Increase High-speed Railway Speed An effective way to develop a highly competitive system is to create a new market place that can create new values. Creating tools and

More information

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2 FMX FMX 20062 () wwwexellencom sales@exellencom () 1 FMX 1 11 5M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2 FMX FMX D E (one

More information

<4D F736F F F696E74202D20BCD2C7C1C6AEBFFEBEEE28B9E8B5CEC8AF204B >

<4D F736F F F696E74202D20BCD2C7C1C6AEBFFEBEEE28B9E8B5CEC8AF204B > 한국소프트웨어품질의현주소 배두환 ITRC S/W 프로세스개선센터한국과학기술원 2006. 6 bae@salmosa.kaist.ac.kr http://salmosa.kaist.ac.kr/ 목차 1. 국내소프트웨어개발조직의문제점 2. 소프트웨어품질이란무엇인가? 3. 소프트웨어개발삼대요소와품질 - 인적자원 - 프로세스 - 기술 4. 맺음말 국내소프트웨어개발조직의문제점

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

untitled

untitled 시스템소프트웨어 : 운영체제, 컴파일러, 어셈블러, 링커, 로더, 프로그래밍도구등 소프트웨어 응용소프트웨어 : 워드프로세서, 스프레드쉬트, 그래픽프로그램, 미디어재생기등 1 n ( x + x +... + ) 1 2 x n 00001111 10111111 01000101 11111000 00001111 10111111 01001101 11111000

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

ecorp-프로젝트제안서작성실무(양식3)

ecorp-프로젝트제안서작성실무(양식3) (BSC: Balanced ScoreCard) ( ) (Value Chain) (Firm Infrastructure) (Support Activities) (Human Resource Management) (Technology Development) (Primary Activities) (Procurement) (Inbound (Outbound (Marketing

More information

지능정보연구제 16 권제 1 호 2010 년 3 월 (pp.71~92),.,.,., Support Vector Machines,,., KOSPI200.,. * 지능정보연구제 16 권제 1 호 2010 년 3 월

지능정보연구제 16 권제 1 호 2010 년 3 월 (pp.71~92),.,.,., Support Vector Machines,,., KOSPI200.,. * 지능정보연구제 16 권제 1 호 2010 년 3 월 지능정보연구제 16 권제 1 호 2010 년 3 월 (pp.71~92),.,.,., Support Vector Machines,,., 2004 5 2009 12 KOSPI200.,. * 2009. 지능정보연구제 16 권제 1 호 2010 년 3 월 김선웅 안현철 社 1), 28 1, 2009, 4. 1. 지능정보연구제 16 권제 1 호 2010 년 3 월 Support

More information

소프트웨어개발방법론

소프트웨어개발방법론 사용사례 (Use Case) Objectives 2 소개? (story) vs. 3 UC 와 UP 산출물과의관계 Sample UP Artifact Relationships Domain Model Business Modeling date... Sale 1 1..* Sales... LineItem... quantity Use-Case Model objects,

More information

03.Agile.key

03.Agile.key CSE4006 Software Engineering Agile Development Scott Uk-Jin Lee Division of Computer Science, College of Computing Hanyang University ERICA Campus 1 st Semester 2018 Background of Agile SW Development

More information

1.장인석-ITIL 소개.ppt

1.장인석-ITIL 소개.ppt HP 2005 6 IT ITIL Framework IT IT Framework Synchronized Business and IT Business Information technology Delivers: Simplicity, Agility, Value IT Complexity Cost Scale IT Technology IT Infrastructure IT

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

ISO17025.PDF

ISO17025.PDF ISO/IEC 17025 1999-12-15 1 2 3 4 41 42 43 44, 45 / 46 47 48 49 / 410 411 412 413 414 5 51 52 53 54 / 55 56 57 58 / 59 / 510 A( ) ISO/IEC 17025 ISO 9001:1994 ISO 9002:1994 B( ) 1 11 /, / 12 / 1, 2, 3/ (

More information

11¹Ú´ö±Ô

11¹Ú´ö±Ô A Review on Promotion of Storytelling Local Cultures - 265 - 2-266 - 3-267 - 4-268 - 5-269 - 6 7-270 - 7-271 - 8-272 - 9-273 - 10-274 - 11-275 - 12-276 - 13-277 - 14-278 - 15-279 - 16 7-280 - 17-281 -

More information

15_3oracle

15_3oracle Principal Consultant Corporate Management Team ( Oracle HRMS ) Agenda 1. Oracle Overview 2. HR Transformation 3. Oracle HRMS Initiatives 4. Oracle HRMS Model 5. Oracle HRMS System 6. Business Benefit 7.

More information

<31325FB1E8B0E6BCBA2E687770>

<31325FB1E8B0E6BCBA2E687770> 88 / 한국전산유체공학회지 제15권, 제1호, pp.88-94, 2010. 3 관내 유동 해석을 위한 웹기반 자바 프로그램 개발 김 경 성, 1 박 종 천 *2 DEVELOPMENT OF WEB-BASED JAVA PROGRAM FOR NUMERICAL ANALYSIS OF PIPE FLOW K.S. Kim 1 and J.C. Park *2 In general,

More information

Oracle Apps Day_SEM

Oracle Apps Day_SEM Senior Consultant Application Sales Consulting Oracle Korea - 1. S = (P + R) x E S= P= R= E= Source : Strategy Execution, By Daniel M. Beall 2001 1. Strategy Formulation Sound Flawed Missed Opportunity

More information

Problem New Case RETRIEVE Learned Case Retrieved Cases New Case RETAIN Tested/ Repaired Case Case-Base REVISE Solved Case REUSE Aamodt, A. and Plaza, E. (1994). Case-based reasoning; Foundational

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Reasons for Poor Performance Programs 60% Design 20% System 2.5% Database 17.5% Source: ORACLE Performance Tuning 1 SMS TOOL DBA Monitoring TOOL Administration TOOL Performance Insight Backup SQL TUNING

More information

SchoolNet튜토리얼.PDF

SchoolNet튜토리얼.PDF Interoperability :,, Reusability: : Manageability : Accessibility :, LMS Durability : (Specifications), AICC (Aviation Industry CBT Committee) : 1988, /, LMS IMS : 1997EduCom NLII,,,,, ARIADNE (Alliance

More information

< C0DAC0B2C5BDB1B820BFEEBFB520B8DEB4BABEF32D33C2F720C6EDC1FD2E687770>

< C0DAC0B2C5BDB1B820BFEEBFB520B8DEB4BABEF32D33C2F720C6EDC1FD2E687770> 과학영재의창의적탐구능력배양을위한 R&E 프로그램기획 운영핸드북 Handbook of Annual Planning and Implementing R&E Program for the Talented 2017 과학영재창의연구 (R&E) 지원센터 이핸드북은과학고와과학영재학교의연간 R&E 프로그램기획 운영을효과적으로지원하기위해개발된것으로, 한국과학창의재단지정과학영재창의연구

More information

歯CRM개괄_허순영.PDF

歯CRM개괄_허순영.PDF CRM 2000. 8. KAIST CRM CRM CRM CRM :,, KAIST : 50%-60%, 20% 60%-80%. AMR Research 10.. CRM. 5. Harvard Business review 60%, 13%. Michaelson & Associates KAIST CRM? ( ),,, -,,, CRM needs,,, dynamically

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

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

서현수

서현수 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

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

ecorp-프로젝트제안서작성실무(양식4)

ecorp-프로젝트제안서작성실무(양식4) / / Selling Point Solution Next Business Proposal 1 1 1 review 2 2 2 review Why What How (Service) / Knowledge Asset Library Risk Risk ( ) Risk. Risk Cost

More information

성능 감성 감성요구곡선 평균사용자가만족하는수준 성능요구곡선 성능보다감성가치에대한니즈가증대 시간 - 1 -

성능 감성 감성요구곡선 평균사용자가만족하는수준 성능요구곡선 성능보다감성가치에대한니즈가증대 시간 - 1 - - 1 - 성능 감성 감성요구곡선 평균사용자가만족하는수준 성능요구곡선 성능보다감성가치에대한니즈가증대 시간 - 1 - - 2 - - 3 - - 4 - - 5 - - 6 - - 7 - - 8 - - 9 - - 10 - - 11 - - 12 - 감각및자극 (Sensory & Information Stimuli) 개인 (a person) 감성 (Sensibility)

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA The e-business Studies Volume 17, Number 6, December, 30, 2016:237~251 Received: 2016/11/20, Accepted: 2016/12/24 Revised: 2016/12/21, Published: 2016/12/30 [ABSTRACT] Recently, there is an increasing

More information

슬라이드 1

슬라이드 1 Various Aspects of Engineering 1. Design - Effective Design = Structure + Material 2. Manufacturing - Fabrication(-ing technology) - Performance Test 3. After-Service - Reliability and Maintenance - Failure

More information

슬라이드 1

슬라이드 1 * BCS : Business Consulting Service ( PwC) ** C&I : Consulting & Integration Organization *** TSG: Technology Solution Group 2/22 - - - * IDC, 2003 ** 2003,, 2004 3/22 * Blue Ocean Strategy: How to Create

More information

<30362E20C6EDC1FD2DB0EDBFB5B4EBB4D420BCF6C1A42E687770>

<30362E20C6EDC1FD2DB0EDBFB5B4EBB4D420BCF6C1A42E687770> 327 Journal of The Korea Institute of Information Security & Cryptology ISSN 1598-3986(Print) VOL.24, NO.2, Apr. 2014 ISSN 2288-2715(Online) http://dx.doi.org/10.13089/jkiisc.2014.24.2.327 개인정보 DB 암호화

More information

학습영역의 Taxonomy에 기초한 CD-ROM Title의 효과분석

학습영역의 Taxonomy에 기초한 CD-ROM Title의 효과분석 ,, Even the short history of the Web system, the techniques related to the Web system have b een developed rapidly. Yet, the quality of the Webbased application software has not improved. For this reason,

More information

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

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

More information

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

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

More information

Microsoft PowerPoint - KNOM Tutorial 2005_IT서비스관리기술.ppt

Microsoft PowerPoint - KNOM Tutorial 2005_IT서비스관리기술.ppt KNOM Tutorial 2005 IT서비스관리 기술 (ITIL & ITSM) 2005. 11. 25 COPYRIGHT c 2005 SK C&C CO. LTD. ALL RIGHTS RESERVED. 목 차 1. Definition 3 2. Trends 10 3. IT Infrastructure Library(ITIL) 15 4. Service Desk 26

More information

#유한표지F

#유한표지F www.yuhan.ac.kr www.yuhan.ac.kr 대 학 요 람 2008 422-749 경기도 부천시 소사구 경인로 636(괴안동 185-34) Tel : 02)2610-0600 / 032)347-0600 유 한 대 학 대학요람 2008 2008 대학요람 설립자 유일한 박사의 숭고한 정신과 철학을 실천하는 대학 눈으로 남을 볼 줄 아는 사람은 훌륭한

More information

핵 1 학년 2 학년 3 학년합계 문학과예술 역사와철학 사회와이념 선택 학점계 학년 2 학년 3 학년합계비고 14 (15) 13 (14) 27 (29) 2

핵 1 학년 2 학년 3 학년합계 문학과예술 역사와철학 사회와이념 선택 학점계 학년 2 학년 3 학년합계비고 14 (15) 13 (14) 27 (29) 2 1 학년 2 학년 3 학년 합계 6 5 11 5 5 16 문학과예술 핵 역사와철학 사회와이념 선택 4 4 1 1 3 3 6 11 학점계 12 12 24 5 1 6 3 3 6 36 ㆍ제 2 외국어이수규정 이수규정 또는 영역에서 과목 학점 이수하고 수량적석과추론 과학적사고와실험 에서 과목 학점 이수해도됨 외국어및고전어 중급이상외국어및고전어과목명 핵 1 학년 2

More information

THE TITLE

THE TITLE Android System & Launcher Team 8 목차 Android 1) Android Feature 2) Android Architecture 3) Android 개발방법 4) Android Booting Process Dalvik 1) Dalvik VM 2) Dalvik VM Instance Application 1) Application Package

More information

정보기술응용학회 발표

정보기술응용학회 발표 , hsh@bhknuackr, trademark21@koreacom 1370, +82-53-950-5440 - 476 - :,, VOC,, CBML - Abstract -,, VOC VOC VOC - 477 - - 478 - Cost- Center [2] VOC VOC, ( ) VOC - 479 - IT [7] Knowledge / Information Management

More information

F1-1(수정).ppt

F1-1(수정).ppt , thcho@kisaorkr IPAK (Information Protection Assessment Kit) IAM (INFOSEC Assessment Methodology) 4 VAF (Vulnerability Assessment Framework) 5 OCTAVE (Operationally Critical Threat, Asset, and Vulnerability

More information

Voice Portal using Oracle 9i AS Wireless

Voice Portal using Oracle 9i AS Wireless Voice Portal Platform using Oracle9iAS Wireless 20020829 Oracle Technology Day 1 Contents Introduction Voice Portal Voice Web Voice XML Voice Portal Platform using Oracle9iAS Wireless Voice Portal Video

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

<32382DC3BBB0A2C0E5BED6C0DA2E687770>

<32382DC3BBB0A2C0E5BED6C0DA2E687770> 논문접수일 : 2014.12.20 심사일 : 2015.01.06 게재확정일 : 2015.01.27 청각 장애자들을 위한 보급형 휴대폰 액세서리 디자인 프로토타입 개발 Development Prototype of Low-end Mobile Phone Accessory Design for Hearing-impaired Person 주저자 : 윤수인 서경대학교 예술대학

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

Something that can be seen, touched or otherwise sensed

Something that can be seen, touched or otherwise sensed Something that can be seen, touched or otherwise sensed Things about an object Weight Height Material Things an object does Pen writes Book stores words Water have Fresh water Rivers Oceans have

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 _03

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

More information

DW 개요.PDF

DW 개요.PDF Data Warehouse Hammersoftkorea BI Group / DW / 1960 1970 1980 1990 2000 Automating Informating Source : Kelly, The Data Warehousing : The Route to Mass Customization, 1996. -,, Data .,.., /. ...,.,,,.

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

품질검증분야 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

전국시대, 위나라최고의소잡이포정의소를잡는솜씨가신의경지에다다름,. " ()., 3... (),. 1.,. 19..,. 19. < > 2

전국시대, 위나라최고의소잡이포정의소를잡는솜씨가신의경지에다다름,.  ()., 3... (),. 1.,. 19..,. 19. < > 2 Understanding Society through Social Media Analysis () 2F Seokgwang Bldg., 168-21, Samseong-dong, Gangnam-gu, Seoul, 135-090, Korea / tel +82 2 565 0531 fax +82 2 5650532 No part of this publication may

More information

AT_GraduateProgram.key

AT_GraduateProgram.key Art & Technology Graduate Program M.A.S (Master of Arts & Science) in Art & Technology Why Art Tech Graduate Program? / + + X Why Sogang? - Art/Design + Technology 4 Art & Technology Who is this for? (

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

I I-1 I-2 I-3 I-4 I-5 I-6 GIS II II-1 II-2 II-3 III III-1 III-2 III-3 III-4 III-5 III-6 IV GIS IV-1 IV-2 (Complement) IV-3 IV-4 V References * 2012.

I I-1 I-2 I-3 I-4 I-5 I-6 GIS II II-1 II-2 II-3 III III-1 III-2 III-3 III-4 III-5 III-6 IV GIS IV-1 IV-2 (Complement) IV-3 IV-4 V References * 2012. : 2013 1 25 Homepage: www.gaia3d.com Contact: info@gaia3d.com I I-1 I-2 I-3 I-4 I-5 I-6 GIS II II-1 II-2 II-3 III III-1 III-2 III-3 III-4 III-5 III-6 IV GIS IV-1 IV-2 (Complement) IV-3 IV-4 V References

More information

untitled

untitled 1996 : 1,500, : 1 2004 : 2,500, : 1.8 1996 280 ( 2,900), 235 2,764 ( 2.9). 1996 : 35,000 ( 4,900), Business Week 465 CEO (stock option ) : 578 ( 81). 2004 : 50,000, CEO : 700 B B A A A A B B Source : M.

More information

Intro to Servlet, EJB, JSP, WS

Intro to Servlet, EJB, JSP, WS ! Introduction to J2EE (2) - EJB, Web Services J2EE iseminar.. 1544-3355 ( ) iseminar Chat. 1 Who Are We? Business Solutions Consultant Oracle Application Server 10g Business Solutions Consultant Oracle10g

More information

OZ-LMS TM OZ-LMS 2008 OZ-LMS 2006 OZ-LMS Lite Best IT Serviece Provider OZNET KOREA Management Philosophy & Vision Introduction OZNETKOREA IT Mission Core Values KH IT ERP Web Solution IT SW 2000 4 3 508-2

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

PCServerMgmt7

PCServerMgmt7 Web Windows NT/2000 Server DP&NM Lab 1 Contents 2 Windows NT Service Provider Management Application Web UI 3 . PC,, Client/Server Network 4 (1),,, PC Mainframe PC Backbone Server TCP/IP DCS PLC Network

More information

001지식백서_4도

001지식백서_4도 White Paper on Knowledge Service Industry Message Message Contents Contents Contents Contents Chapter 1 Part 1. Part 2. Part 3. Chapter

More information

Drucker Innovation_CEO과정

Drucker Innovation_CEO과정 ! 피터드러커의 혁신과 기업가정신 허연 경희대학교 경영대학원 Doing Better Problem Solving Doing Different Opportunity ! Drucker, Management Challenges for the 21st Century, 1999! Drucker, Management: Tasks, Responsibilities,

More information

<303833315FC1A4BAB8B9FDC7D02031362D325FC3D6C1BEBABB2E687770>

<303833315FC1A4BAB8B9FDC7D02031362D325FC3D6C1BEBABB2E687770> 개인정보보호법의 보호원칙에 대한 벌칙조항 연구 A Legal Study of Punishments in Terms of Principles of Private Informaion Protection Law 전동진(Jeon, Dong-Jin)*19) 정진홍(Jeong, Jin-Hong)**20) 목 차 Ⅰ. 들어가는 말 Ⅱ. OECD 개인정보 보호원칙과의 비교

More information

Making a True Business Solution ANNUAL REPORT 2013 I. I. I I II. II. II II II II II II II II II II II II II II II II II III. III III III III III III III III III III III

More information

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

Microsoft PowerPoint 자동설치시스템검증-V05-Baul.pptx DMSLAB 자동설치시스템의 HW 정보 및사용자설정기반설치 신뢰성에대한정형검증 건국대학교컴퓨터 정보통신공학과 김바울 1 Motivation Problem: 대규모서버시스템구축 Installation ti Server 2 Introduction 1) 사용자가원하는 이종분산플랫폼구성 대로 2) 전체시스템 들의성능을반영 3) 이종분산플랫폼을지능적으로자동구축 24

More information

#Ȳ¿ë¼®

#Ȳ¿ë¼® http://www.kbc.go.kr/ A B yk u δ = 2u k 1 = yk u = 0. 659 2nu k = 1 k k 1 n yk k Abstract Web Repertoire and Concentration Rate : Analysing Web Traffic Data Yong - Suk Hwang (Research

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

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Autodesk Software 개인용 ( 학생, 교사 ) 다운로드가이드 진동환 (donghwan.jin@autodesk.com) Manager Autodesk Education Program - Korea Autodesk Education Expert 프로그램 www.autodesk.com/educationexperts 교육전문가프로그램 글로벌한네트워크 /

More information

3. 클라우드 컴퓨팅 상호 운용성 기반의 서비스 평가 방법론 개발.hwp

3. 클라우드 컴퓨팅 상호 운용성 기반의 서비스 평가 방법론 개발.hwp 보안공학연구논문지 Journal of Security Engineering Vol.11, No.4 (2014), pp.299-312 http://dx.doi.org/10.14257/jse.2014.08.03 클라우드 컴퓨팅 상호 운용성 기반의 서비스 평가 방법론 개발 이강찬 1), 이승윤 2), 양희동 3), 박철우 4) Development of Service

More information

백서2011표지

백서2011표지 2011 2011 2011 2 3 2011 4 5 2011 6 7 2011 8 9 2011 10 11 2011 12 13 2011 14 15 2011 16 17 2011 18 19 2011 20 21 2011 22 23 2011 24 25 2011 26 27 2011 28 29 2011 30 31 2011 32 33 2011 34 35 36 2011 1 SOFTWARE

More information

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

소프트웨어공학 Tutorial #2: StarUML Eun Man Choi 소프트웨어공학 Tutorial #2: StarUML Eun Man Choi emchoi@dgu.ac.kr Contents l StarUML 개요 l StarUML 소개및특징 l 주요기능 l StarUML 화면소개 l StarUML 설치 l StarUML 다운 & 설치하기 l 연습 l 사용사례다이어그램그리기 l 클래스다이어그램그리기 l 순서다이어그램그리기 2

More information

00내지1번2번

00내지1번2번 www.keit.re.kr 2011. 11 Technology Level Evaluation ABSTRACT The Technology Level Evaluation assesses the current level of industrial technological development in Korea and identifies areas that are underdeveloped

More information

Product A4

Product A4 2 APTIV Film Versatility and Performance APTIV Film Versatility and Performance 3 4 APTIV Film Versatility and Performance APTIV Film Versatility and Performance 5 PI Increasing Performance PES PPSU PSU

More information

the it service leader SICC 생각의 틀을 넘어 ICT 기술의 힘 으로 생각의 틀을 넘어 IT서비스 영역을 개척한 쌍용정보통신. ICT 기술력을 바탕으로 최적의 솔루션을 제공하며 세계로 뻗어나가는 IT Korea Leader 로 도약할 것입니다. Co

the it service leader SICC 생각의 틀을 넘어 ICT 기술의 힘 으로 생각의 틀을 넘어 IT서비스 영역을 개척한 쌍용정보통신. ICT 기술력을 바탕으로 최적의 솔루션을 제공하며 세계로 뻗어나가는 IT Korea Leader 로 도약할 것입니다. Co the it service leader www.sicc.co.kr SICC TEL : 02-2262-8114 FAX : 02-2277-2385 Ssangyong Information & Communications Corp. the it service leader SICC 생각의 틀을 넘어 ICT 기술의 힘 으로 생각의 틀을 넘어 IT서비스 영역을 개척한 쌍용정보통신.

More information

핵 심 교 양 1 학년 2 학년 3 학년합계 문학과예술 역사와철학 사회와이념 선택 교양학점계 학년 2 학년 3 학년합계비고 14 (15) 13 (

핵 심 교 양 1 학년 2 학년 3 학년합계 문학과예술 역사와철학 사회와이념 선택 교양학점계 학년 2 학년 3 학년합계비고 14 (15) 13 ( 1 학년 2 학년 3 학년 합계 6 5 11 5 5 16 문학과예술 핵 심 교 역사와철학 사회와이념 3 3 3 양 3 3 3 3 3 3 선택 4 4 1 1 3 3 6 11 교양학점계 12 12 24 5 1 6 3 3 6 36 ㆍ제 2 외국어이수규정 이수규정 또는 영역에서 과목 학점 이수하고 수량적석과추론 과학적사고와실험 에서 과목 학점 이수해도됨 외국어및고전어

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

untitled

untitled MDEP I&C 2009. 4.6 ~ 4.7 14 I. MDEP II. DICWG III. DICWG SW IV. Nuclear Safety Information Conference 2009 Slide -2- I. MDEP MDEP? Multinational Design Evaluation Program MDEP Nuclear Safety Information

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Team 1 201611293 전다윤 201311287 엄현식 201311318 최정헌 01. 문서수정 02. System Test Review 03. Static Test Review 04. 소감 1 문서수정 문서수정 수정 System Test 문서 + 전문서에없던수정사항 수정 System Test 문서 문서수정 소프트웨어검증팀의문서대로수정한사항들 1008

More information

untitled

untitled 3 IBM WebSphere User Conference ESB (e-mail : ljm@kr.ibm.com) Infrastructure Solution, IGS 2005. 9.13 ESB 를통한어플리케이션통합구축 2 IT 40%. IT,,.,, (Real Time Enterprise), End to End Access Processes bounded by

More information

Web Scraper in 30 Minutes 강철

Web Scraper in 30 Minutes 강철 Web Scraper in 30 Minutes 강철 발표자 소개 KAIST 전산학과 2015년부터 G사에서 일합니다. 에서 대한민국 정치의 모든 것을 개발하고 있습니다. 목표 웹 스크래퍼를 프레임웍 없이 처음부터 작성해 본다. 목표 웹 스크래퍼를 프레임웍 없이 처음부터 작성해 본다. 스크래퍼/크롤러의 작동 원리를 이해한다. 목표

More information

차 례... 박영목 **.,... * **.,., ,,,.,,

차 례... 박영목 **.,... * **.,., ,,,.,, 차 례... 박영목 **.,... * 2010. **.,.,.... 1980.,,,.,,. 1980.. .... (Bereiter Scardamalia, 1987).. Hayes Flower(1980),,,..,,.....,,,... Hayes Flower 1980, Hayes 1996, Kellogg 1996, Hayes 2012. Hayes Flower

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

프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음

프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음 프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음 CHAPTER 9 둘중하나선택하기 관계연산자 두개의피연산자를비교하는연산자 결과값은참 (1) 아니면거짓 (0) x == y x 와 y 의값이같은지비교한다. 관계연산자 연산자 의미 x == y x와 y가같은가? x!= y

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 SMV 소개 Konkuk Univ. IT 융합정보보호학과 오예원, 박선영 목차 SMV 소개 CTL NuSMV 설치방법및예시 (lift) 향후계획 SMV SMV(Symbolic Model Verifier) 는유한상태시스템 (finite state system) 이 CTL(Computation Tree Logic) 이라는논리와 BDD(Binary Decision

More information

Output file

Output file 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 An Application for Calculation and Visualization of Narrative Relevance of Films Using Keyword Tags Choi Jin-Won (KAIST) Film making

More information

Chap 6: Graphs

Chap 6: Graphs 5. 작업네트워크 (Activity Networks) 작업 (Activity) 부분프로젝트 (divide and conquer) 각각의작업들이완료되어야전체프로젝트가성공적으로완료 두가지종류의네트워크 Activity on Vertex (AOV) Networks Activity on Edge (AOE) Networks 6 장. 그래프 (Page 1) 5.1 AOV

More information

Service-Oriented Architecture Copyright Tmax Soft 2005

Service-Oriented Architecture Copyright Tmax Soft 2005 Service-Oriented Architecture Copyright Tmax Soft 2005 Service-Oriented Architecture Copyright Tmax Soft 2005 Monolithic Architecture Reusable Services New Service Service Consumer Wrapped Service Composite

More information

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

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

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 CRM Fair 2004 Spring Copyright 2004 DaumSoft All rights reserved. INDEX Copyright 2004 DaumSoft All rights reserved. Copyright 2004 DaumSoft All rights reserved. Copyright 2004 DaumSoft All rights reserved.

More information

CR2006-41.hwp

CR2006-41.hwp 연구책임자 가나다 순 머 리 말 2006년 12월 한국교육학술정보원 원장 - i - - ii - - iii - 평가 영역 1. 교육계획 2. 수업 3. 인적자원 4. 물적자원 5. 경영과 행정 6. 교육성과 평가 부문 부문 배점 비율(%) 점수(점) 영역 배점 1.1 교육목표 3 15 45점 1.2 교육과정 6 30 (9%) 2.1 수업설계 6 30 2.2

More information

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

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

More information

Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer

Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer Domino, Portal & Workplace WPLC FTSS Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer ? Lotus Notes Clients

More information

0125_ 워크샵 발표자료_완성.key

0125_ 워크샵 발표자료_완성.key WordPress is a free and open-source content management system (CMS) based on PHP and MySQL. WordPress is installed on a web server, which either is part of an Internet hosting service or is a network host

More information

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

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

More information

문학석사학위논문 존밀링턴싱과이효석의 세계주의비교 로컬 을중심으로 년 월 서울대학교대학원 협동과정비교문학 이유경

문학석사학위논문 존밀링턴싱과이효석의 세계주의비교 로컬 을중심으로 년 월 서울대학교대학원 협동과정비교문학 이유경 저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,

More information