Software testing

Size: px
Start display at page:

Download "Software testing"

Transcription

1 Software testing 소프트웨어공학개론 유준범교수님 CLASS A T 성두훈 원스타 조민경 김영승

2 1. Software testing 이란? 소프트웨어테스팅 (software testing) 은개발된컴퓨터소프트웨어의품질을측정하기위해사용되는과정이다. IEEE 에서의 Software testing 정의 - 시스템이나컴포넌트가특정된상황에서실행되며, 그결과가채집되거나기록되고, 시스템이나컴포넌트의특정관점에서평가 (evaluation) 가이루어지는일련의활동, 또는이를지휘, 통제. - 하나이상의테스트케이스의집합, 또는테스트프로시져집합. - 혹은이둘의집합. - 디버깅과의차이말하기.

3 2. 하드웨어결함의이유 소프트웨어결함은다음의과정을통해일어난다. - 인간은코드, 소프트웨어, 시스템, 또는문서안에결함을만들어내는실수를범할수있다. 결함코드가실행되면시스템은바라던결과에대해실패할수있다. - 소프트웨어, 시스템, 문서안의결함은실패로이어질수있지만모든결함이그러한것은아니다. 또한결함이없다해도환경이바뀌면실패할수도있다. 이러한변화의예는새로운하드웨어플랫폼에서실행되거나, 소스데이터가바뀌거나다른소프트웨어와상호작용하는것을들수있다.

4 3. Software testing 의필요성 금전적손실 시간낭비 - 프랑스의 Ariane 5 호 비즈니스이미지손실 - 기업이나사용자의요구에오류로인해충족을못했을때 부상, 사망에이르는심각한문제발생 - 자동차나비행기같은몸체에내장된소프트웨어에문제가있을때

5 4. Software testing 의종류 1. 블랙박스테스팅 13. 사용성테스팅 2. 화이트박스테스팅 14. 설치 / 삭제테스팅 3. 유닛테스팅 15. 회복테스팅 4. 통합테스팅 16. 보안테스팅 5. 기능테스팅 17. 호환성테스팅 6. 앤드-투-앤드테스팅 18. 비교테스팅 7. 새너티테스팅 19. 알파테스팅 8. 리그레션테스팅 20. 베타테스팅 9. 인수테스팅 21. 시스템테스팅 10. 부하테스팅 11. 스트레스테스팅 12. 퍼포먼스테스팅

6 5. Software testing 의유형 SWEBOK 에서는가능한테스트의유형에대한리스트를제공한다. 이리스트는테스트의유형을다음과같은속성에기반해나눈다. - 직관과경험 - 결함 (Fault) - Specifications - 사용법 (Usage) - 코드 - Application의본질 - 데이터흐름

7 4. Software testing 의종류 1. 블랙박스테스팅 13. 사용성테스팅 2. 화이트박스테스팅 14. 설치 / 삭제테스팅 3. 유닛테스팅 15. 회복테스팅 4. 통합테스팅 16. 보안테스팅 5. 기능테스팅 17. 호환성테스팅 6. 앤드-투-앤드테스팅 18. 비교테스팅 7. 새너티테스팅 19. 알파테스팅 8. 리그레션테스팅 20. 베타테스팅 9. 인수테스팅 21. 시스템테스팅 10. 부하테스팅 11. 스트레스테스팅 12. 퍼포먼스테스팅

8 4. Software testing 의종류 1. 블랙박스테스팅 13. 사용성테스팅 2. 화이트박스테스팅 14. 설치 / 삭제테스팅 3. 유닛테스팅 15. 회복테스팅 4. 통합테스팅 16. 보안테스팅 5. 기능테스팅 17. 호환성테스팅 6. 앤드-투-앤드테스팅 18. 비교테스팅 7. 새너티테스팅 19. 알파테스팅 8. 리그레션테스팅 20. 베타테스팅 9. 인수테스팅 21. 시스템테스팅 10. 부하테스팅 11. 스트레스테스팅 12. 퍼포먼스테스팅

9 4. Software testing 의종류 1. 블랙박스테스팅 13. 사용성테스팅 2. 화이트박스테스팅 14. 설치 / 삭제테스팅 3. 유닛테스팅 15. 회복테스팅 4. 통합테스팅 16. 보안테스팅 5. 기능테스팅 17. 호환성테스팅 6. 앤드-투-앤드테스팅 18. 비교테스팅 7. 새너티테스팅 19. 알파테스팅 8. 리그레션테스팅 20. 베타테스팅 9. 인수테스팅 21. 시스템테스팅 10. 부하테스팅 11. 스트레스테스팅 12. 퍼포먼스테스팅

10 5. Software testing 의유형 (Con.) 가장많이사용되는다음의유형에대해서는더많은정보가있다. - Equivalence class partitioning - Boundary value - Decision table - Exploratory - Operational Profile

11 (1) Equivalence class partitioning 각각의 INPUT 을수용가능한범위에대해검사해서 INPUT 에대한다음과같은클래스를판별한다. - Valid : 올바른코드에의해성공적으로처리될수있는값의리스트나범위 - Invalid : 올바르지않고 Software 에서허용되진않지만, 그렇다고해서아예잘못된결과를초래하지는않는값의리스트나범위

12 1 Equivalence class partitioning 의단계 - 가능한입력값을 Valid, invalid 클래스로분류. - Valid 클래스의값은최대한많이테스트. - Invalid 클래스의값은각각에대해한번씩만테스트. 역시모든값테스트. Invalid 클래스는 Valid 클래스와는달리연계되지않음.

