Microsoft Word - Application Life cycle Management.doc

Size: px
Start display at page:

Download "Microsoft Word - Application Life cycle Management.doc"

Transcription

1 Practical Application Life cycle Management (ALM) Table of contents 조대협 ( Overview... 2 문제점... 4 실용주의 ALM... 4 End to end use case ( 시나리오 )... 4 개발자시나리오... 5 PM의작업지시시나리오... 6 PM의현황관리시나리오... 6 실용주의 ALM 구성... 6 Task Management (Task 기반의프로젝트관리 )... 6 Build Environment ( 빌드환경 )... 7 Test Automation ( 테스트자동화 )... 8 Collaboration ( 협업 )... 9 실용주의 ALM 의구현 성공적인 ALM 구현전략... 10

2 Overview ALM의정의를 wikipedia에서찾아보면다음과같다. Application lifecycle management (ALM) is the marriage of business management to software engineering made possible by tools that facilitate and integrate requirements management, architecture, coding, testing, tracking, and release management.[1] 해석해보자면, 기존의애플리케이션개발은기술적인관점에서많이접근이되어왔으나, 비즈니스요건관리부분과실제소프트웨어개발프로세스를융합하고이에대한관리를자동화된툴을이용하도록하는것이 ALM의개념이며, 이부분에는요구사항관리, 아키텍쳐, 코딩, 테스팅, 그리고이슈추적과릴리즈관리등을포함한다. 한마디로이야기하면비즈니스와실제소프트웨어개발간의괴리를없애고, 소프트웨어개 발의요구사항분석에서부터릴리즈까지의모든과정을툴을도입함으로써관리하겠다는개 념이다. 기존에소프트웨어개발프로세스는요구사항관리에대한문서나시스템, 아키텍쳐나디자인에대한 Case tool과산출물, 코드관리, 일정관리등등이각기다른제품과다른프로세스다른템플릿으로구현이되어왔고이로인해서소프트웨어개발과정에대한개념이실제로구현되었을때는단계별로추적성과실용성이떨어졌다. ALM의의미는이런현실과괴리된부분을좀더통합되고현실적으로전문화된도구를이용하여현실화시키고궁극적으로소프트웨어개발프로세스를개선하는데목적을두고있다고말할수있다. ALM 이실제커버하는범위를보면아래그림과같이요구사항관리에서부터프로젝트관 리, 릴리즈관리까지소프트웨어개발의거의전영역을커버하는것을볼수있다.

3 ( 위키피디아 ALM Concepnt 그림인용 : 요즘들어서많은업체들이이 ALM 이라는개념을사용하고있다. H* 의경우버그추적시 스템을기반으로이슈관리, 테스트자동화도구를가지고 ALM 이라고이야기하고있으며 Mc* 라는업체의경우테스팅툴하나만을가지고 ALM 업체라고이야기하고있다. ALM이가져야할최소한의요건은요구사항관리, 프로젝트스케쥴관리를위한 Task 관리, 빌드환경자동화및형상관리, 테스트자동화부분이핵심이라고본다. 그외에 Deployment의경우주로운영 (SM : System Management) 조직이담당하며, Design 이나아키텍쳐링의경우 ALM 사상내에포함되는것이이론적으로는맞지만, 사실 Design의경우프로세스를정형화시키기어려울뿐더러, 실제프로젝트에서는 Design이프로젝트가진행되어감에따라변화하고완성되어가기때문에, Design을포함시키는것은쉽지않다고생각한다. 사람들은프로젝트를하면서똑똑해지고시스템은프로젝트진행됨에따라명확해진다. Agile 사상에서도 Design은선행작업이아니라, 주로프로젝트진행과같이가는 On going 작업으로정의하고있다. Design을 ALM의구현체내에포함시키기위해서는말단개발자까지상당수준의성숙도가필요하다.

4 문제점 ALM의사상적인출발은툴을이용한소프트웨어개발사이클의현실화인데, 시장에있는툴의경우그성숙도가매우높아서프로젝트에적용하는데상당한경험과지식을필요로한다. 실용적인면에서생각했을때 ALM의적용범위는일반말단개발자수준에까지적용이되어야하기때문에난이도가높을때는실제프로젝트에적용하기가어려운점이많다. 또한 ALM Company를자칭하는많은회사들이 ALM에대한 Full set을가지고있지않은상태에서마케팅적인메시지로 Drive 하는경우가많아서사용자의혼란을초래하고있다. 그리고무엇보다중요한것은 ALM 을시스템으로구축하기위한제품이아니라 ALM 을조 직에적용하기위한프로세스와방법론즉, 컨설팅과같은인적지원면인데, 적어도국내의 벤더들에서는실용적으로 ALM 을프로젝트에적용할수있는업체가있는지는의문이다. 실용주의 ALM 실용주의 ALM은이런문제점을바탕으로좀더실용적이고실무적인 ALM을개발하여실무에사용하고자하는데목적을두고있으며아래와같은특징을갖는다. 주로오픈소스나저비용의제품을조합하여 ALM의핵심범위를커버한다. Agile과 Kent Beck, Erich Gamma, Joel Spolsky 등에의해서주장되고있는실용주의방법론 (Practical methodology) 를바탕으로하여, 튼튼한이론적인바탕을가지고현실에맞는실용적인프로세스를구축한다. 구현팀을위주로프로세스를정의한다. 품질향상 End to end use case ( 시나리오 ) 이해를돕고자이제부터소개하고자하는실용주의 ALM 프레임웍의가상시나리오를살펴 보도록하자

5 개발자시나리오 1) 개발자 D씨는아침에출근해서이클립스 IDE를오픈한다. 2) 이클립스 IDE는이슈추적툴로부터 D씨에게할당된작업들이리스트업되고, 그중에서오늘해야할작업을선택하여 PROGRESS로상태를변경한다. 3) SCM으로부터최신코드를 UPDATE받고코딩을시작한다. 4) 코드를만들고테스트케이스를작성하여코드가제대로작동함을확인하고, 커버러지분석을통해서금일코딩한내용이테스트에서모두확인되었는지체크한다. 5) 오늘코딩한내용을 INSPECTION툴을통해서잠재적인문제가있는지없는지검증받고 NAMING RULE등이문제없는지확인한다. 6) 완료된내용을 SCM에작업번호와함께 COMMIT한다. 7) 자동빌드머신에서 COMMIT된소스코드를감지하고모든소스를내려받아서빌드를완료한후에개발서버에자동으로배포하고테스트를수행한다. 8) 테스트가실패한경우이전버전으로개발서버를원복시키고모든개발원과 PM 에게이메일로테스트실패사실을통보한다. 9) PM은테스트실패사실을이메일로통지받고, 이번빌드에서변경된부분을빌드자동화시스템을통해서확인하고빌드자동화시스템에의해서리포트된내용에따라누가어느모듈을수정했는지를찾아서해당개발자에게수정을지시한다. 10) 개발자는수정을마친후에다시 SCM에소스를반영하고빌드자동화시스템은빌드, 테스트, 커버러지분석, 코드복잡도분석,INSPECTION작업을수행한다. 11) PM은빌드가완료된결과를통보받고, 복잡도가높은클래스모듈 10개에대해서제대로테스트가커버하는지확인하후에미비한부분에대해서담당개발자에게테스트보강을지시한다.

6 PM 의작업지시시나리오 1) PM P씨는아침에출근하여고객으로부터새로운요건을받았다. 2) P씨는요건을정리하여내용을이슈트랙킹시스템에등록하고심각도와우선순위를지정해서개발 PL에게 ASSIGN하였다. 3) 개발 PL은요건의우선순위와긴급도를보고누구에게작업을지정할것인지고민한다. 이슈트랙킹시스템에서개발원별로진행중인이슈사항을보고개발난이도에맞는사람중에서가장할당된이슈가적은사람에게이슈를 ASSIGN하였다. 4) 개발자는해당 ISSUE를받아서처리한후 PL에게다시 ASSIGN한다. 5) 이때작업에관련된메일, 전화통화내용기타관련내용들을시스템에모두 LOGGING한다. 6) PL은작업이완료된내용을검토한후해당 ISSUE를 CLOSE한다. 7) PM은자신이지시한내용에대해서누가진행하고있으며진행현황이어떻게되었는지를이슈를통해서추적할수있다. PM 의현황관리시나리오 1) PM P씨는 1차오픈때까지해결되어야할이슈를이슈관리시스템에서검색한다. 2) 심각도가높은이슈와오픈된지오래된이슈를확인하여진행이안되고있는이유는무엇인지 RISK는무엇인지를조사하고, RISK에대한대비책을세운다. 3) 만약에날짜에비해서해결되어야할이슈가많을경우심각도와우선순위를고려하여 2차오픈으로이슈를연기한다. 실용주의 ALM 구성 실용주의 ALM 은크게 4 가지모듈로구성된다. Task Management (Task 기반의프로젝트관리 ) 프로젝트에서진행되는작업에대한진행상황과스케쥴링그리고리소스에대한관리방법론을제공한다. 기본적인사상은 Agile 방법론의프로젝트관리방안을기반으로하고있다. Task Management 모듈은다음과같은서브모듈을포함하고있다.

7 Process 1) Task Management Process : Agile Scrum 기반의 Task 관리프로세스 2) SOA or Open API Service Lifecycle Management Process (Optional) : SOA나 WEB 2.0에서 Service Lifecycle ( 서비스신청에서부터배포까지 ) 관리프로세스와시스템 3) Requirement Analysis Process (TBD) : 요구사항추출프로세스 Reference Architecture 1) Task Management System Reference Architecture : 프로세스를구현한 Task 관리시스템 2) Task Management Dash board Reference Architecture : 프로젝트의진행상태를한눈에알수있는 Dash board 3) Requirement Analysis Management Reference Architecture (TBD) 요구사항관리시스템 Build Environment ( 빌드환경 ) Implementation 단계에서사용되는개발환경을제공한다. 기본적인사상은 Pragmatic( 실용주의 ) 방법론으로 Kent beck이나 Joel Spolsky에의해서소개된방법론을기초로하며, 일일빌드와점진적 / 반복적통합론을중심으로개발환경구성에대한가이드를제공한다. 다음과같은서브모듈을포함하고있다. Process 1) SCM branch guide : 소스형상관리에대한브렌치관리전략소스코드관리에있어서브렌치에대한관리방법을기술한다. 브렌치는잘못쓰면전체소스코드관리를하는데있어서엄청난혼란을초래할수있는만큼적절한브렌치관리정책이정해져야한다. 2) Contiguous Integration Process : 점진적통합방법에대한프로세스자동빌드시스템을구축하여, 개발자의소스코드변화를자동으로인지하고매일자동빌드를통해서코드의통합을빅뱅방식이아니라매일점진적인방식으로진행함으로써통합으로인해발생할수있는문제를조기에발견하고해결할수있도록하며, 빌드과정내에테스팅을포함시켜서결함을조기에발견하여전체소프트웨어품질향상을유도한다. Reference Architecture 1) Standard IDE : 개발자를위한표준개발환경가이드프로젝트에서개발자별로선호하는개발도구들이다르다. ( 이클립스, NetBeans, VI 등 ) 다른개발도구는구현된코드에도영향을주며, 특히새로운팀원이합류했을때보통

8 1~2일을개발환경을셋업하는데시간을소요하게된다. 표준개발환경은 ZIP으로개발에필요한모든환경을만들어서개발자가 ZIP 파일만풀면, IDE에서테스트프레임웍, 테스트용서버환경까지일괄로셋업이되서모든개발자가빠른시간내에동일한개발환경에서소프트웨어를구현할수있도록한다. 2) Contiguous Integration Reference Architecture 실제 CI 환경을구축하는데필요한아키텍쳐에대해서설명한다. 3) Standard Build Script : 표준빌드스크립트구축가이드표준개발환경과마찬가지로빌드스크립트역시표준화되어야한다. LIB 위치나버전, 빌드스크립트내의 TARGET 정의, 빌드순서등을통합하고표준화된형태로제공하여개발자가빌드스크립트작성에소요되는시간을절약하고, 비표준화된빌드스크립트사용에서오는오류를예방한다. Test Automation ( 테스트자동화 ) 일반적으로테스팅은 QA팀의역할로인식이되어왔고, 시스템개발이완료된후에 QA팀에의해서테스팅이되는것이일반적이었다. 여기서는소프트웨어개발중에개발팀에의해서수행되는단위테스트와통합테스트에도비중을두고, 테스트자동화와회귀테스트 ( 테스트마다지난번테스트했던내용을포함하여테스트하여, 변경사항이기존기능에영향을줬는지여부를검증함 ) 를중점적으로다룬다. 테스팅모델은전통적은 Waterfall 방식을확장한 V-Model을기반으로한다. Process 1) Testing Process ( 테스트프로세스 ) 소프트웨어개발단계에서부터의단계별테스팅프로세스에대해서정의한다. V-Model에기초하여 Unit Test,Integration Test, System Test, User Acceptance Test 4단계로나누어서정의한다. 2) Defect Management Process ( 결함관리프로세스 )