13 (2) Boundary value testing INPUT에대해 4개의값을테스트한다. - Valid 의최소값. - Valid 의최대값. - 최소값 1. - 최대값 + 1. ( 숫자에대해선매우명확하다 )

14 (3) Dicision table - Dicision table 은모든 INPUT 과그결과로생긴모든결과를테이블의첫컬럼에열거. 그뒤, 가능한모든 INPUT 상태의조합에대해 Rule 이있다. - 특정한 INPUT 에대해 Y(yes), N(no), I(immaterial) 로나타낸다.

15 (4) Exploratory testing 테스팅프로세스의초점을계획하는것에중점을둔다 이전 Realease 와 Product Line 과의호환성이나, 한프로젝트내에서처음부터끝까지일관성있게움직이는지를테스트한다.

16 (5) Operation profile 운영도중, 각각시스템기능에대해실행되는테스트의횟수를알수있다. 실제사용량이측정될수도있다. 따라서더많이사용되는기능을더많이테스트함으로써소프트웨어의견고성을높힐수있다.

17 6. 테스트레벨 소프트웨어가개발되고유지됨에따라한레벨에서한번이상의테스트가수행된다. 작은범위부터큰범위로테스트한다. 소프트웨어의범위, 테스트목적, 테스트테크닉, 환경에따라테스트레벨이변한다. 요인 - 시스템크기 - 복잡도 - 안전성의중요도 - 관리자의경험 / 경력 - 수요자의요구

18 7. 테스트전략 테스트전략은보통 Macro 나 Micro 중하나에초점을둔다. Macro - Time to market( 테스트개발과수행속도 ) - 제공되어야하는기능의양 - 제품의품질 ( 테스트의완벽성 )

19 7. 테스트전략 (Con.) 개발을빠르게하기위해서는 - 테스트수행을더빠르게하기위해자동화도입 - 러닝타임을줄이기위해테스트스탭교체를덜하는것 - 실행되는테스트케이스를잘선택해서심각한문제를빨리찾을수있도록함 제품의퀄리티를위해 - 더좋은툴로현재테스트커버리지를측정 - 개발자들을위해더좋은유닛테스트툴을제공 - 테스트유형을더다양하게만듬.

20 7. 테스트전략 (Con.) 테스트비용을줄이기위해 - 프로젝트관리툴을사용해테스트활동을예측, 실제비용지출을확인. - 기저원인분석을추가해발생한문제의원천을찾고프로세스를변경해문제가다시발생하지않도록함.

21 8. 테스트디자인 테스트디자인은예술과과학을접목해각각의테스트레벨에서사용할가장알맞은테스트기법을선택하는것이다. 모든기법을사용하려면리소스를너무많이먹을것이고, 쓸모없는테스팅결과를유발할것이다. 대부분의테스트디자인의목표는최소한의노력으로최대한의결과를얻어내는것이다.

22 8. 테스트디자인 (Con.) 테스트디자인은 Structured 와 Unstructured 기법을모두포함한다. - Unstructured 의예 - Structured 의예 1. Random 1. Equivalence class partitioning 2. Ad hoc 2. Boundary value 3. Exploratory 3. Decision table

23 8. 테스트디자인 (Con.) Structured 테스트기법의장점 - Linear 한커버리지를제공. - 모든 Attribute 가같은관점에서같은방식으로테스트 Unstructured 테스트기법의장점 - Structured 기법보다많은문제를발견 - 심각한문제를발견할확률높음

24 9. 코드의테스트커버리지 코드커버리지의목적은테스트레벨에따라달라짐 System testing 에서는커버리지가측정될수도있지만목표치는 100% 에근접하지못한다. 모든명령문을 100% 커버할수있는기법은 Tom McCabe s Basis Path Testing.

25 (1) Tom McCabe s Basis Path Testing. Flowgraph 를그린다. - 각각의논리적명령문을원 ( 노드 ) 이라고표현. - 결정사항의결과로컨트롤이이전되는것을화살표 ( 엣지 ) Cyclomatic cimplexity를계산 ( 엣지갯수 노드갯수 + 2) 경로를정한다

26 10. 테스트범위 개발을위한원본문서는포괄적인용어인 Specifications 로통합됨. 몇몇테스트레벨의목표는하나또는그이상의 Specification 을모두다루는것 - Specification 이어떤방법으로목록화되어야만측정가능.

27 11. 테스트실행 테스트실행을위해서는 Test Plan( 계획 ) 이필요. 모든입력과절차의실제테스트는테스트경우와테스트사례와테스트절차를자세하게기술해야함 테스트결과는각각의테스트사례의성공과실패의평가가포함된테스트계획을실행하는동안에기록됨 -> Incident report

28 12. 테스트문서화 테스트문서화는다양한매체에기록한다.

<4D F736F F F696E74202D20C7F6B4EBB8F0BAF1BDBA202D20BCBCB9CCB3AA20BCD2C7C1C6AEBFFEBEEE20C5D7BDBAC6AE C0AFC1D

<4D F736F F F696E74202D20C7F6B4EBB8F0BAF1BDBA202D20BCBCB9CCB3AA20BCD2C7C1C6AEBFFEBEEE20C5D7BDBAC6AE C0AFC1D 소프트웨어테스트 - 개념, 기법및활용- 건국대학교유준범 http://dslab.konkuk.ac.kr 2012.02.24 현대모비스세미나 1 테스트분야개념들 Boundary Value 테스트 소프트웨어테스트 테스트계획서 3 점점합 블랙박스테스트테스트결과보고서화이트박스테스트 구조테스트 테스트실행 모델기반테스트 Pairwise 테스트 기능테스트 CTIP (Continuous