9 테스트결과발견되는결함에대한관리프로세스를정의한다. Reference Architecture 1) Unit Test Framework Reference Architecture 특히단위테스트의경우소프트웨어의안쪽을테스트하기때문에, 일반적인테스팅도구보다는소프트웨어컴포넌트에따라더정밀한테스팅도구가필요하다. 단위테스트를수행하는데필요한테스팅프레임웍에대해정리한다. 2) Static Testing Reference Architecture 소프트웨어테스팅기법중에서, 소프트웨어의동작상태가아니라코드검증을통해서결함을찾아내는방법을 Static Test라고한다. 이테스트에서는코드의 Naming Convention이나특정패턴에따른잠재적인결함 ( 메모리누수, Null Pointer Exception) 을찾아낼수있다. 이 Static Test를수행할수있는도구에대해서설명한다. 3) System Test Reference Architecture 테스팅중에서주로성능과비기능 ( 확장성, 가용성등 ) 에대한테스팅수행도구에대해서설명한다. Collaboration ( 협업 ) 협업모듈은팀이프로젝트를진행하는데있어서의사소통과공동작업을돕기위한몇가지기법과시스템에대해서소개한다. Process 1) Code Review 코드리뷰는실제로코드를검토하여예측되는결함을찾아내고서로개선방향을찾아내는행위이다. 코드리뷰의방식은여러가지가있으나비형식적인코드리뷰라도투자대비소프트웨어품질에많은효과를줄수있기때문에, 협업의기법중의하나로소개한다. Reference Architecture 1) Wiki Based Document Management Reference Architecture ALM을이용해구축된표준이나프레임웍, 프로세스등많은내용들이 Architect 레벨에서일반개발자들에게전달되어야한다. 이런지식을전달하는방법이문서등여러가지방법이있겠지만, 문서등은여러버전관리나변경관리가어렵고, 표현의한계가있다. Wiki의경우내용을하나의장소에서계속업데이트가가능하고, 검색이가능하며, TEXT와이미지뿐만아니라멀티미디어데이터를넣을수있기때문에직관적인정보전달이가능하다. 또한링크를이용하여정보간의연관관계를정의할수있다. MS-WORD 등으로만들어진문서는공유폴더에서사장되거나또는이쁘게바인딩되어

10 서책장이라는무덤속으로사라질수있는데, Wiki 를이용하는이유중의하나는꼭필 요한문서만, 필요할때사용할수있도록하여, 프로젝트에서의정보공유를가속화하 는데그목적이있다. 2) Communication with Forum Reference Architecture Wiki의경우대부분위의조직에서아래조직으로의하향성을가진단방향커뮤니케이션이다. 이를보안하기위해서 Forum은좋은양방향커뮤니케이션도구로사용될수있는데, Wiki를통한단방향정보전달의 Feedback으로사용할수있다. 이러한협업도구들은전체협업의생산성을높혀줄수있는일부만을권장하는것이며조직의수준과구조에맞춰서별도의협업프레임웍을구축하기를권장한다 실용주의 ALM 의구현 ALM 을프로젝트에적용하기위해서는아래와같이 3 가지관점에서의접근이필요하다. 프로세스 ALM은전체소프트웨어개발프로세스를커버하기때문에, 각모듈을프로젝트에적용되는프로세스에대한정의가필요하다. Reference Architecture 프로세스를실제로시스템으로구현하기위해서, 어떤형태의시스템아키텍쳐를이용하여프로세스를현실화할수있는지에대한가이드를제공한다. 조직시스템과프로세스를가지고프로젝트에적용할때, 적용하는주체의역할과책임에대해서정의한다. 성공적인 ALM 구현전략 간략하게실용주의 ALM 에대해서살펴보았다. 이실용주의 ALM 을성공적으로적용하기위

11 해서몇가지전략이필요한데, 다음과같다. 1) Liquid 전체프로세스가모난부분이없이물흐르듯이하나의프로세스로연결되어야한다. 프로세스가넘어가는단계가매끄럽지못하면전체개발프로세스에병목이생기게되고, 프로세스흐름에문제가생긴다. 2) Seamless 앞에서소개한실용주의 ALM의모듈구성을보면알겠지만, 상당히많은부분을많은기술로커버하고있다. 이러한기술들이유기적으로결합되어마치하나의통일된프레임웍과같은형태를취하여사용자입장에서하나의프레임웍을쓰는듯한느낌을줘서, 사용자관점에서올수있는혼돈을미연에방지해야한다. 3) Process Oriented ALM의가장중요한요소는프로세스이다. ALM은소프트웨어개발프로세스를시스템화하는것이기때문에, 프로세스자체가중요하며자칫잘못하면시스템구현에이끌려서프로세스가망가지는경우가있다. 4) Step by Step 실용주의 ALM이다른 ALM에비해서경량이고현실적이라고는하지만, 커버하는영역이상당히넓다. 한번에전체개발프로세스를변경하는것은구성원들에게큰혼란을초래할수있기때문에, 난이도별로단계적으로적용하는것을권장한다. 5) 팀의수준에맞춰서팀의성숙도에맞춰서실용주의 ALM을 Customization해서적용해야한다. 성숙도가낮은팀에실용주의 ALM을적용할경우, 마치기존의중량의방법론을적용할때와마찬가지로형식지키기에만급급해지고실제생산성은오히려더떨어질수도있다. 6) Be Simple 모든기능을커버하려하지말고, 목표가 100일때 80만커버하더라도단순성을우선시해야한다. 복잡도가높아질수록실용주의 ALM 사용으로의진입장벽과 Learning Curve가급격하게올라가고이는또다른형식적인방법론으로전락할수있다.

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

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

PowerPoint 프레젠테이션

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

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 : 2018-03-21 Junit & IntelliJ 및빌드환경 Software Verification T1 [2018SV][T1] 201311263 김민환 201311308 전세진 201411278 서희진 201411317 조민규 1 INDEX 1. 2. 3. IDE IntelliJ Unit Test JUnit Build Configuration & CI

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

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

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

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

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

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

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

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

Software Verification Team 오준 임국현 주영진 김슬기 Software Verification Team 2 200611490 오준 201011358 임국현 200913988 주영진 201011318 김슬기 Contents CTIP Mantis Additional info Q&A CTIP Continuous Test & Integration Platform CI 개념을바탕으로소스검토 ( 테스트및정적분석 ), 빌드,

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 F696E74202D205B31C0E55D20BCD2C7C1C6AEBFFEBEEEBFCD20BCD2C7C1C6AEBFFEBEEEB0F8C7D02E BC8A3C8AF20B8F0B5E55D>

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

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

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

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

[Brochure] KOR_TunA

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

More information

Software Testing

Software Testing 효과 www.soft4soft.com Contents 소프트웨어및코드인스펙션정의 소프트웨어결함및적용기술 생명주기상결함효과 코드인스펙션 CMM Levels 정의 CMM Level 4 와 SQA CMM Levels 과코드결함수 코드인스펙션도입사례 코드인스펙션도입효과 SW 품질관리및검증효과 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

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

Microsoft PowerPoint - 3.공영DBM_최동욱_본부장-중소기업의_실용주의_CRM

Microsoft PowerPoint - 3.공영DBM_최동욱_본부장-중소기업의_실용주의_CRM 中 규모 기업의 실용주의CRM 전략 (CRM for SMB) 공영DBM 솔루션컨설팅 사업부 본부장 최동욱 2007. 10. 25 Agenda I. 중소기업의 고객관리, CRM의 중요성 1. 국내외 CRM 동향 2. 고객관리, CRM의 중요성 3. CRM 도입의 기대효과 II. CRM정의 및 우리회사 적합성 1. 중소기업에 유용한 CRM의 정의 2. LTV(Life

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Waterfall to Agile 박재석대표 / 투씨드 About Waterfall Waterfall 의특성 절차지향적흐름과이에따른 System 구성 각영역의전문성에보다초점을두고단계 / 순차 / 체계적진행 프로젝트의진행과정을세분화하여관리의용이성을제공 목표물이과정의후반부에가시화되는특성 이상과현실의괴리 우리가해냈어!!!! Why? 현실적인상황과의괴리로인한문제들발생

More information

Atlassian Solution Conference Seoul 2017

Atlassian Solution Conference Seoul 2017 Atlassian 과함께한제품기획부터출시까지 조해용 T E A M M A N A G E R I N F R A W A R E T E C H N O L O G Y Polaris Office 성공스토리 Agenda Polaris Office 개발과정에서 Atlassian 향후 Infraware Tech 계획 How Atlassian? Yes, Atlassian!!!!

More information

<B1D4B0DDBCAD202D20C4DAB5E520B1E2B9DD2E687770>

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

More information

Microsoft Word - 임베디드월드_WindowsEmbeddedCompact7_rev

Microsoft Word - 임베디드월드_WindowsEmbeddedCompact7_rev 글 : 김재형팀장, MDS테크놀로지 ES사업부 SE팀 www.mdstec.com 진보된기술과화려한사용자환경, 다양한응용프로그램들로무장한 스마트폰쓰나미 가몰려오고있다. 이쓰나미의영향은단지휴대용통신기기에만미치지않고, 주저하던임베디드시스템에도막대한영향을끼치고있다. 하지만임베디드시스템개발자와사용자라면누구나이 스마트폰쓰나미 의시초가임베디드시스템이었음을인정할것이다. 수많은미래지향적아이디어들을현실화하면서새로운

More information

MVVM 패턴의 이해

MVVM 패턴의 이해 Seo Hero 요약 joshua227.tistory. 2014 년 5 월 13 일 이문서는 WPF 어플리케이션개발에필요한 MVVM 패턴에대한내용을담고있다. 1. Model-View-ViewModel 1.1 기본개념 MVVM 모델은 MVC(Model-View-Contorl) 패턴에서출발했다. MVC 패턴은전체 project 를 model, view 로나누어

More information

파워포인트

파워포인트 S O F T WA R E V E R I F I CAT I O N Junit & Eclipse 및빌드환경 TEAM 1 컴퓨터공학부 201011314 김민재 201011356 이종찬 201011376 한지승 201111329 강성길 2015.03.18 I N D E X 1 Purpose & CI 2 Eclipse 3 JUnit 4 Build Environment

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.장인석-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

TTA Journal No.157_서체변경.indd

TTA Journal No.157_서체변경.indd 표준 시험인증 기술 동향 FIDO(Fast IDentity Online) 생체 인증 기술 표준화 동향 이동기 TTA 모바일응용서비스 프로젝트그룹(PG910) 의장 SK텔레콤 NIC 담당 매니저 76 l 2015 01/02 PASSWORDLESS EXPERIENCE (UAF standards) ONLINE AUTH REQUEST LOCAL DEVICE AUTH

More information

슬라이드 1

슬라이드 1 Java Based Enterprise C/S Platform. Sales Dept./ General Manager KilSik, Lee Mobile: 010-4374-8860 E-mail: ben@ari-system.com TM Client First Better than the Best We Deliver Agility Reliability Intelligence

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

PowerPoint Presentation

PowerPoint Presentation 공공기관을위한단일개발환경 Visual Studio 2014.10 솔루션개요주요기능구축사례제품정보및문의 1. 솔루션개요 IT 환경의변화에따라새로운기술동향곧 Cloud, Big Data, Mobile 그리고 Social 에맞추어다양한플랫폼을지원하면서동시에품질관리가가능하고전체애플리케이션라이프사이클관리가가능한프레임워크기반도구가필요합니다. 애플리케이션종류 공공 금융

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

대규모 자바스크립트 웹어플리케이션개발하기 with BackboneJS and RequireJS 넷스루개발 2 팀이병주

대규모 자바스크립트 웹어플리케이션개발하기 with BackboneJS and RequireJS 넷스루개발 2 팀이병주 대규모 자바스크립트 웹어플리케이션개발하기 with BackboneJS and RequireJS 넷스루개발 2 팀이병주 웹사이트 웹어플리케이션 Mission 웹사이트처럼 개발하기에는 문제점이많다 Why?! 복잡하다 양이많다 예제를통해해결책을알아보자 http://pillarlee16.github.com/simpleapp/ 복잡함을해결하자!! 다양한 MV*

More information

삼성955_965_09

삼성955_965_09 판매원-삼성전자주식회사 본 사 : 경기도 수원시 영통구 매탄 3동 416번지 제조원 : (주)아이젠 삼성 디지털 비데 순간온수 세정기 사용설명서 본 제품은 국내(대한민국)용 입니다. 전원, 전압이 다른 해외에서는 품질을 보증하지 않습니다. (FOR KOREA UNIT STANDARD ONLY) 이 사용설명서에는 제품보증서가 포함되어 있습니다. 분실되지 않도록

More information

(Microsoft PowerPoint - \(3.10\)RSD2009_Track1-2_\300\314\307\366\302\371\302\367\300\345\(\300\316\274\342&\271\337\307\245\)_3.ppt)

(Microsoft PowerPoint - \(3.10\)RSD2009_Track1-2_\300\314\307\366\302\371\302\367\300\345\(\300\316\274\342&\271\337\307\245\)_3.ppt) Requirements Composer DOORS 와 RequisitePro 를위한 Requirements Definition Rich Authoring Environment 웹리뷰및승인 Visio 통합유스케이스용어해설집 UI 스케치및스토리보드프로세스스케치 Rich Text 요구사항 RequisitePro Jazz Server DOORS 위키스타일인터페이스

More information

*º¹ÁöÁöµµµµÅ¥-¸Ô2Ä)