More information

Software Engineering

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

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

백서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

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

Microsoft PowerPoint 테스트.ppt

Microsoft PowerPoint 테스트.ppt 소프트웨어공학 () 2005 년가을학기 문양세컴퓨터과학과강원대학교자연과학대학 In this chapter 실제로현장 (real world) 에서테스트에드는노력은총비용의 50% 이상, 총개발기간의 50% 정도에해당한다. 테스트의목적은소프트웨어의기능을시험하는것이아니라, 소프트웨어의오류를찾아내어그품질 (quality) 을향상시키는데있다. We will cover

More information

adfasdfasfdasfasfadf

adfasdfasfdasfasfadf C 4.5 Source code Pt.3 ISL / 강한솔 2019-04-10 Index Tree structure Build.h Tree.h St-thresh.h 2 Tree structure *Concpets : Node, Branch, Leaf, Subtree, Attribute, Attribute Value, Class Play, Don't Play.

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

Ver. DS-2012.T3.DWS.STR-1.0 System Test Report for Digital Watch System Test Cases Specification Test Summary Report Project Team 이동아 Latest update on

Ver. DS-2012.T3.DWS.STR-1.0 System Test Report for Digital Watch System Test Cases Specification Test Summary Report Project Team 이동아 Latest update on System Test Report for Digital Watch System Test Cases Specification Test Summary Report roject Team 이동아 Latest update on: 2012-10-26 Team Information 이동아 : dalee.dslab@gmail.com Dong-Ah Lee 1 Table of

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

More information