*º¹ÁöÁöµµµµÅ¥-¸Ô2Ä) 01 103 109 112 117 119 123 142 146 183 103 Guide Book 104 105 Guide Book 106 107 Guide Book 108 02 109 Guide Book 110 111 Guide Book 112 03 113 Guide Book 114 115 Guide Book 116 04 117 Guide Book 118 05

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

슬라이드 1

슬라이드 1 Continuous Integration 변경될때마다소프트웨어를빌드하기 조영호카페PJT팀 2008.09.08 youngho.cho@nhncorp.com 목차 1. 빌드자동화 2. Maven 3. 빌드유형과메커니즘 4. 빌드시간을짧게만들기 1. 빌드자동화 빌드자동화 소프트웨어의개발은복잡할지몰라도소프트웨어의전달 (Delivery) 은버튼하나만누르면되는일이되어야합니다

More information

레드햇과 오픈스택 Feb, 2014 Kim Yong Ki Solution Architect Red Hat Korea RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM 2014

레드햇과 오픈스택 Feb, 2014 Kim Yong Ki Solution Architect Red Hat Korea RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM 2014 레드햇과 오픈스택 Feb, 2014 Kim Yong Ki Solution Architect Red Hat Korea Index WHY - WHAT - HOW - WHERE - WHO - WHEN - 왜 오픈스택이 필요한가 오픈스택은 무엇인가 오픈스택은 어떻게 작동하는가 오픈스택은 어디에서 사용될까 누가 오픈스택을 만들었는가 우리는 언제 오픈스택을 사용할 수

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 S/4HANA Fiori 기반의 Business Intelligence 및구축사례 Zen consulting Zen consulting 젠컨설팅은 SAP Gold Partner 이자 SAP Education Delivery Partner, 공식유지보수를할수있는 PCoE Partner 로서 SAP 전영역에걸쳐최상의서비스를제공합니다. Partnership with

More information

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

Ver. T3_DWS.UTP-1.0 Unit Testing Plan for Digital Watch System Test Plan Test Design Specification Test Cases Specification Date Team Infor Unit Testing Plan for Digital Watch System Test Plan Test Design Specification Test Cases Specification Date 2012-10-25 Team Information Sanghyun Yoon shyoon.dslab@gmail.com Dependable Software Laboratory

More information

문서의 제목 나눔고딕B, 54pt

문서의 제목 나눔고딕B, 54pt Software Verification Introduction to Software Testing & Static Analysis 2조이상혁왕홍강김태영 2016-03-18 1.1 Overview 2 / 87 Overview 1.1 Overview 3 / 87 Overview 1.2 Install JDK 4 / 87 Install JDK JDK 8 다운로드페이지

More information

DE1-SoC Board

DE1-SoC Board 실습 1 개발환경 DE1-SoC Board Design Tools - Installation Download & Install Quartus Prime Lite Edition http://www.altera.com/ Quartus Prime (includes Nios II EDS) Nios II Embedded Design Suite (EDS) is automatically

More information

슬라이드 1

슬라이드 1 전자정부개발프레임워크 1 일차실습 LAB 개발환경 - 1 - 실습목차 LAB 1-1 프로젝트생성실습 LAB 1-2 Code Generation 실습 LAB 1-3 DBIO 실습 ( 별첨 ) LAB 1-4 공통컴포넌트생성및조립도구실습 LAB 1-5 템플릿프로젝트생성실습 - 2 - LAB 1-1 프로젝트생성실습 (1/2) Step 1-1-01. 구현도구에서 egovframe>start>new

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

<B1DDC0B6C1A4BAB8C8ADC1D6BFE4B5BFC7E228C1A63836C8A3292E687770>

<B1DDC0B6C1A4BAB8C8ADC1D6BFE4B5BFC7E228C1A63836C8A3292E687770> 금융정보화 주요동향 제 제86호 2007. 3. 20 1. 금융업계 IT동향 2. IT 동향 3. 주요 IT용어 정 보 시 스 템 본 부 종 합 2007. 3월 제86호 1. 금융업계 IT동향 인터넷 사업자 보증보험 가입 의무화 추진 예정 보험사의 네트워크 환경 개선 동양생명 SOA(Service Oriented Architecture) 기반 차세대시스템 개발

More information

consulting

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

More information

슬라이드 1