IBM Mobile Quality Assurance 소개

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

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 실습 1 배효철 th1g@nate.com 1 목차 조건문 반복문 System.out 구구단 모양만들기 Up & Down 2 조건문 조건문의종류 If, switch If 문 조건식결과따라중괄호 { 블록을실행할지여부결정할때사용 조건식 true 또는 false값을산출할수있는연산식 boolean 변수 조건식이 true이면블록실행하고 false 이면블록실행하지않음 3

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 SoapUI NG Pro 제품소개 Testing & QA TestComplete Automated Testing QAComplete Test Management LoadUIWeb Pro Load Testing Aqtime Pro Performance Profiling LoadUI NG Pro Load Test Your APIs SoapUI NG Pro API

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

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

Cisco FirePOWER 호환성 가이드

Cisco FirePOWER 호환성 가이드 Cisco 호환성가이드 Cisco 호환성 이문서에서는 Cisco 소프트웨어와하드웨어의호환성및요건을다룹니다. 추가 릴리스또는제품정보는다음을참조하십시오. 설명서로드맵 : http://www.cisco.com/c/en/us/td/docs/security/firesight/ roadmap/firesight-roadmap.html Cisco ASA 호환성가이드 : http://www.cisco.com/c/en/us/td/docs/security/asa/compatibility/

More information

Microsoft PowerPoint - 14_Testing(2010).ppt [호환 모드]

Microsoft PowerPoint - 14_Testing(2010).ppt [호환 모드] LECTURE 14 테스트 모든코드가실행될때까지코딩작업이완료된것은아니다. - Pragmatic Programmer 테스트는조기에, 자주, 자동화하는것이좋다. - Pragmatic Programmer 최은만, CSE 4039 소프트웨어공학 Outline 테스트작업의원리와목표 테스트의단계와테스트의종류 블랙박스테스트 화이트박스테스트 통합테스트, 인수테스트 테스트자동화도구

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

Visual Basic 반복문

Visual Basic 반복문 학습목표 반복문 For Next문, For Each Next문 Do Loop문, While End While문 구구단작성기로익히는반복문 2 5.1 반복문 5.2 구구단작성기로익히는반복문 3 반복문 주어진조건이만족하는동안또는주어진조건이만족할때까지일정구간의실행문을반복하기위해사용 For Next For Each Next Do Loop While Wend 4 For

More information

<4D F736F F F696E74202D B332D362E48505FBCADBAB8C8F15FBAF1C1EEB4CFBDBA20C3D6C0FBC8ADB8A620C0A7C7D120BCD2C7C1C6AEBFFEBEE

<4D F736F F F696E74202D B332D362E48505FBCADBAB8C8F15FBAF1C1EEB4CFBDBA20C3D6C0FBC8ADB8A620C0A7C7D120BCD2C7C1C6AEBFFEBEE 비즈니스최적화를위한소프트웨어테스트전략 Date: Sep. 19 (Wed.) 서보희 / 차장 한국 HP 2007 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Agenda IT 프로젝트의현실 테스트 테스트계획

More information

[NO_11] 의과대학 소식지_OK(P)

[NO_11] 의과대학 소식지_OK(P) 진 의학 지식과 매칭이 되어, 인류의 의학지식의 수준을 높 여가는 것이다. 하지만 딥러닝은 블랙박스와 같은 속성을 가지고 있어서, 우리는 단지 결과만을 알 수 있기 때문에 이런 식의 의학지 식의 확장으로 이어지기는 힘들 수 있다는 것을 의미한다. 이것은 실제로 의학에서는 인공지능을 사용하게 될 때 여러 가지 문제를 만들 수 있다. 뿐만 아니라, 인간이 이해

More information

학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2

학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2 학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2 6.1 함수프로시저 6.2 서브프로시저 6.3 매개변수의전달방식 6.4 함수를이용한프로그래밍 3 프로시저 (Procedure) 프로시저 (Procedure) 란무엇인가? 논리적으로묶여있는하나의처리단위 내장프로시저 이벤트프로시저, 속성프로시저, 메서드, 비주얼베이직내장함수등

More information

<353120C1B6C7F6C1A42DC3B6B5B5BDC3BDBAC5DB20BCD2C7C1C6AEBFFEBEEE20C5D7BDBAC6AE20C4BFB9F6B8AEC1F620C0DAB5BFC8AD20B5B5B1B82E687770>

<353120C1B6C7F6C1A42DC3B6B5B5BDC3BDBAC5DB20BCD2C7C1C6AEBFFEBEEE20C5D7BDBAC6AE20C4BFB9F6B8AEC1F620C0DAB5BFC8AD20B5B5B1B82E687770> 한국산학기술학회논문지 Vol. 11, No. 11 pp. 4460-4467, 2010 조현정 1*, 황종규 1, 신승권 2, 오석문 3 1 한국철도기술연구원열차제어통신연구실, 2 초고속열차연구실, 3 정책전략연구실 Analysis of S/W Test Coverage Automated Tool & Standard in Railway System Hyun-Jeong

More information

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

프로젝트관리지식체계지침서 (PMBOK Guide) 제 6 판 정오표 -3 쇄 참고 : 다음정오표는 PMBOK Guide-제6판 1쇄및 2쇄에적용됩니다. 사용중인지침서 ( 또는 PDF) 의인쇄차수를확인하려면저작권페이지 (' 고지사항 ' 페이지와목차앞 ) 하단을참조하십시오 프로젝트관리지식체계지침서 (PMBOK Guide) 제 6 판 정오표 -3 쇄 참고 : 다음정오표는 PMBOK Guide-제6판 1쇄및 2쇄에적용됩니다. 사용중인지침서 ( 또는 PDF) 의인쇄차수를확인하려면저작권페이지 (' 고지사항 ' 페이지와목차앞 ) 하단을참조하십시오. "10 9 8" 등으로시작하는문자열의마지막숫자가해당사본의인쇄차수를나타냅니다. 문구와그림에편집상약간의변경사항이있었습니다.

More information

PowerPoint Presentation

PowerPoint Presentation 오에스아이소프트코리아세미나세미나 2012 Copyright Copyright 2012 OSIsoft, 2012 OSIsoft, LLC. LLC. PI Coresight and Mobility Presented by Daniel Kim REGIONAL 세미나 SEMINAR 세미나 2012 2012 2 Copyright Copyright 2012 OSIsoft,

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

<4D F736F F F696E74202D205B37C0E55D20B0CBC1F520B9D720C8AEC0CE2E BC8A3C8AF20B8F0B5E55D>

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

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

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

MD-C-035-1(N-71-18)

MD-C-035-1(N-71-18) MD-C-035-1(N-71-18) KEPIC 적용사례 : MD-C-035-1(N-71-18) ( 승인일자 : 2010. 8. 31) 제목 : 용접으로제조되는 KEPIC-MNF 의 1, 2, 3 및 MC 등급기기지지물의추가재 료 (KEPIC-MN) 질의 : 품목이용접으로제작될경우, KEPIC-MDP의부록 IA, IB, IIA, IIB 및 VI에나열된것이외에추가로어떤재료가

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

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

Microsoft Word _whitepaper_latency_throughput_v1.0.1_for_

Microsoft Word _whitepaper_latency_throughput_v1.0.1_for_ Sena Technologies 백서 : Latency/Throughput Test September 11, 2008 Copyright Sena Technologies, Inc 2008 All rights strictly reserved. No part of this document may not be reproduced or distributed without

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

안전을 위한 주의사항 2 경고 상세내용 4 SMP 이용자 7대 안전수칙 6 불법조작금지 6 Dolby, DTS, SRS, DivX 7 사용자 설명서 가이드 10 구성품 확인 12 각 부분의 명칭과 기능 13 SMP의 올바른 사용법 14 구성품 사용안내 14 SMP 전원 켜기/끄기 16 터치스크린 사용안내 17 통신환경 설정 20 SMP 시작하기 22 홈 스크린

More information

<4D F736F F F696E74202D20C2FCB0ED325FC0D3BAA3B5F0B5E C5D7BDBAC6C320B1B3C0B0B0FAC1A C7F6C0E520B9E6B9AE20B1B3C0B020B

<4D F736F F F696E74202D20C2FCB0ED325FC0D3BAA3B5F0B5E C5D7BDBAC6C320B1B3C0B0B0FAC1A C7F6C0E520B9E6B9AE20B1B3C0B020B 지식경제부 SW 융합역량강화과정 맞춤형융합 SW 테스팅교육 임베디드 SW 테스팅교육과정 & 현장방문교육 ( 기업별맞춤형교육 ) 0/ 10 Contents I. SW 융합역량강화과정사업안내 II. 교육커리큘럼 III. 주관기관소개 STA 테스팅컨설팅 1/ 10 조모바일제I. SW 융합역량강화과정사업안내 수요기업대상 < 주요 SW 융합유형 ( 예 )> 업 지원조건

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

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

이도경, 최덕재 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

슬라이드 0

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

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

품질검증분야공개 SW 솔루션목록 ( ) 순번분류솔루션명라이선스기술지원홈페이지제품개요 1 BTS Bugzilla MPL community 웹기반의 bug tracking 및테스트도구 2 BTS Fossil 2-c

품질검증분야공개 SW 솔루션목록 ( ) 순번분류솔루션명라이선스기술지원홈페이지제품개요 1 BTS Bugzilla MPL community   웹기반의 bug tracking 및테스트도구 2 BTS Fossil 2-c 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

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 제품소개 Solution Consulting Team 2015. Agenda 1. 소개 2. 소개 3. 2 소개 DBMS 에접속해서프로그램을개발하고데이터베이스를관리하는 DB 클라이언트툴 DBMS 제품명지원 DBMS for Oracle for SQL Server for IBM DB2 for Sybase Oracle : 8.0.6; 8.1.7, 9i, 9i R2,

More information

아래한글 세로템플릿

아래한글 세로템플릿 정보시스템분야 Stack 통합 Test 결과보고서 [ Open edx ] 2015. 03. 목 차 I. Stack 통합테스트개요 1 1. 목적 1 II. 테스트대상소개 2 1. Open edx 소개 2 2. Open edx 주요기능및특징 3 3. Open edx 시스템요구사항 8 III. Stack 통합테스트 9 1. 테스트환경 9 2. 테스트접근방법 10

More information

3 장소프트웨어테스트 소프트웨어는프로그래밍언어만알고개발환경만있으면누구나개발할수있다. 기능자체를개발할수있느냐없느냐는문제가아니다. 문제는개발된소프트웨어의기능이얼마나제대로작동을하고있는지성능은만족할만한지, 안정성이나확장성은충분한지를검증해야한다. 이는테스트를통해서검증이가능한데,

3 장소프트웨어테스트 소프트웨어는프로그래밍언어만알고개발환경만있으면누구나개발할수있다. 기능자체를개발할수있느냐없느냐는문제가아니다. 문제는개발된소프트웨어의기능이얼마나제대로작동을하고있는지성능은만족할만한지, 안정성이나확장성은충분한지를검증해야한다. 이는테스트를통해서검증이가능한데, 3 장소프트웨어테스트 소프트웨어는프로그래밍언어만알고개발환경만있으면누구나개발할수있다. 기능자체를개발할수있느냐없느냐는문제가아니다. 문제는개발된소프트웨어의기능이얼마나제대로작동을하고있는지성능은만족할만한지, 안정성이나확장성은충분한지를검증해야한다. 이는테스트를통해서검증이가능한데, 전통적인소프트웨어개발에서는소프트웨어개발이완료된후출시전에테스팅을하는방식을사용했다. 그러나문제점은초기에발견하는것이수정이쉽고비용이적게들기때문에,

More information

..........102-7

..........102-7 OFFICE MARKET REPORT Second Quarter 2010 URL : www.kyoborealco.com Profile Contents 02 09 11 15 23 27 32 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 SPECIAL THEME SPECIAL THEME Second Quarter

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

PowerPoint Presentation

PowerPoint Presentation 2014 년 5 월죽기전에테스트할것인가, 죽고나서테스트할것인가! Session 1 단위테스트, 그는적인가아군인가? - SimpleSoft 유경상수석컨설턴트 시작하기앞서 단위테스트 (Unit Test) 란? 정의 컴퓨터프로그래밍에서소스코드의특정모듈이의도된대로정확히작동하는지검증하는절차 ( 출처 : 위키백과 ) 주체 개발자 테스터 대상 프로그램소스코드 단위테스트는개발자의적인가아군인가?

More information

ITexamSimulator Simulate exam and practical test for Certification exam

ITexamSimulator   Simulate exam and practical test for Certification exam ITexamSimulator http://www.itexamsimulator.com Simulate exam and practical test for Certification exam Exam : PMP-KR Title : Project Management Professional v5 Vendor : PMI Version : DEMO Get Latest &

More information

Calibrating ECUs – Trends and Effects on Development Methods and Tools

Calibrating ECUs – Trends and Effects on Development Methods and Tools 오늘날자동차시장에서 ECU(Electronic Control Unit) 테스트는주요이슈로떠오르고있다. 고객사의요구사항이증가함에따라 ECU 의기능은복잡해지고, 차량의옵션및지역별요구사항의차이는 ECU 의배리언트를증가시킨다. 요구사항의복잡성및 ECU 배리언트의증가는테스트알고리즘및시스템에직접적인영향을미치게된다. 복잡한 ECU 테스트를수행하기위해서는테스트자동화를통해테스트시발생할수있는휴먼에러의감소와리소스최소화가필요하다.

More information

슬라이드 0

슬라이드 0 2011. 12. 16 티큐엠에스 테스트의프로세스적접근과 TMMi 테스트프로세스개선의필요성 SW 품질사고로인한경제적손실증가 美 SW 결함으로연간 599 억달러의경제적손실, 저품질 SW 로인한항공우주분야손실비용 16 억불, 2006 년 1 월 18 일, SW 패치처리의문제로동경증권거래정지등 SW 가복잡, 고도화됨에따라품질문제로인한경제적손실이눈덩이처럼증가하고있다.

More information

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

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

More information

붙임_최근 연준 정책금리가 빠른 속도로 인상될 가능성에 관한 논의 내용.hwp

붙임_최근 연준 정책금리가 빠른 속도로 인상될 가능성에 관한 논의 내용.hwp 2014.12.18(목) 동 향 분 석 뉴욕사무소 1. 검토배경 최근 연준 정책금리가 빠른 속도로 인상될 가능성에 관한 논의 내용 금년 들어 Yellen 의장을 비롯한 연준의 고위인사들은 향후 통화정책 정상화 과정에서 정책금리의 인상속도가 완만할 것이라고 꾸준히 언급 ㅇ 지난 3.19일 FOMC 회의 직후 기자회견에서 Yellen 의장은 극심한 경기침체를 초래한

More information

Microsoft PowerPoint - o8.pptx

Microsoft PowerPoint - o8.pptx 메모리보호 (Memory Protection) 메모리보호를위해 page table entry에 protection bit와 valid bit 추가 Protection bits read-write / read-only / executable-only 정의 page 단위의 memory protection 제공 Valid bit (or valid-invalid bit)

More information

A Hierarchical Approach to Interactive Motion Editing for Human-like Figures

A Hierarchical Approach to Interactive Motion Editing for Human-like Figures 단일연결리스트 (Singly Linked List) 신찬수 연결리스트 (linked list)? tail 서울부산수원용인 null item next 구조체복습 struct name_card { char name[20]; int date; } struct name_card a; // 구조체변수 a 선언 a.name 또는 a.date // 구조체 a의멤버접근 struct

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

<B1D4B0DDBCAD202D20C4DAB5E520B1E2B9DD2E687770>

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

More information

±³º¸¸®¾óÄÚ-3ºÐ±â-ÃÖÁ¾

±³º¸¸®¾óÄÚ-3ºÐ±â-ÃÖÁ¾ URL : www.kyoborealco.com 2007년 3/4분기 오피스시장보고서 Third Quarter 2007 Office Market Report 서울특별시 성동구 도선동 286번지 Tel. 82 2 2290 4041 Fax. 82 2 2290 4099 URL : www.kyoborealco.com Profile Contents 02 03 05 06

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

Nordic Chipset BLE Test Application Note

Nordic Chipset BLE Test Application Note Nordic Chipset BLE Test Application Note 20151218 차례 차례........................................................................... ii 1. Nordic nrf52 Series 제품테스트방법...............................................

More information

윈도우즈프로그래밍(1)

윈도우즈프로그래밍(1) 제어문 (2) For~Next 문 윈도우즈프로그래밍 (1) ( 신흥대학교컴퓨터정보계열 ) 2/17 Contents 학습목표 프로그램에서주어진특정문장을부분을일정횟수만큼반복해서실행하는문장으로 For~Next 문등의구조를이해하고활용할수있다. 내용 For~Next 문 다중 For 문 3/17 제어문 - FOR 문 반복문 : 프로그램에서주어진특정문장들을일정한횟수만큼반복해서실행하는문장

More information

PowerPoint Presentation

PowerPoint Presentation Temb 방법 임베디드시스템이란? TEmb 방법의개요 TEmb 일반요소 메커니즘 1 0.000000095 의오차가앗아간 27 명의생명 1991 년 2 월 25 일저녁 8 시 40 분경. 사우디아리비아다란미공군기지 2 0.000000095 의오차가앗아간 27 명의생명 3 0.000000095 의오차가앗아간 27 명의생명 Scud B 형알후세인 패트리어트알파포대

More information

Chapter 4. LISTS

Chapter 4. LISTS 6. 동치관계 (Equivalence Relations) 동치관계 reflexive, symmetric, transitive 성질을만족 "equal to"(=) 관계는동치관계임. x = x x = y 이면 y = x x = y 이고 y = z 이면 x = z 동치관계를이용하여집합 S 를 동치클래스 로분할 동일한클래스내의원소 x, y 에대해서는 x y 관계성립

More information

예제 1.1 ( 경기값과공정한경기 ) >> A = [5 3 9; 8 10 11; 6 2 8], P = [0 1 0], Q = [1 0 0]' % 3x3 행렬경기 A = 5 3 9 8 10 11 6 2 8 P = 0 1 0 Q = 1 0 0 >> E = P * A * Q % 경기자 R은항상 2행을선택하고 C는항상 1열을선택하면, % R은 $8을얻는것이보장되고

More information

JUNIT 실습및발표

JUNIT 실습및발표 JUNIT 실습및발표 JUNIT 접속 www.junit.org DownLoad JUnit JavaDoc API Document 를참조 JUNIT 4.8.1 다운로드 설치파일 (jar 파일 ) 을다운로드 CLASSPATH 를설정 환경변수에서설정 실행할클래스에서 import JUnit 설치하기 테스트실행주석 @Test Test 를실행할 method 앞에붙임 expected

More information

소프트웨어 테스팅 실무

소프트웨어 테스팅 실무 효과적인 SW 테스팅프로세스구축및개선전략 2008 년 8 월 28 일 ( 목 ) 목차 1. 테스트프로세스정의 / 필요성 / V 모델 2. 테스트프로세스의진단의정의및진단모델 3. TMMI 기반의테스트프로세스진단사례 4. 주요개선과제 5. 개선절차및추진전략 6. 맺음말 별첨 : ROI 측정사례 2 1. 테스트프로세스의정의및필요성 테스팅의품질 의향상을위해테스팅전반에걸쳐짜임새있는

More information

ppt.glzy8.com提供海量PPT模板免费下载!

ppt.glzy8.com提供海量PPT模板免费下载! ppt.glzy8.com 海量 PPT 模板免费下载 소프트웨어검증발표 #1 junit, Eclipse, 정적분석도구 T5 201013759 근량 201013760 기세파 contents 1 2 3 4 JUnit Eclipse jdepend colver JUnit 이란? Junit 는가장많이사용되는 Java 단위테스트프레임워크. 콘솔환경에서명령행으로도실행가능.

More information

Ver. 4.0 OOPT Stage 1000 <Plan and Elaboration> Version 4.0 Project Team T7 Team Date Team Information 오세욱 임현유

Ver. 4.0 OOPT Stage 1000 <Plan and Elaboration> Version 4.0 Project Team T7 Team Date Team Information 오세욱 임현유 OOPT Stage 1000 Version 4.0 Project Team T7 Team Date 2017-05-20 Team Information 201414134 오세욱 201414136 임현유 201211375 임동현 201211387 하헌규 CPT T7 Team 1 Table of Contents 1 Activity

More information

歯목차45호.PDF

歯목차45호.PDF CRM CRM (CRM : Customer Relationship Management ). CRM,,.,,.. IMF.,.,. (CRM: Customer Relationship Management, CRM )., CRM,.,., 57 45 (2001 )., CRM...,, CRM, CRM.. CRM 1., CRM,. CRM,.,.,. (Volume),,,,,,,,,,

More information

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

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

More information

PowerPoint Presentation

PowerPoint Presentation Package Class 1 Heeseung Jo 목차 section 1 패키지개요와패키지의사용 section 2 java.lang 패키지의개요 section 3 Object 클래스 section 4 포장 (Wrapper) 클래스 section 5 문자열의개요 section 6 String 클래스 section 7 StringBuffer 클래스 section

More information

<4D F736F F F696E74202D204B FB1E2C8B95FB0D4C0D3BCD2C7C1C6AEBFFEBEEEC5D7BDBAC6C3BBE7B7CA5FB3EBBCBABFEE2E707074>

<4D F736F F F696E74202D204B FB1E2C8B95FB0D4C0D3BCD2C7C1C6AEBFFEBEEEC5D7BDBAC6C3BBE7B7CA5FB3EBBCBABFEE2E707074> 게임소프트웨어테스팅사례 (Case on Game S/W testing) 목 차 1. 제 3자테스트? 2. 테스트모델 3. 테스트프로세스 4. Quality Assurance Test 5. Beta Test 6. 게임평가 7. Q & A WHY? 한번고객의신뢰를잃으면다시회복하는데개발기간이상의시간과비용이소요되며그러한투자를해도떠나간고객을붙잡을수없다. 10 월 2

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 TestComplete 제품소개 Testing & QA TestComplete Automated Testing QAComplete Test Management LoadUIWeb Pro Load Testing Aqtime Pro Performance Profiling LoadUI Pro Load Test Your APIs SoapUI Pro API Testing

More information

Sequences with Low Correlation

Sequences with Low Correlation 레일리페이딩채널에서의 DPC 부호의성능분석 * 김준성, * 신민호, * 송홍엽 00 년 7 월 1 일 * 연세대학교전기전자공학과부호및정보이론연구실 발표순서 서론 복호화방법 R-BP 알고리즘 UMP-BP 알고리즘 Normalied-BP 알고리즘 무상관레일리페이딩채널에서의표준화인수 모의실험결과및고찰 결론 Codig ad Iformatio Theory ab /15

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

실험. Multimeter 의사용법및기초회로이론 Multimeter 의사용법 멀티미터 (Multimeter) 는저항, 전압, 전류등을측정할수있는계측기로서전면은다음그림과같다. 멀티미터를이용해서저항, 전압, 전류등을측정하기위해서는다음그림과같은프로브 (probe) 를멀티미터

실험. Multimeter 의사용법및기초회로이론 Multimeter 의사용법 멀티미터 (Multimeter) 는저항, 전압, 전류등을측정할수있는계측기로서전면은다음그림과같다. 멀티미터를이용해서저항, 전압, 전류등을측정하기위해서는다음그림과같은프로브 (probe) 를멀티미터 실험. Multimeter 의사용법및기초회로이론 Multimeter 의사용법 멀티미터 (Multimeter) 는저항, 전압, 전류등을측정할수있는계측기로서전면은다음그림과같다. 멀티미터를이용해서저항, 전압, 전류등을측정하기위해서는다음그림과같은프로브 (probe) 를멀티미터의전면패널에꼽는다. 통상적으로검은색프로브는전면패널의검은단자 (COM) 에꼽으며, 빨간색프로브는빨간색단자에꼽는다.

More information

TMMi 레벨 5 품질관리프로세스구축방안 [ 제126 호] 최승희 (Seunghee Choi), 김학수 (Harksoo Kim), 이구연 (Gooyeon Lee) Journal of KIISE. Software and applications. v

TMMi 레벨 5 품질관리프로세스구축방안 [ 제126 호] 최승희 (Seunghee Choi), 김학수 (Harksoo Kim), 이구연 (Gooyeon Lee) Journal of KIISE. Software and applications. v TMMi 레벨 5 품질관리프로세스구축방안 2015. 3. 24. [ 제126 호] 최승희 (Seunghee Choi), 김학수 (Harksoo Kim), 이구연 (Gooyeon Lee) Journal of KIISE. Software and applications. v.41 no.8 Ⅰ. 서론 Ⅱ. 관련연구 Ⅲ. TMMi 품질관리프로세스소개 Ⅳ. 품질관리프로세스구축방법

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

서현수

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

보험판매와 고객보호의 원칙

보험판매와 고객보호의 원칙 ..... 61),,,, IT,.,. 2020-2040. IT...... 1 10.. (No Fault). (No Fault). (No Fault). * /. (2016.12.08), (2016.12.24), (2016.12.26) - 243 - 10 2 (2016).... 1),,.,,,.,. 2) (National Highway Traffic Safety

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

UnitTesting(ÇѱÛÆÇ).hwp

UnitTesting(ÇѱÛÆÇ).hwp BlueJ에서의단위테스트 Unit Testing in BlueJ Version 1.0 for BlueJ Version 1.3.0 한국어버전 1.0 BlueJ Version 1.3.0 用 Michael Kölling Mærsk Insitute University of Southern Denmark 번역 : 황석형선문대학교컴퓨터정보학부 Copyright C M.

More information

FND-Agile-Syllabus_GA_번역본_1장.docx

FND-Agile-Syllabus_GA_번역본_1장.docx Certified Tester Foundation Level Extension Syllabus Agile Tester (ISTQB 애자일테스터한글실라버스 ) ISTQB CTFL_AT_v.2014_Kr1.0_201505_KSTQB 페이지 1 / 57 Copyright Notice This document may be copied in its entirety,

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 EBC (Equipment Behaviour Catalogue) - ISO TC 184/SC 5/SG 4 신규표준이슈 - 한국전자통신연구원김성혜 목차 Prologue: ISO TC 184/SC 5 그룹 SG: Study Group ( 표준이슈발굴 ) WG: Working Group ( 표준개발 ) 3 EBC 배경 제안자 JISC (Japanese Industrial

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 _ 쾌적한 Clone Checker OOPT 2 nd Cycle System Test Software Modeling & Analysis 유준범교수님 Team. T1 201111388 조연호 201211374 이창오 201211379 장종훈 201314196 양동혁 목차 Contents Revise Plan Test Report Test Respond Report

More information

InsertColumnNonNullableError(#colName) 에해당하는메시지출력 존재하지않는컬럼에값을삽입하려고할경우, InsertColumnExistenceError(#colName) 에해당하는메시지출력 실행결과가 primary key 제약에위배된다면, Ins

InsertColumnNonNullableError(#colName) 에해당하는메시지출력 존재하지않는컬럼에값을삽입하려고할경우, InsertColumnExistenceError(#colName) 에해당하는메시지출력 실행결과가 primary key 제약에위배된다면, Ins Project 1-3: Implementing DML Due: 2015/11/11 (Wed), 11:59 PM 이번프로젝트의목표는프로젝트 1-1 및프로젝트 1-2에서구현한프로그램에기능을추가하여간단한 DML을처리할수있도록하는것이다. 구현한프로그램은 3개의 DML 구문 (insert, delete, select) 을처리할수있어야한다. 테이블데이터는파일에저장되어프로그램이종료되어도사라지지않아야한다.

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

Microsoft Word - [2017SMA][T8]OOPT_Stage_1000_ docx

Microsoft Word - [2017SMA][T8]OOPT_Stage_1000_ docx OOPT Stage 1000 - Plan & Elaboration Feesual CPT Tool Project Team T8 Date 2017-03-30 T8 Team Information 201211347 박성근 201211376 임제현 201411270 김태홍 2017 Team 8 1 Table of Contents 1 Activity 1001. Define

More information

SOFTBASE XFRAME DEVELOPMENT GUIDE SERIES ActiveX 컴포넌트가이드 서울특별시구로구구로 3 동한신 IT 타워 1215 호 Phone Fax

SOFTBASE XFRAME DEVELOPMENT GUIDE SERIES ActiveX 컴포넌트가이드 서울특별시구로구구로 3 동한신 IT 타워 1215 호 Phone Fax SOFTBASE XFRAME DEVELOPMENT GUIDE SERIES 2012.02.18 서울특별시구로구구로 3 동한신 IT 타워 1215 호 Phone 02-2108-8030 Fax 02-2108-8031 www.softbase.co.kr Copyright 2010 SOFTBase Inc. All rights reserved 목차 1 장 : ActiveX

More information

Gray level 변환 및 Arithmetic 연산을 사용한 영상 개선

Gray level 변환 및 Arithmetic 연산을 사용한 영상 개선 Point Operation Histogram Modification 김성영교수 금오공과대학교 컴퓨터공학과 학습내용 HISTOGRAM HISTOGRAM MODIFICATION DETERMINING THRESHOLD IN THRESHOLDING 2 HISTOGRAM A simple datum that gives the number of pixels that a

More information

Windows 10 General Announcement v1.0-KO

Windows 10 General Announcement v1.0-KO Windows 10 Fuji Xerox 장비와의호환성 v1.0 7 July, 2015 머리말 Microsoft 는 Windows 10 이 Windows 자동업데이트기능을통해예약되어질수있다고 6 월 1 일발표했다. 고객들은 윈도우 10 공지알림을받기 를표시하는새로운아이콘을알아차릴수있습니다. Fuji Xerox 는 Microsoft 에서가장최신운영시스템인 Windows

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

<4D F736F F F696E74202D205B31C0E55D20BCD2C7C1C6AEBFFEBEEEBFCD20BCD2C7C1C6AEBFFEBEEEB0F8C7D02E BC8A3C8AF20B8F0B5E55D>

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

More information