슬라이드 1 Visual 2008 과신속한애플리케이션 개발 Smart Client 정병찬 ( 주 ) 프리엠컨설팅개발팀장 johnharu@solutionbuilder.co.kr http://www.solutionbuilder.co.kr 목차 Visual Studio 2008 소개 닷넷프레임워크 3.5 소개 Language Integrated Query (LINQ) 어플리케이션개발홖경

More information

이제는 쓸모없는 질문들 1. 스마트폰 열기가 과연 계속될까? 2. 언제 스마트폰이 일반 휴대폰을 앞지를까? (2010년 10%, 2012년 33% 예상) 3. 삼성의 스마트폰 OS 바다는 과연 성공할 수 있을까? 지금부터 기업들이 관심 가져야 할 질문들 1. 스마트폰은

이제는 쓸모없는 질문들 1. 스마트폰 열기가 과연 계속될까? 2. 언제 스마트폰이 일반 휴대폰을 앞지를까? (2010년 10%, 2012년 33% 예상) 3. 삼성의 스마트폰 OS 바다는 과연 성공할 수 있을까? 지금부터 기업들이 관심 가져야 할 질문들 1. 스마트폰은 Enterprise Mobility 경영혁신 스마트폰, 웹2.0 그리고 소셜라이프의 전략적 활용에 대하여 Enterpise2.0 Blog : www.kslee.info 1 이경상 모바일생산성추진단 단장/경영공학박사 이제는 쓸모없는 질문들 1. 스마트폰 열기가 과연 계속될까? 2. 언제 스마트폰이 일반 휴대폰을 앞지를까? (2010년 10%, 2012년 33%

More information

Office 365, FastTrack 4 FastTrack. Tony Striefel FastTrack FastTrack

Office 365, FastTrack 4 FastTrack. Tony Striefel FastTrack FastTrack FastTrack 1 Office 365, FastTrack 4 FastTrack. Tony Striefel FastTrack FastTrack 5 11 2 FASTTRACK 소개 디지털 혁신은 여기서 시작합니다. Microsoft FastTrack은 Microsoft 클라우드를 사용하여 고객이 신속하게 비즈니스 가치를 실현하도록 돕는 고객 성공 서비스입니다.

More information

Microsoft Word - Oracle Scrum Methodology_KR.doc

Microsoft Word - Oracle Scrum Methodology_KR.doc ALM / Task management process Table ofcontents 자바스터디조대협 (http://bcho.tistory.com) Overview... 2 Scrum... 3 Summary... 3 Role in Scrum... 5 Product Owner... 5 Team... 5 Scrum Master... 5 ALM / Task Management

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

Apache Ivy

Apache Ivy JBoss User Group The Agile Dependency Manager 김병곤 fharenheit@gmail.com 20100911 v1.0 소개 JBoss User Group 대표 통신사에서분산컴퓨팅기반개인화시스템구축 Process Designer ETL, Input/Output, Mining Algorithm, 통계 Apache Hadoop/Pig/HBase/Cassandra

More information

DocsPin_Korean.pages

DocsPin_Korean.pages Unity Localize Script Service, Page 1 Unity Localize Script Service Introduction Application Game. Unity. Google Drive Unity.. Application Game. -? ( ) -? -?.. 준비사항 Google Drive. Google Drive.,.. - Google

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

2012³â8¿ùÈ£˙ȸš

2012³â8¿ùÈ£˙ȸš 2012년8월호(33회) 2012.8.2 5:55 PM 페이지4 포시즌아트 4 특집 비눗방울 터널을 통과하며 즐거워하고 있는 유아부 월간 2012년 8월 5일 제33호 다윗처럼 골리앗을 무찌르자~(유아부) 꼬리잡기 놀이로 구원 열차에 탑승한 유치부 믿음의 어린이 만들어 교회학교 영적부흥 일군다 여름성경학교 개최 믿음의 어린이를 만드는데 여름성경학교만 한 것이

More information

Çмú´ëȸ¿Ï¼º

Çмú´ëȸ¿Ï¼º 학술대회완성 2007.9.10 11:57 PM 페이지235 사진 4 해미읍성 전경(충남 역사문화원 제공) 남문과 서문 사이에는 문헌기록에 敵臺로 표현 된 鋪樓 2개소가 길이 7.9m~7.7m, 너비 7.5m~7.6m의 규모로 만들어졌다. 성 둘레에 적이 쉽게 접근하지 못하도록 탱자나무를 돌려 심었으므로 탱자성이라는 별칭이 있었다고 한 다. 성문은 동, 서,

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

슬라이드 1

슬라이드 1 테스트관리도구 OTestManager < 오픈소스도구를활용한손쉬운테스트실행관리 > 2015. 04. 29 STA 테스팅컨설팅 Copyright 2015 STA 테스팅컨설팅 Corporation. All Rights Reserved. 강사소개 권원일 現 STA테스팅컨설팅대표現 ISO SW테스팅국제표준한국대표 (ISO/IEC IEEE 29119), ISO/IEC

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

슬라이드 1

슬라이드 1 - 1 - 전자정부모바일표준프레임워크실습 LAB 개발환경 실습목차 LAB 1-1 모바일프로젝트생성실습 LAB 1-2 모바일사이트템플릿프로젝트생성실습 LAB 1-3 모바일공통컴포넌트생성및조립도구실습 - 2 - LAB 1-1 모바일프로젝트생성실습 (1/2) Step 1-1-01. 구현도구에서 egovframe>start>new Mobile Project 메뉴를선택한다.

More information

문서의 제목 나눔명조R, 40pt

문서의 제목  나눔명조R, 40pt SOFTWARE VERIFICATION JUnit & IntelliJ IDEA 및빌드환경 TEAM _5 201313250 서지혁 201214262 라가영 2016. 03. 18 목차 1. CI 2. IntelliJ IDEA 3. JUnit 4. Build Enviroment 1. CI What is CI? 프로젝트에참여주인개발자들의결과물을지속적으로통합하고,

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 조대협의 소프트웨어 개발 조대협 개발자 웹로직 기술 지원 엔지니어 장애 진단, 성능 튜닝 컨설턴트 (SOA,EAI,ALM,Enterprise 2.0) 아키텍트 (대용량 분산 시스템) APAC 클라우드 수석 아키텍트 프리렌서 지금은 Chief(Cheap?) 아키텍트 블로그 : http://bcho.tistory.com 이메일 : bw.cho@samsung.com

More information

JUnit & Eclipse

JUnit & Eclipse JUnit & Eclipse 201260053 Abbos Shomurodov 201260058 채숭흠 TEAM 1 200711437 성하진 200511355 정용구 200911436 조성완 Contents 1. Software Testing Theory 2. Eclipse Plug-in 3. JUnit Practice Software Testing Theory

More information

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

Microsoft Word - [TP_3][T1]UTP.docx Unit Testing Plan for Point Of Sale System Test Plan Test Design Specification Test Cases Specification Project Team Team 1 Date 2017-11-03 Team Information 201211337 김재현 201112052 방민석 201312259 백만일 201211383

More information

1. 도구개요 STAF Testing 소개 각테스트대상분산환경에데몬을사용하여테스트대상프로그램을통해테스트를수행하고, 통합하며자동화하는 프레임워크 주요기능 테스트통합및자동화 카테고리 Testing 세부카테고리테스트설계및실행 커버리지 Test Integration / Aut

1. 도구개요 STAF Testing 소개 각테스트대상분산환경에데몬을사용하여테스트대상프로그램을통해테스트를수행하고, 통합하며자동화하는 프레임워크 주요기능 테스트통합및자동화 카테고리 Testing 세부카테고리테스트설계및실행 커버리지 Test Integration / Aut 1. 도구개요 소개 각테스트대상분산환경에데몬을사용하여테스트대상프로그램을통해테스트를수행하고, 통합하며자동화하는 프레임워크 주요기능 테스트통합및자동화 카테고리 세부카테고리테스트설계및실행 커버리지 Test Integration / Automation 도구난이도상 라이선스형태 / 비용 Eclipse Public License / 무료사전설치도구 JDK 운영체제 Windows,

More information

주식회사커브 Atlassian Jira 소개 이문서는 Atlassian Jira 의주요핵심기능을소개하기위해작성되었다. Jira Software 개요 Jira Software? 소프트웨어개발과 Jira Jira 사용자역할 Jira Software 기능 Jira 프로젝트템

주식회사커브 Atlassian Jira 소개 이문서는 Atlassian Jira 의주요핵심기능을소개하기위해작성되었다. Jira Software 개요 Jira Software? 소프트웨어개발과 Jira Jira 사용자역할 Jira Software 기능 Jira 프로젝트템 Atlassian Jira 소개 이문서는 Atlassian Jira 의주요핵심기능을소개하기위해작성되었다. Jira Software 개요 Jira Software? 소프트웨어개발과 Jira Jira 사용자역할 Jira Software 기능 Jira 프로젝트템플릿 Jira Software 프로젝트백로그및스프린트계획스크럼반보드릴리즈관리리포트이슈 Jira 프로젝트구성이슈검색기본이슈검색

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

커알못의 커널 탐방기 이 세상의 모든 커알못을 위해서

커알못의 커널 탐방기 이 세상의 모든 커알못을 위해서 커알못의 커널 탐방기 2015.12 이 세상의 모든 커알못을 위해서 개정 이력 버전/릴리스 0.1 작성일자 2015년 11월 30일 개요 최초 작성 0.2 2015년 12월 1일 보고서 구성 순서 변경 0.3 2015년 12월 3일 오탈자 수정 및 글자 교정 1.0 2015년 12월 7일 내용 추가 1.1 2015년 12월 10일 POC 코드 삽입 및 코드

More information

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc NTAS and FRAME BUILDER Install Guide NTAS and FRAME BUILDER Version 2.5 Copyright 2003 Ari System, Inc. All Rights reserved. NTAS and FRAME BUILDER are trademarks or registered trademarks of Ari System,

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 SVN, Mantis, Junit & Introduction to CTIP Team 6 201011311 김도희 201111353 박수민 + 김태현 1 Introduction 1. Junit 2. SVN 3. Mantis 4. CTIP 2 Introduction to JUNIT 1. Junit What is Junit? >JAVA 를위한유닛테스팅프레임워크 >

More information

J2EE & Web Services iSeminar

J2EE & Web Services iSeminar 9iAS :, 2002 8 21 OC4J Oracle J2EE (ECperf) JDeveloper : OLTP : Oracle : SMS (Short Message Service) Collaboration Suite Platform Email Developer Suite Portal Java BI XML Forms Reports Collaboration Suite

More information

Ver 1.0 마감하루전 Category Partitioning Testing Tool Project Team T1 Date Team Information 김강욱 김진욱 김동권

Ver 1.0 마감하루전 Category Partitioning Testing Tool Project Team T1 Date Team Information 김강욱 김진욱 김동권 마감하루전 Category Partitioning Testing Tool Project Team T1 Date 2017-05-12 Team Information 201111334 김강욱 201211339 김진욱 201312243 김동권 201510411 이소영 [ 마감하루전 ] T1 1 INDEX Activity 2041. Design Real Use Cases

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

목차 Ⅰ. 개요 Ⅱ. 추진배경 Ⅲ. 개발환경구축 ( 도구연계 ) Ⅳ. 도구연계성과 page 2

목차 Ⅰ. 개요 Ⅱ. 추진배경 Ⅲ. 개발환경구축 ( 도구연계 ) Ⅳ. 도구연계성과 page 2 C/C++ 환경에서의 CI( 지속적통합 ) 구축사례 목차 Ⅰ. 개요 Ⅱ. 추진배경 Ⅲ. 개발환경구축 ( 도구연계 ) Ⅳ. 도구연계성과 page 2 Ⅰ. 개요 : 1. 조사대상소개 K사 Z프로젝트개요 3차원광학기술을이용한검사장비시스템개발 도메인 : 제조 개발형태 : 패키지 SW 개발 개발언어 : C/C++ 개발인력 : 약 14 명 개발기간 : 약 16 개월 프로젝트상세

More information

Microsoft PowerPoint - 2번째발표(최종).pptx

Microsoft PowerPoint - 2번째발표(최종).pptx Eclipse Subclipse (Team Presentation #2) 3조 Software Verification ( 소프트웨어검증 ) Team members : 200714170 모진종 200714173 심상문 200714179 황규원 Contents Subversion 과 Subclipse 정의 Subversion 동작과실행 Subversion 장점

More information

<4D F736F F F696E74202D20C5D7BDBAC6C320C7C1B7CEBCBCBDBA20C0FCB9DDBFA120B0C9C4A320C5D7BDBAC6AE20C0DAB5BFC8AD2E707074>

<4D F736F F F696E74202D20C5D7BDBAC6C320C7C1B7CEBCBCBDBA20C0FCB9DDBFA120B0C9C4A320C5D7BDBAC6AE20C0DAB5BFC8AD2E707074> IBM Software Group 테스팅프로세스전반에걸친테스트자동화 2008 IBM Corporation 목 차 Managing Test Early & Rational QM Portfolio Rational Test Management Model Test Planning Test Authoring Test Execution Test Reporting Software

More information

12 성능모니터링 allmon Apache License v 성능모니터링 nmon GPL v3 분산되어있는시스템에대한자원상태체크, 사용현황, 성능등을수집

12 성능모니터링 allmon Apache License v 성능모니터링 nmon GPL v3   분산되어있는시스템에대한자원상태체크, 사용현황, 성능등을수집 1 BTS Bugzilla MPL http://www.bugzilla.org 웹기반의 bug tracking 및테스트도구 2 BTS Fossil 2-clause BSD http://www.fossil-scm.org 프로젝트에서파일을관리하는 소스컨트롤시스템 3 BTS Gemini Proprietary, Free for non-profit, Free for open

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

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

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

PowerPoint 프레젠테이션

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

More information

Visual Studio online Limited preview 간략하게살펴보기

Visual Studio online Limited preview 간략하게살펴보기 11월의주제 Visual Studio 2013 제대로파헤쳐보기! Visual Studio online Limited preview 간략하게살펴보기 ALM, 언제어디서나 연결된 IDE Theme와 Visual Design 편집기의강화된생산성기능들성능최적화및디버깅개선 Microsoft 계정으로 IDE에서로그인가능다양한머신사이에서개발환경유지다양한디바이스에걸쳐설정을동기화개선된

More information

ÀÌ·¯´×_³»Áö1-1ÃÖÁ¾

ÀÌ·¯´×_³»Áö1-1ÃÖÁ¾ 2010년 기업학습 우수사례집 발간사 CONTENTS Section 1 MINI CASE 08 23 46 68 83 89 95 Section 2 103 Section 3 116 Section 4 138 154 Section 5 167 183 MINI CASE 205 SECTION 01 Mini Case Section 01 CONTENTS Section

More information

2Q SWG Teleweb Business Plan & 1Q Recovery Plan April 2, 2003

2Q SWG Teleweb Business Plan  & 1Q Recovery Plan     April 2, 2003 WBI Modeler V5.1.1 Rational Rose XDE WSAD-IE IBM on-demand Service Oriented Architecture RUP Full-life cycle Business-driven, Process-based LOB IT Seamless Service Modeling (Service, Component, Process

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

UML

UML Introduction to UML Team. 5 2014/03/14 원스타 200611494 김성원 200810047 허태경 200811466 - Index - 1. UML이란? - 3 2. UML Diagram - 4 3. UML 표기법 - 17 4. GRAPPLE에 따른 UML 작성 과정 - 21 5. UML Tool Star UML - 32 6. 참조문헌

More information

Google_1±³

Google_1±³ IDG Deep Dive Overview 2 Overview IDGK Overview 3 Overview IDGK 4 5 6 IDGK 7 8 9 IDGK Guide & Tips 10 11 12 13 IDGK 14 15 IDGK 16 17 Case & Opinion 18 Case & Opinion IDGK Case & Opinion 19 Case & Opinion

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

1224_2008forecast.hwp

1224_2008forecast.hwp 2008년 국내외 SW 시장 전망 2007. 12. 24 오는 2008 년 전 세계 주요국의 경제성장이 둔화될 것으로 전망되고 있는 가운데, 전 세계 IT 수요 역시 소폭 감소할 것으로 전망되고 있다. IDC는 세계 경기의 불확실 성과 경기 하강의 위험으로 미국을 비롯한 여타 지역의 IT 투자 증가세가 꺾일 것으 로 전망하면서, 전 세계 IT 시장 성장률은

More information

먹 1도-tta 149 작업중.indd

먹 1도-tta 149 작업중.indd Special Theme 소프트웨어품질평가 Special Report 2 이영석 1. 머리말본고는 2013 년 IT 산업의발전과더불어관심이집중되고있는여러 IT 기술과테스팅기술이슈중테스팅자동화, 빅데이터 / 클라우드컴퓨팅, 애자일개발방법론이라는 3가지이슈를선정하여 IT 기술과테스팅에관해소개하고자한다. 2. 테스팅자동화 2013년 1월, 필자가방문한일본의 JaSST(Japan

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

슬라이드 1

슬라이드 1 SW 개발도구연계 Jenkins - Redmine - Mylyn 목차 Intro Mylyn - Redmine 연계 Mylyn - Jenkins 연계및빌드실행 Mylyn에서 Redmine 일감처리 Intro 연계도구 웹기반의프로젝트관리도구 한글화가잘되어있어사용저변이넓음 플러그인을통해다양한도구와연계가능 Eclipse 용 ALM(Application Lifecycle

More information

슬라이드 0

슬라이드 0 mappcheck (Mobile Application check) 언제어디서나서비스사용이가능합니다. 더이상 App 개발검증에고민하실필요가없습니다. 2016.08. SmartWork 사업팀 목차 I. 상품개요 II. 서비스주요기능 III. 특징및기대효과 IV. 요금및사용절차 1 Ⅰ. 상품개요 1. What is mappcheck? (Anytime, Anywhere

More information

PowerPoint Presentation

PowerPoint Presentation GIT with Atlassian Git 을이용한형상관리 박재석 대표 투씨드 Agenda Why Git? HISTORY ABOUT GIT 2005 년리누스토발즈에의해 Linux 커널프로젝트지원을위해제작된버전관리도구 12 년간지속적인발전및꾸준한성장세 CONCEPT 분산형버전관리시스템 Reverse Delta 방식이아닌변경에대한 Snapshot 방식 ARCHITECTURE

More information