Software Verification System Test Report 2st Date Team 고수창 전소영 이세라 하지윤

Size: px
Start display at page:

Download "Software Verification System Test Report 2st Date Team 고수창 전소영 이세라 하지윤"

Transcription

1 Software Verification System Test Report 2st Date Team 고수창 전소영 이세라 하지윤

2 1. Step1. Specification Review Stage 2010 Revise Plan Stage 2030 Analysis Stage 2040 Design Stage 2050 Implementation Stage 2060 Unit test & System test Category-partition Testing Report Test Case Testable Unit and Representative Values Error Constraints 적용 Single Constraints 적용 Property Constraints 적용 Pairwise Testing Report Testing Case Testing Result Brute Force Testing Report Testing Result Failed Case Report Overall System Test Result Category-Partition-Test Pairwise Test Brute Force Test Summary 27 2

3 1. Step1. Specification Review 1.1 Stage 1000 Planning Activity Define draft plan 3. Functional Requirements - 4. Check Criminal Account - Functional Requirements에는 Check Criminal Account 로명시되어있지만, 이후문서에는 Check Criminal History 로명시되어있다. 4. Non-functional Requirements - 1. Safe Transaction - Safe에대한기준이제시되어있지않다 High Performance - Performance의기준이제시되어있지않다 OS-Independent - OS 독립적으로실행하는기준이제시되어있지않다. Activity Define Requirements. 3. Operating Environments - Operating System- / Development Environments - Mac OS에대한버전이명시되어있지않다. - Java 버전이명시되어있지않다. 5. Other Requirements - 1. Simple한 UI/UX구조를가진다. - Simple 한 UI/UX에대한 Design Definition 혹은 Guideline이제시되어있지않다. Activity Implement Prototype - 그림번호및상황에대한정보가제시되어있지않다. Activity Define Business Use Case 8. Describe Use-Cases - 3. Deposit 에언급되었던타행입금에관한수수료가누락되었다 CheckTransactionHistory - CheckCriminalHistory로수정이필요하다. 3

4 1.2 Stage 2010 Revise Plan 이전문서의버전과달라진것이많으나이를작성하지않았다. 요구사항의어떤부분이 추가, 삭제, 수정되었는지알수없다. 버전별바뀐점에대해서작성할필요가있다. 1.3 Stage 2030 Analysis Define Essential Use Case - 전체적인사항 - Typical Course of Events의시나리오에번호를입력하여순서를명확히할필요가있다 MediumCheck - Exceptional Course of Events - 5. 유효 의정의가모호하여어떤상황에서유효한것인지알수없다. 카드번호와계좌번호를모두입력받는데계좌번호오류에대한알림만명시되어있다 Deposit - Typical Courses of Events - 수수료를정확히어느정도차감하는지비율이나와있지않다 에는수수료관련언급이없었는데해당단계에서당행 / 타행을비교하여수수료를계산하는과정이추가되었다 에는끝내기버튼을눌러메인으로돌아간다고명시되어있으나누락되었다. - Error에대한처리가명시되지않아단순히표시한다는것인지프로그램을종료하는것인지알수없다 Withdraw - Typical Courses of Events 에는수수료관련사항이없었는데해당단계에서당행 / 타행을비교하여수수료를계산하는과정이추가되었다 에는끝내기버튼을눌러메인으로돌아간다고명시되어있으나누락되었다. - Error에대한처리가명시되지않아단순히표시한다는것인지프로그램을종료하는것인지알수없다 Transfer - Typical Courses of Events 4

5 - 1006에는수수료관련사항이없었는데해당단계에서당행 / 타행을비교하여수수료를계산하는과정이추가되었다. - Error에대한처리가명시되지않아단순히표시한다는것인지프로그램을종료하는것인지알수없다 CheckTransactionHistory 에는끝내기버튼을눌러메인으로돌아간다고명시되어있으나누락되었다 CheckCriminalHistory 에는끝내기버튼을눌러메인으로돌아간다고명시되어있으나누락되었다 Define Domain Model 에서제시하였던 User 객체가보이지않는다 Refine Glossary - Class Diagram 에선 Bankbook 으로표시되어있으나 Glossary 에는 Passbook 으로표시되었다. Bankbook 과 Passbook 을혼용하여혼란을준다 Define Operation Contracts - inputmedium() - Exception 유효하지않을때의 Exception이없음. - Post Condition 5

6 - 입력된계좌번호가 DB에존재하는지확인한다 라고했지만확인하는단계에해당하는 System Operation에해당되는사항이없다. - inputmoney() - Exceptions 의 Essential Use Cases에음수를입력할시에러처리를한다고명시되어있으나해당단계에선제시되지않고있다. - inputpassword() - Exception 유효하지않을때의 Exception이없음. - Post Condition - 비밀번호가계좌에해당하는비밀번호인지확인하다 라고명시되어있으나비밀번호를확인하는 System Operation이없다. - inputamount() - Exceptions 의 Essential Use Cases에음수를입력할시에러처리를한다고명시되어있으나해당단계에선제시되지않고있다. - inputaccount() - Post Condition - 계좌번호가유효한지확인한다. 라고명시되어있으나계좌가유효한지확인하는 System Operation이없다. - 계좌의유효성에대한기준이없어어떤계좌가유효한것인지알수없다 Define State Diagrams - 이전검증에서수정권고를하였으나문서에서누락되어있다 Refine System Test Case - ATM_STC_003/004/005 - _001: 잘 이라는기준이모호하다. 2031에음수를입력받는경우 Error처리한다고명시되어있으나이를확인하는것이누락되어있다. 6

7 1.4 Stage 2040 Design Design Real Use Cases 과동일한이슈 Define Reports, UI and Storyboards - 이미지제목및설명누락 Refine System Architecture - 실제소스상에없는 User, Passbook, ATM 존재 - 소스상에는 Bankbook, Terminate, View, AtmSystem 존재 Define Interaction Diagrams - Alert : 실제소스상에서, ATMSystem 안에서 alert를호출하지않는다 MediumCheck - 3. findcard: 실제소스상에서 atm.setsrc를이용해 AtmSystem 내부에서 findcard를자체적으로호출한다 validatecard : return이명시되어있지않다 getpin : 실제소스상에서 getpin은 card를 return 하지않고 validatecard가 card를 return한다 findbankbook : 실제소스상에서 atm.setsrc를이용해 AtmSystem 내부에서 findbankbook을자체적으로호출한다 validatebankbook : return이명시되어있지않다 Deposit transaction : process -> transfer로가는부분이명시되어있지않다 getbalance : 호출하고 return되는과정이생략되어있다 filereader : 실제소스에서 FileWriter를호출한다 Withdraw transaction : process -> transfer로가는부분이명시되어있지않다 getbalance : 호출하고 return되는과정이생략되어있다 filereader : 실제소스에서 FileWriter를호출한다 Transfer - 5. findcard : 실제소스상에서 atm.setsrc를이용해 AtmSystem 내부에서 findcard를자체적으로호출한다 validatecard : return이명시되어있지않다. 7

8 - 7. getpin : 실제소스상에서 getpin은 card를 return 하지않고 validatecard가 card를 return한다 findbankbook : 실제소스상에서 atm.setsrc를이용해 AtmSystem 내부에서 findbankbook을자체적으로호출한다 validatebankbook : return이명시되어있지않다 transaction : process -> transfer로가는부분이명시되어있지않다 getbalance : 호출하고 return되는과정이생략되어있다 filereader : 실제소스에서 FileWriter를호출한다 Define Design Class Diagrams *Bold로처리한항목은소스와문서가일치하는항목이다. - 실제 Class와일치하지않다. - Account - 소스 : accountnum, bank, password, Account, getbank, getaccountnum, getbalance, checkpassword, transaction, getlogs, getcriminallogs - 문서 : accountnum, bank, balance, logs, criminallogs, Account, checkpassword, transaction - Card - 소스 : pin, account, password, Card, getaccount, getpin, checkpassword - 문서 : pin, account, Card, checkpassword - Bankbook - 소스 : account, Bankbook, getaccount - 문서 : account, Bankbook - Bank - 소스 : name, Bank, loaddatabase, filereader, validatebankbook, validatecard, getbalance, transaction, getlogs, getcriminallogs - 문서 : name, path, cards, bankbooks, Bank, loaddatabase, filereader, validatebankbook, validatecard, getbalance, transaction, getlogs, getcriminallogs, getname 8

9 - View - GUI 에대한의존성이있으므로생략한다. - ATMSystem - 소스 : own, view, src, des, amount, money, fee, medium, banks, process, srccard, AtmSystem, loadbanks, process, checkbalance, checkpassword, deposit, withdraw, transfer, getlogs, getcriminallogs, setprocess, setmedium, setsrc, validatesrc, setdes, validatedes, setamount, setmoney, findcard, findbankbook - 문서 : src, money, medium, des, process, criminallogs, logs, amount, AtmSystem, loadbanks, process, checkbalance, checkpassword, deposit, withdraw, transfer, validatesrc, validatedes, findcard, findbankbook 1.5 Stage 2050 Implementation Implement Class & Methods Definition - class Account - Account() - purpose - Account 의객체생성한다. 를수정해야한다. Account는생성자로서단순히 attribute를초기화해주는역할만수행하며, 별도의객체를생성하지않기때문이다. - 이부분은이전보고서에서찾아낸부분이지만, 수정이안된것으로보인다. - getbalance() - abstract operation - bank DB 에서 balance 를불러와반환한다. 를수정해야한다. bankdb라는표현이정의되어있지않아정확히무엇을의미하는지모호하다. - 이부분은이전보고서에서찾아낸부분이지만, 수정이안된것으로보인다. - checkpassword() - abstract operation 9

10 - bankdb 에서비밀번호일치여부를반환한다. 를수정해야한다. bankdb라는표현이정의되어있지않아정확히무엇을의미하는지알수없다. - 이부분은이전보고서에서찾아낸부분이지만, 수정이안된것으로보인다. - getcriminallogs() - abstract operation - 계좌의범죄이력과횟수를반환한다고했으나, 실제프로그램을실행시켜보면횟수가아닌범죄내용및범죄시간에대해서만반환한다. - class AtmSystem - Overview - attribute - View view가누락되어있다. - AtmSystem() - purpose - AtmSystem 의객체생성한다. 를수정해야한다. AtmSystem은생성자로서단순히 attribute를초기화해주는역할만수행하며, class View의객체를생성하기때문이다. - 이부분은이전보고서에서찾아낸부분이지만, 수정이안된것으로보인다. - loadbanks() - Input - 문서에는 Bank own을 input으로받도록나와있으나, 실제코드에서는어떠한파라미터도받지않는다. - checkbalance() - Output 10

11 - boolean (amount + fee) < arc.getbalance() 로명시되어있으나, 이는코드와다르다. - Abstract operation - 코드와실제문서에나온내용이다르므로이에대한통일이필요하다. - deposit() - Abstract operation - 계좌의 balance를 amount-fee 만큼증가시킨다 는표현이나와있으나, 실제코드에서는 money라는이름의변수로표현되어있다. 이에대한통일이필요하다. - setdes() - Abstract operation - 매체에따라 findcard 또는 findbankbook의결과를 des에저장한다 고명시되어있으나, 실제코드에서는 src를설정한다. - setamount() - Abstract operation - amount 값을설정할때, 타행계좌인경우 fee( 수수료 ) 를설정한다는설명이누락되어있다. - setmoney() - Abstract operation - money 값을설정할때, 타행계좌인경우 fee( 수수료 ) 를설정한다는설명이누락되어있다. 11

12 - findcard() - 문서전체적으로 bank DB 라는표현이반복되어나온다. 실제 DB를사용하지도않고, 텍스트파일형태의단순파일시스템을사용하기때문에표현을바꾸거나, 정의를새로해줘야할필요가있다. - class Bank - Bank() - purpose - Bank 의객체를생성한다. 를수정해야한다. Bank는생성자로서단순히 attribute를초기화해주는역할만수행하며, 별도의객체를생성하지않기때문이다. - 이부분은이전보고서에서찾아낸부분이지만, 수정이안된것으로보인다. - loaddatabase() - 문서전체적으로 DB라는표현이반복되어나온다. 실제 DB를사용하지도않고, 텍스트파일형태의단순파일시스템을사용하기때문에표현을바꾸거나, 정의를새로해줘야할필요가있다. - validatebankbook() - bank DB라는표현이등장하는데, 실제 DB를사용하지도않고, 이에대한정의가모호하여특정변수를말하는것인지분명한표현으로바꿀필요가있다. - validatecard() - bank DB라는표현이등장하는데, 실제 DB를사용하지도않고, 이에대한정의가모호하여특정변수를말하는것인지분명한표현으로바꿀필요가있다. - class Bankbook - accountnum 에해당하는카드를확인한다고하였으나, 실제 코드에서는 pin 을확인한다. 12

13 - Bankbook() - Purpose, Abstract operation - Bankbook의객체를생성한다 는표현이명시되어있으나, 이는생성자로서단순히 attribute를초기화해주는역할만을수행한다. 또한, 별도의객체를생성하지않기때문에수정해야한다. - class Card - Card() - Purpose - Card의객체를생성한다 고명시되어있으나, 이는생성자로서단순이 attribute를초기화해주는역할만을수행한다. 또한, 별도의객체를생성하지않기때문에수정해야한다. - Abstract operation - Bankbook의객체를생성한다 고명시되었으나, 실제코드에서는객체를새로이생성하지도않고, 인자값으로받아서초기화해주지도않는다 Implements Windows - SelectMenuView - 거래내역조회를단순히 조회 라고명시하였으나, 이는추상적인측면이있기때문에 거래내역조회 로변경하는것이바람직하다. - Post-Condition - 계좌를입력할수있다고는하나, 신용카드등매체를선택하는과정도포함되어있기에, 선택한버튼의기능으로진행한다 로수정해야한다. - InputSrcView - Diagram 13

14 - 코드와다이어그램내용의차이가존재한다. - Post-Condition - 선택한버튼의기능으로계속진행한다 라고명시되어있으나, 정확히어떤기능으로진행한다는지모호하므로 이전단계에서선택한기능의다음단계로계속진행한다 로수정해야한다. - DepositView() - Pre-Condition - 계좌번호가유효한상태여야한다 를 해당번호가유효한상태여야한다 로바꿔야한다. 14

15 - alert 최대한도가넘어갑니다 - Diagram 15

16 ( 파란색으로표시한부분 ) - 코드와다이어그램내용의차이가존재한다. - inputpassword - Responsibilities - 계좌의비밀번호 를 이전단계에서선택한매체 ( 통장혹은카드 ) 에대한비밀번호 로수정해야한다. - alert wrong password - Diagram 16

17 - update ( 파란색으로표시한부분 ) - 코드와다이어그램내용의차이가존재한다. - update 가맞는표현이나, 문서에는 Update 로표기되어있다. - WithdrawView() - Pre-Condition - 계좌번호가유효한상태여야한다 를 해당번호가유효한상태여야한다 로바꿔야한다. - alert 잔액이부족합니다 - Diagram 17

18 - Note ( 파란색으로표시한부분 ) - 코드와다이어그램내용의차이가존재한다. - alert wrong password - Diagram - Responsibilities 내용과중복되므로, 지워야한다. 18

19 - update - 코드와다이어그램내용의차이가존재한다. 이는위의 InputPassword 클래스에서발생했던것과같다. - update 가맞는표현이나, 문서에는 Update 로표기되어있다. - TransferView() - Pre-Condition - 계좌번호가유효한상태여야한다 를 해당번호가유효한상태여야한다 로바꿔야한다. 카드번호를입력하는경우가있기때문. - alert 계좌가존재하지않습니다 - Diagram - alert 잔고가부족합니다 - Diagram - 코드와다이어그램내용의차이가존재한다. 19

20 - 코드와다이어그램내용의차이가존재한다. - alert wrong password - Diagram - 코드와다이어그램내용의차이가존재한다. 이는위의 InputPassword 클래스에서발생했던것과같다. - update - update - update 가맞는표현이나, 문서에는 Update 로표기되어있다. - Post-Condition 20

21 - 돌아가기버튼또는끝내기버튼을누를수있다 라고명시되어 있으나, 실제프로그램동작에서는돌아가기버튼만구현 되어있다. 1.6 Stage 2060 Unit test & System test System Testing - ATM_STC_003~005 - 계좌번호에해당되는비밀번호를입력되었을때수수료를제외하고출금되는지확인한다 를 계좌번호에해당되는비밀번호를입력되었을때수수료를더하고출금되는지확인한다 로고쳐야한다. - ATM_STC_005 - 송금대상계좌를입력하면, 정상적인계좌임에도불구하고계좌가존재하지않는다는경고가발생한다. 결과적으로송금기능이동작하지않는다. ( 송금대상계좌를입력할때, 입력창에콤마 (,) 가찍혀서출력되는데, 이것이문제의원인인것같다 ) - ATM_STC_005_002~005까지모두 Pass에서 Fail로표기해야한다. - ATM_STC_006 21

22 - 초기프로그램실행이후거래기록조회를실행해보면, AtmSystem.process에서에러가발생한다. 따라서거래기록을조회할수없다. - 입금이후거래기록을조회하면동작하는것을확인할수있지만, 직전의입금기록에대해서는조회할수없다. 프로그램을종료하고새로운거래를실행하면, 프로그램종료이전의거래기록을확인할수있다. 즉, 최신거래기록을바로확인할수없다. - 프로그램을실행하는동안에발생된거래기록에대해서는확인할수없고, 프로그램재실행이후에확인이가능한다. - 여러오류가발생하고있기때문에 Pass가아닌 Fail로표기해야한다. - CheckTransactionHistory, CheckCriminalHistory - 이력을조회하고싶은계좌를입력하라고명시되어있으나, 실제카드 pin번호를통한이력조회도가능하기때문에 System test case의추가가필요하다. - CheckCriminalHistory와 Safe Transaction의정확한차이가무엇인지모호하다. Safe Transaction 항목은제거해야할것으로보인다. - OS-Independent 에서 Windows 7, Windows 10, Mac OS가구동가능한 OS로명시되어있으나, 2063에서는 OS에무관하게 라고표현되어있으므로이에대한수정이필요하다. ( 실제시스템케이스를통과하였으나, 정확히어떤 OS에대해서테스트를진행했는지명시해야한다 ) - Simple한 UI/UX에대한 System test case가누락되어있다. 22

23 2. Category-partition Testing Report 2.1 Test Case Testable Unit and Representative Values Group Category Description Value Number Account 계좌의존재유무확인 계좌번호가존재할때 / 계좌번호가존재하지않을때 1000 / 1001 Validate Card Password 카드의존재유무확인 비밀번호일치확인 카드가존재할때 / 카드가존재하지않을때 1100 / 1101 일치하는비밀번호 / 일치하지않는비밀번호 1200 / 1201 Account Balance 계좌내잔고확인 계좌의잔고가출금하려는잔고보다많다 ( 충분 ) / 계좌의잔고가출금하려는잔고보다적다 ( 불충분 ) 1300 / 1301 입금 타행인경우거래금액에서수수료를제한금액을입금한다 ( 잔액추가 ) / 당행인경우거래금액을입금한다 ( 잔액추가 ) 2000 / 2001 Transacti on Transacti on 출금 송금 타행인경우거래금액에서수수료를더한금액을출금한다 ( 잔액감소 ) / 당행인경우거래금액을출금한다 ( 잔액감소 ) 타행인경우거래금액에서수수료를더한금액을출금하고 ( 잔액감소 ), 송금대상계좌의잔액을거래금액만큼증가시킨다 / 당행인경우거래금액을출금하고 ( 잔액감소 ), 송금대상계좌의잔액을거래금액만큼증가시킨다 2100 / / 2201 Transacti on Result 입, 출, 송금결과출력 입금, 출금, 송금후계좌에남은실제잔액을화면에표시한다 3000 Print Criminal History 범죄기록출력 범죄기록이있는경우 / 범죄기록이없는경우 3100 / 3101 Transacti on History 거래내역출력 거래내역이있는경우 / 거래내역이없는경우 3200 / 3201 Select Medium 매체선택 ( 카드 / 통장 ) 카드를선택한경우 / 통장을선택한경우 4000 /4001 Account Number 계좌번호입력 숫자로만입력한경우 / 기타문자와숫자를섞어쓴경우 ( 숫자이외의문자가들어간경우 ) / 미입력 5000 / 5001 / 5002 Input Card number 카드번호입력 숫자로만입력한경우 / 기타문자와숫자를섞어쓴경우 ( 숫자이외의문자가들어간경우 ) / 미입력 5100 / 5101 / 5102 Password Number 비밀번호입력 비밀번호를입력받는다 / 입력받지않은경우 / 미입력 5200 / 5201 /

24 Transacti on Amount 거래할금액입력 숫자로만입력한경우 / 기타문자와숫자를섞어쓴경우 ( 숫자이외의문자가들어간경우 ) / 미입력 / 음수 5300 / 5301 / 5302 / 5303 Access Transacti on Log Criminal Log txt 파일에접근 txt 파일에접근 거래기록파일이있는경우 / 거래기록파일이없는경우 범죄기록파일이있는경우 / 범죄기록파일이없는경우 6000 / / Error Constraints 적용 - Total Test Case : > 143(99.97% 감소 ) Single Constraints 적용 - Total Test Case : 143 -> 80(44.06% 감소 ) Property Constraints 적용 - Total Test Case : 80 -> 32(32.00% 감소 ) 3. Pairwise Testing Report 3.1 Testing Case Bank Action Log File PW Account Same Deposit Exist both Vaild Vaild Different Withdraw Exist Criminal only Not Vaild Not Vaild Transfer History Criminal History Exist History only Non 3.2 Testing Result Bank Action Log File PW Account Result Same Criminal Non - Not Vaild P Different Criminal Exist both - Vaild P Same History Exist History Only Vaild Vaild F Different Deposit Exist History Only Not Vaild Not Vaild P Same Withdraw Exist both Vaild Not Vaild P Different Criminal Exist History Only - Not Vaild P Same Criminal Exist Criminal Only - Vaild P 24

25 Different Withdraw Exist Criminal Only Not Vaild Vaild P Different History Non Not Vaild Vaild F Same Transfer Exist Criminal Only Vaild Not Vaild F Different Withdraw Non Not Vaild Vaild P Same History Exist both Vaild Not Vaild F Same History Exist Criminal Only Not Vaild Not Vaild F Same Deposit Non Vaild Vaild F Different Transfer Exist both Not Vaild Vaild P Same Withdraw Exist History Only Vaild Vaild P Same Deposit Exist both Vaild Vaild F Same Deposit Exist Criminal Only Vaild Vaild P Same Transfer Exist History Only Vaild Not Vaild F Different Transfer Non Not Vaild Not Vaild F 4. Brute Force Testing Report 4.1 Testing Result Number Test Case Result 1 입금시입금금액에음수를넣고확인버튼을누른다. P 2 출금시출금금액에음수를넣고확인버튼을누른다. P 3 송금시송금금액에음수를넣고확인버튼을누른다. P 4 입금시입금금액에숫자이외의문자를넣고확인버튼을누른다. P 5 출금시출금금액에숫자이외의문자를넣고확인버튼을누른다. P 6 송금시송금금액에숫자이외의문자를넣고확인버튼을누른다. P 7 입금시입금금액에 int 범위이외의숫자를넣고확인버튼을누른다. P 8 출금시출금금액에 int 범위이외의숫자를넣고확인버튼을누른다. P 9 송금시송금금액에 int 범위이외의숫자를넣고확인버튼을누른다. P 10 입금시입금금액에아무것도넣지않고확인버튼을누른다. P 11 출금시출금금액에아무것도넣지않고확인버튼을누른다. P 12 송금시송금금액에아무것도넣지않고확인버튼을누른다. P 13 입금내역이많을경우 1초이내에처리되는지확인한다. F 14 출금내역이많을경우 1초이내에처리되는지확인한다. F 15 송금내역이많을경우 1초이내에처리되는지확인한다. F 25

26 16 거래내역이많을경우 1 초이내에처리되는지확인한다. F 17 범죄이력이많을경우 1 초이내에처리되는지확인한다. F 거래내역이많을경우, 거래내역조회기능에서 Simple한 UI/UX를가지는지확인한다. 범죄내역이많을경우, 범죄이력조회기능에서 Simple한 UI/UX를가지는지확인한다. F F 20 반복적인거래를하는경우, Simple 한 UI/UX 를가지는지확인한다. F 4.2 Failed Case Report Number Test Case Result 입금메뉴선택후, log.txt 파일이 50MB 가넘은계좌번호를입력하고확인버튼을누르면약 5 초후메뉴가표시된다 출금메뉴선택후, log.txt 파일이 50MB 가넘은계좌번호를입력하고확인버튼을누르면약 5 초후메뉴가표시된다. 송금메뉴선택후, log.txt 파일이 50MB 가넘은계좌번호를입력하고확인버튼을누르면약 5 초후메뉴가표시된다. 조회메뉴선택후, log.txt 파일이 50MB 가넘은계좌번호를입력하고확인버튼을누르면약 5 초후메뉴가표시된다. 범죄이력조회메뉴선택후, criminallog.txt 파일이 50MB 가넘은계좌번호를입력하고확인버튼을누르면약 5 초후메뉴가표시된다. 조회버튼을눌러 1,622,925 개내역이있는거래계좌를입력하고확인버튼을눌렀을경우페이징처리가되어있지않고단순스크롤로약 160 만여개의거래내역을보여주기때문에 Simple 한 UI/UX 를가진다고보기어렵다. 범죄이력조회버튼을눌러 1,563,312 개내역이있는거래계좌를입력하고확인버튼을눌렀을경우페이징처리가되어있지않고단순스크롤로약 150 만여개의거래내역을보여주기때문에 Simple 한 UI/UX 를가진다고보기어렵다. 여러번기능을반복할경우 JPanel 의 UI Component 가 Clear 되지않고화면에겹쳐서보이는현상이나타난다. F F F F F F F F 26

27 5. Overall 5.1 System Test Result Category-Partition-Test - 21/32 = 67.74% Pass Pairwise Test - 11/20 = 55% Pass Brute Force Test - 8/20 = 40% Pass Summary - Specification의구체적인기준이제시되어있지않고모호한것이많다. - 문서에서용어의통일이되지않은경우가종종존재한다. - 이전단계에서수정사항을권고하였으나, 수정되지않은부분이다수존재한다. - 성능과사용자인터페이스와같은 non functional requirement를만족시키지못하였다. - 문서와실제작성된코드간에일치하지않는부분이다수존재한다. 27

Activity Implement Class & s Definition 1) Account class urpose Overview(class) Exceptional Courses of Events class Account 계좌정보를모아두는클래스 Attribu

Activity Implement Class & s Definition 1) Account class urpose Overview(class) Exceptional Courses of Events class Account 계좌정보를모아두는클래스 Attribu OOT STAGE 2050-2060 -Implementation & Unit Test roject Team Team T4 Date 2018 / 05 / 22 Team Members 1. 201611269 신문기 2. 201610401 손하영 3. 201510283 임진웅 1 Activity 2051. Implement Class & s Definition 1)

More information

Microsoft Word - OOPT stage 2040 ver2.docx

Microsoft Word - OOPT stage 2040 ver2.docx JackPot ATM OOPT Stage 2040 ver2 Team 5 Date 2018-05-09 201312259 백만일 201112052 방민석 201211383 조영래 INDEX Activity 2041. Design Real Use Cases Activity 2042. Define Reports UI, and Storyboards

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

Software Verification 1 st Testing System Test Team 고예은 김수현 김아름 1

Software Verification 1 st Testing System Test Team 고예은 김수현 김아름 1 Software Verification 1 st Testing System Test Team 5 201410373 고예은 201411266 김수현 201411268 김아름 1 Index 1. Specification Review... 3 1.1. Stage 1000 Planning... 3 1.2. Stage 2030 Analysis... 3 1.3. Stage

More information

A NEW CSE ATM OOPT Stage 1000 Project Team T3 Date Team Information 이원오 이재규

A NEW CSE ATM OOPT Stage 1000 Project Team T3 Date Team Information 이원오 이재규 A NEW CSE ATM OOPT Stage 1000 Project Team T3 Date 2018-04-17 ----------------------------------- Team Information 201311299 이원오 201311301 이재규 201311309 전홍준 INDEX 1. Activity 1001. Define Draft Plan 2.

More information

1.5 Issue TrafficCard Management Activity 2142 Define Reports, UI, and Storyboards window Window Windo

1.5 Issue TrafficCard Management Activity 2142 Define Reports, UI, and Storyboards window Window Windo Software Modeling & Analysis Global ATM System -Stage 2040. Design- Project Team 1 Team Date 2018-05-09 Team Information 201311287 엄현식 201311318 최정헌 201611293 전다윤 목차 1 Activity 2141 Design Real Use Cases...

More information

A NEW CSE ATM OOPT Stage 1000 Project Team T3 Date Team Information 이원오 이재규

A NEW CSE ATM OOPT Stage 1000 Project Team T3 Date Team Information 이원오 이재규 A NEW CSE ATM OOPT Stage 1000 Project Team T3 Date 2017-04-17 ----------------------------------- Team Information 201311299 이원오 201311301 이재규 201311309 전홍준 INDEX 1. Activity 1001. Define Draft Plan 2.

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 OOAD Stage 2000 Payback ATM Mun gi tae / Han sang min Chart Revise Plan Synchronize Artifacts Analyze Revise Plan OOAD Stage 1000 ver1. OOAD Stage 1000 ver2. Revise Plan -Send Money -Withdraw

More information

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

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

More information

목차 1. Activity Implement Class &s Definitions ATM readitem selectservice selectnation

목차 1. Activity Implement Class &s Definitions ATM readitem selectservice selectnation Software Modeling & Analysis Global ATM System -Stage 2050 Construct & Stage 2060 Testing- Project Team 1 Team Date 2018-05-22 Team Information 201311287 엄현식 201311318 최정헌 201611293 전다윤 목차 1. Activity

More information

Software Modeling & Analysis Global ATM System Project Team 1 Team Date Team Information 엄현식 최정헌 전다윤

Software Modeling & Analysis Global ATM System Project Team 1 Team Date Team Information 엄현식 최정헌 전다윤 Software Modeling & Analysis Global ATM Project Team 1 Team Date 2018-03-31 Team Information 201311287 엄현식 201311318 최정헌 201611293 전다윤 목차 Activity 2010. Revise Plan... 3 Activity 2020. Synchronize Artifacts...

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

Contents Activity Define Real s Activity Define Reports UI, and Storyboards Activity Refine System Architecture Activity Defin

Contents Activity Define Real s Activity Define Reports UI, and Storyboards Activity Refine System Architecture Activity Defin OSP Stage 2040 < Design > 그놈! Clone Checker Project Team T4 Date 2016-04-12 Team Information 201411258 강태준 201411265 김서우 201411321 홍유리 Team 4 1 Contents Activity 2041. Define Real s Activity 2042. Define

More information

Software Modeling & Analysis Global ATM System Project Team 1 Team Date Team Information 엄현식 최정헌 전다윤 목차 Activ

Software Modeling & Analysis Global ATM System Project Team 1 Team Date Team Information 엄현식 최정헌 전다윤 목차 Activ Software Modeling & Analysis Global ATM Project Team 1 Team Date 2018-03-31 Team Information 201311287 엄현식 201311318 최정헌 201611293 전다윤 목차 Activity 2010. Revise Plan... 2 Activity 2020. Synchronize Artifacts...

More information

Index Activity Refine System Architecture Activity Define Design Class Diagrams Activity 2141, 2142, 2144 Design Real Use Case + Define Re

Index Activity Refine System Architecture Activity Define Design Class Diagrams Activity 2141, 2142, 2144 Design Real Use Case + Define Re SOFTWARE MODELLING & ANALYSIS - OSP STAGE 2040 TEAM PROJECT NAME Selective & Parking Navigation System T1 200711443 안효빈 200711453 류진렬 200711459 이남섭 200811465 허준행

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

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

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

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 CPT T1 Stage_2040 ㅊㅇㅌㅎㅇㄹㅇ 201111334 김강욱 / 201211339 김진욱 (Leader) 201312243 김동권 / 201510411 이소영 INDEX State Chart Diagram Revise Plan Refine System Architecture Define Real Use Cases Define Reports, UI,

More information

Software Modeling & Analysis Global ATM System Project Team 1 Team Date Team Information 엄현식 최정헌 전다윤

Software Modeling & Analysis Global ATM System Project Team 1 Team Date Team Information 엄현식 최정헌 전다윤 Software Modeling & Analysis Global ATM System Project Team 1 Team Date 2018-03-31 Team Information 201311287 엄현식 201311318 최정헌 201611293 전다윤 목차 Activity 1001. Define Draft Plan... 4 1. Motivation... 4

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

SMA_2018 version. 3 A New Reliable ATM OOPT Stage 1000 Plan and Elaboration Project Team T 권성완 김선정 허윤아 조수빈 Da

SMA_2018 version. 3 A New Reliable ATM OOPT Stage 1000 Plan and Elaboration Project Team T 권성완 김선정 허윤아 조수빈 Da A New Reliable ATM OOPT Stage 1000 Plan and Elaboration Project Team T6 201411140 권성완 201511247 김선정 201510436 허윤아 201510285 조수빈 Date 2018-05-30 1 Activity 1001. Define Draft Plan 1. Motivation 기술의발전으로인하여현금보다카드를많이사용하게되어사람들이현금을많이갖고다니지않게되었다.

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

Contents. Phase Revise Plan --- Phase Synchronize Artifacts --- Phase 2130 Analyze Activity2131. Define Essential Use Cases --- Activity21

Contents. Phase Revise Plan --- Phase Synchronize Artifacts --- Phase 2130 Analyze Activity2131. Define Essential Use Cases --- Activity21 OSP Stage 2030 Ver.4 Team 1 201111341 김성민 201111379 이한빈 201111397 황정아 1 Contents. Phase 2110. Revise Plan --- Phase 2120. Synchronize Artifacts --- Phase 2130 Analyze

More information

SMA_2018 version. 4 A New Reliable ATM OOPT Stage 1000 Plan and Elaboration Project Team T 권성완 김선정 허윤아 조수빈 Da

SMA_2018 version. 4 A New Reliable ATM OOPT Stage 1000 Plan and Elaboration Project Team T 권성완 김선정 허윤아 조수빈 Da A New Reliable ATM OOPT Stage 1000 Plan and Elaboration Project Team T6 201411140 권성완 201511247 김선정 201510436 허윤아 201510285 조수빈 Date 2018-05-31 1 Activity 1001. Define Draft Plan 1. Motivation 기술의발전으로인하여현금보다카드를많이사용하게되어사람들이현금을많이갖고다니지않게되었다.

More information

Convenience Timetable Design

Convenience Timetable Design Convenience Timetable Design Team 4 2 Contents 1. Introduction 2. Decomposition description 3. Dependency description 4. Inter face description 5. Detailed design description 3 1. Introduction Purpose

More information

컴퓨터공학과 전세진 컴퓨터공학과 서희진 컴퓨터공학과 조민규 2

컴퓨터공학과 전세진 컴퓨터공학과 서희진 컴퓨터공학과 조민규 2 System Test Report for Team 1 1st Project Team Team 1 Latest update on: 2018-05-26 Team Information 컴퓨터공학과 201311263 김민환 1 컴퓨터공학과 201311308 전세진 컴퓨터공학과 201411278 서희진 컴퓨터공학과 201411317 조민규 2 Table of Contents

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

SMA_2018 version. 2 A New Reliable ATM OOPT Stage 1000 Plan and Elaboration Project Team T 권성완 김선정 허윤아 조수빈 Da

SMA_2018 version. 2 A New Reliable ATM OOPT Stage 1000 Plan and Elaboration Project Team T 권성완 김선정 허윤아 조수빈 Da A New Reliable ATM OOPT Stage 1000 Plan and Elaboration Project Team T6 201411140 권성완 201511247 김선정 201510436 허윤아 201510285 조수빈 Date 2018-04-26 1 Activity 1001. Define Draft Plan 1. Motivation 기술의발전으로인하여현금보다카드를많이사용하게되어사람들이현금을많이갖고다니지않게되었다.

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 2018 SOFTWARE VERIFICATION 2 nd Testing System Test, Static Analysis 2018.06.04 ( 월 ) SV T1 201311263 김민환 201311308 전세진 201411278 서희진 201411317 조민규 2 nd Testing 2018 SOFTWARE VERIFICATION 1. Feedback 2.

More information

Orcad Capture 9.x

Orcad Capture 9.x OrCAD Capture Workbook (Ver 10.xx) 0 Capture 1 2 3 Capture for window 4.opj ( OrCAD Project file) Design file Programe link file..dsn (OrCAD Design file) Design file..olb (OrCAD Library file) file..upd

More information

메뉴얼41페이지-2

메뉴얼41페이지-2 데이터 기반 맞춤형 성장관리 솔루션 스마트빌 플러스 은행계좌등록 은행계좌를 조회하여 등록합니다. 신용카드등록 신용카드를 조회하여 등록합니다. 금융정보 자동수집을 위하여 인증서이름, 아이디, 비밀번호를 등록합니다. 통합 자동 수집 금융정보 통합 자동수집을 실행합니다 은행계좌등록 은행계좌를 조회하여 등록합니다. 신용카드등록 신용카드를 조회하여

More information

Ver1.0

Ver1.0 Ver1.0 OOPT Stage 1000 Team. T2 201411278 서희진 201411304 이지수 201411317 조민규 201213189 박성규 2017 Team2 1 Stage 1000. Plan and Elaboration Activity 1001. Define Draft Plan... 3 Activity

More information

SMV Vending Machine Implementation and Verification 김성민 정혁준 손영석

SMV Vending Machine Implementation and Verification 김성민 정혁준 손영석 SMV Vending Machine Implementation and Verification 201321124 김성민 201472412 정혁준 201472262 손영석 2015.05.04 Contents Review 지적사항 개선사항 Review Review sell_denied start coin {1, 5, 10, 50, 100} coin Ready Input_

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

Java Programing Environment

Java Programing Environment Lab Exercise #7 Swing Component 프로그래밍 2007 봄학기 고급프로그래밍 김영국충남대전기정보통신공학부 실습내용 실습과제 7-1 : 정규표현식을이용한사용자정보의유효성검사 (ATM 에서사용자등록용도로사용가능 ) 실습과제 7-2 : 숫자맞추기게임 실습과제 7-3 : 은행관리프로그램 고급프로그래밍 Swing Component 프로그래밍 2

More information

PowerPoint Template

PowerPoint Template SOFTWARE ENGINEERING Team Practice #3 (UTP) 201114188 김종연 201114191 정재욱 201114192 정재철 201114195 홍호탁 www.themegallery.com 1 / 19 Contents - Test items - Features to be tested - Features not to be tested

More information

Software Modeling < < OOAD Stage 김정태 최정명 이낙원 송준현

Software Modeling < < OOAD Stage 김정태 최정명 이낙원 송준현 Software Modeling < < OOAD Stage 1000 200611460 김정태 200611521 최정명 200611499 이낙원 200611481 송준현 Activity. 1001 Name?? Act 1001 Name?? Smart DJ Coffee Maker! Act 1001 Turn Table!! 연속적으로

More information

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

Ver 2.2 마감하루전 Category Partitioning Testing Tool Project Team T1 Date Team Information 김강욱 김진욱 김동권 마감하루전 Category Partitioning Testing Tool Project Team T1 Date 2017-04-13 Team Information 201111334 김강욱 201211339 김진욱 201312243 김동권 201510411 이소영 [ 마감하루전 ] T1 1 INDEX Activity 1001. Define Draft Plan Activity

More information

Index Process Specification Data Dictionary

Index Process Specification Data Dictionary Index Process Specification Data Dictionary File Card Tag T-Money Control I n p u t/o u t p u t Card Tag save D e s c r i p t i o n 리더기위치, In/Out/No_Out. File Name customer file write/ company file write

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

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

Slide 1

Slide 1 Clock Jitter Effect for Testing Data Converters Jin-Soo Ko Teradyne 2007. 6. 29. 1 Contents Noise Sources of Testing Converter Calculation of SNR with Clock Jitter Minimum Clock Jitter for Testing N bit

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

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate ALTIBASE HDB 6.1.1.5.6 Patch Notes 목차 BUG-39240 offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG-41443 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate 한뒤, hash partition

More information

Chapter 1

Chapter 1 3 Oracle 설치 Objectives Download Oracle 11g Release 2 Install Oracle 11g Release 2 Download Oracle SQL Developer 4.0.3 Install Oracle SQL Developer 4.0.3 Create a database connection 2 Download Oracle 11g

More information

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

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

More information

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

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

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자 SQL Developer Connect to TimesTen 유니원아이앤씨 DB 팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 2010-07-28 작성자 김학준 최종수정일 2010-07-28 문서번호 20100728_01_khj 재개정이력 일자내용수정인버전

More information

e-spider_제품표준제안서_160516

e-spider_제품표준제안서_160516 The start of something new ECMA Based Scraping Engine CONTENTS 3 4 1 2 3 4 5 6 7 8 9 5 6 ECMA Based Scraping Engine 7 No.1 No.2 No.3 No.4 No.5 8 24 ( ) 9 ios Device (all architecture) Android Device (all

More information

OSP Stage 2040 <Plan & Elaboration> 유아를위한주제별영어학습놀이프로그램 T 김도희 박수민 + 김태현 1

OSP Stage 2040 <Plan & Elaboration> 유아를위한주제별영어학습놀이프로그램 T 김도희 박수민 + 김태현 1 OSP Stage 2040 유아를위한주제별영어학습놀이프로그램 T6 201011311 김도희 201111353 박수민 + 김태현 1 Index Activity 2141. Design Real s -3 Activity 2142. Define Reports, UI, and Storyboards -13 Activity 2143.

More information

PowerPoint Template

PowerPoint Template JavaScript 회원정보 입력양식만들기 HTML & JavaScript Contents 1. Form 객체 2. 일반적인입력양식 3. 선택입력양식 4. 회원정보입력양식만들기 2 Form 객체 Form 객체 입력양식의틀이되는 태그에접근할수있도록지원 Document 객체의하위에위치 속성들은모두 태그의속성들의정보에관련된것

More information

Manufacturing6

Manufacturing6 σ6 Six Sigma, it makes Better & Competitive - - 200138 : KOREA SiGMA MANAGEMENT C G Page 2 Function Method Measurement ( / Input Input : Man / Machine Man Machine Machine Man / Measurement Man Measurement

More information

Microsoft PowerPoint - Java7.pptx

Microsoft PowerPoint - Java7.pptx HPC & OT Lab. 1 HPC & OT Lab. 2 실습 7 주차 Jin-Ho, Jang M.S. Hanyang Univ. HPC&OT Lab. jinhoyo@nate.com HPC & OT Lab. 3 Component Structure 객체 (object) 생성개념을이해한다. 외부클래스에대한접근방법을이해한다. 접근제어자 (public & private)

More information

슬라이드 1

슬라이드 1 Drawing Program For Kid s Education 어린이교육용그림판 1. Refine Notes 2. GUI Interface 3 Real Use Case + Sequence Diagram 4. System Architecture 5. Design Class Diagram 01 Refine Notes(1/6) 1.Use Case 수정 점수파일저장하기,

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA e- 비즈니스연구 (The e-business Studies) Volume 17, Number 3, June, 30, 2016:pp. 273~299 ISSN 1229-9936 (Print), ISSN 2466-1716 (Online) 원고접수일심사 ( 수정 ) 게재확정일 2016. 06. 11 2016. 06. 24 2016. 06. 26 ABSTRACT e-

More information

OOO Paint

OOO Paint Webtoon Paint OSP Stage 2030 Team 2 200911371 김민철 200911381 김진현 200911417 정명권 Activity 2031. Define Essential Use Cases 1. 파일불러오기 Use Case Actors 파일불러오기 Purpose 이미지파일을불러와컷위에표시한다. Overview 가불러오기버튼을누르면불러올파일을선택하는인터페이스를표시한다.

More information

<4D F736F F F696E74202D20B8AEB4AABDBA20BFC0B7F920C3B3B8AEC7CFB1E22E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D20B8AEB4AABDBA20BFC0B7F920C3B3B8AEC7CFB1E22E BC8A3C8AF20B8F0B5E55D> 리눅스 오류처리하기 2007. 11. 28 안효창 라이브러리함수의오류번호얻기 errno 변수기능오류번호를저장한다. 기본형 extern int errno; 헤더파일 라이브러리함수호출에실패했을때함수예 정수값을반환하는함수 -1 반환 open 함수 포인터를반환하는함수 NULL 반환 fopen 함수 2 유닉스 / 리눅스 라이브러리함수의오류번호얻기 19-1

More information

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2 비트연산자 1 1 비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2 진수법! 2, 10, 16, 8! 2 : 0~1 ( )! 10 : 0~9 ( )! 16 : 0~9, 9 a, b,

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

APOGEE Insight_KR_Base_3P11

APOGEE Insight_KR_Base_3P11 Technical Specification Sheet Document No. 149-332P25 September, 2010 Insight 3.11 Base Workstation 그림 1. Insight Base 메인메뉴 Insight Base Insight Insight Base, Insight Base Insight Base Insight Windows

More information

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher( 실행할페이지.jsp); 다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp"); dispatcher.forward(request, response); - 위의예에서와같이 RequestDispatcher

More information

슬라이드 1

슬라이드 1 첨부 4 리모콘별 TV 셋팅방법 2011. 1 전략서비스본부서비스지원팀 1 경제형 2002년개발쌍방향단순-2007년개발경제형 /PVR-2007년개발 2002 년 02 월 ~ 2003 년 08 월 85 만 (40 만은 TV 설정불가 ) 선호채널 도움말 만가능 1) TV 전원을키고 2) 0( 숫자 )+ 음소거동시에누름 -> LED ON 3) 리모콘 LED 주황색불확인후제조사코드입력

More information

thesis

thesis ( Design and Implementation of a Generalized Management Information Repository Service for Network and System Management ) ssp@nile nile.postech.ac..ac.kr DPE Lab. 1997 12 16 GMIRS GMIRS GMIRS prototype

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 @ Lesson 4 (Object) (Class) (Instance) (Method) (Constructor) Memory 1 UML 1 @ & 1 (Real World) (Software World) @ &.. () () @ & 2 (Real World) (Software World) OOA/ Modeling Abstraction Instantiation

More information

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

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

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

Ver. 2017SE-POS-SRS-3.0 Software Requirement Analysis for Point Of Sale System Project Team Team 6 Date Team Information 김병식 2016

Ver. 2017SE-POS-SRS-3.0 Software Requirement Analysis for Point Of Sale System Project Team Team 6 Date Team Information 김병식 2016 Software Requirement Analysis for Point Of Sale System Project Team Team 6 Date 2017.11.06 Team Information 201311264 김병식 201610379 김나연 201611248 강병성 201610070 김지우 Team 6 1 Table of Contents 1 Introduction

More information

목차 BUG DEQUEUE 의 WAIT TIME 이 1 초미만인경우, 설정한시간만큼대기하지않는문제가있습니다... 3 BUG [qp-select-pvo] group by 표현식에있는컬럼을참조하는집합연산이존재하지않으면결괏값오류가발생할수있습니다... 4

목차 BUG DEQUEUE 의 WAIT TIME 이 1 초미만인경우, 설정한시간만큼대기하지않는문제가있습니다... 3 BUG [qp-select-pvo] group by 표현식에있는컬럼을참조하는집합연산이존재하지않으면결괏값오류가발생할수있습니다... 4 ALTIBASE HDB 6.5.1.5.10 Patch Notes 목차 BUG-46183 DEQUEUE 의 WAIT TIME 이 1 초미만인경우, 설정한시간만큼대기하지않는문제가있습니다... 3 BUG-46249 [qp-select-pvo] group by 표현식에있는컬럼을참조하는집합연산이존재하지않으면결괏값오류가발생할수있습니다... 4 BUG-46266 [sm]

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

Microsoft PowerPoint - Ieee standard pptx

Microsoft PowerPoint - Ieee standard pptx 200511316 김형석 Test plan Test design specification Test case specification Test procedure specification Test item transmittal report Test log Test incident report Test summary report Purpose -The purpose

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

No Slide Title

No Slide Title 클래스와객체 이충기 명지대학교컴퓨터공학과 들어가며 Q: 축구게임에서먼저공격하는팀을정하기위해동전을던진다. 우리는동전을던질때앞면이나오느냐아니면뒷면이나오느냐에만관심이있다. 또한동전을가지고해야할일은동전을던지는것과동전을던진후결과를알면된다. 이동전을효과적으로나타낼수있는방법을기술하라. A: 2 클래스와객체 객체 (object): 우리주변의어떤대상의모델이다. - 예 : 학생,

More information

final_thesis

final_thesis CORBA/SNMP DPNM Lab. POSTECH email : ymkang@postech.ac.kr Motivation CORBA/SNMP CORBA/SNMP 2 Motivation CMIP, SNMP and CORBA high cost, low efficiency, complexity 3 Goal (Information Model) (Operation)

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

Remote UI Guide

Remote UI Guide Remote UI KOR Remote UI Remote UI PDF Adobe Reader/Adobe Acrobat Reader. Adobe Reader/Adobe Acrobat Reader Adobe Systems Incorporated.. Canon. Remote UI GIF Adobe Systems Incorporated Photoshop. ..........................................................

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

Tablespace On-Offline 테이블스페이스 온라인/오프라인

Tablespace On-Offline 테이블스페이스 온라인/오프라인 2018/11/10 12:06 1/2 Tablespace On-Offline 테이블스페이스온라인 / 오프라인 목차 Tablespace On-Offline 테이블스페이스온라인 / 오프라인... 1 일반테이블스페이스 (TABLESPACE)... 1 일반테이블스페이스생성하기... 1 테이블스페이스조회하기... 1 테이블스페이스에데이터파일 (DATA FILE) 추가

More information

레이아웃 1

레이아웃 1 Seed Money Bank Savings Banks vol.122 Cover Story Seed Money Bank Savings Banks + vol.122 www.fsb.or.kr 20157 + 8 Contents 20157 + 8 vol.122 www.fsb.or.kr 002 026 034 002 004 006 008 012 014 016 008 018

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

특징 찾아보기 열쇠 없이 문을 열 수 있어요! 비밀번호 및 RF카드로도 문을 열 수 있습니다. 또한 비밀번호가 외부인에게 알려질 위험에 대비, 통제번호까지 입력해 둘 수 있어 더욱 안심하고 사용할 수 있습니다. 나만의 비밀번호 및 RF카드를 가질 수 있어요! 다수의 가

특징 찾아보기 열쇠 없이 문을 열 수 있어요! 비밀번호 및 RF카드로도 문을 열 수 있습니다. 또한 비밀번호가 외부인에게 알려질 위험에 대비, 통제번호까지 입력해 둘 수 있어 더욱 안심하고 사용할 수 있습니다. 나만의 비밀번호 및 RF카드를 가질 수 있어요! 다수의 가 www.kdnetwork.com 특징 찾아보기 열쇠 없이 문을 열 수 있어요! 비밀번호 및 RF카드로도 문을 열 수 있습니다. 또한 비밀번호가 외부인에게 알려질 위험에 대비, 통제번호까지 입력해 둘 수 있어 더욱 안심하고 사용할 수 있습니다. 나만의 비밀번호 및 RF카드를 가질 수 있어요! 다수의 가능할 삭제할 건전지 사용자를 위한 개별 비밀번호 및 RF카드

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

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

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

OOO Paint

OOO Paint Webtoon Paint OSP Stage 2040 Team 2 200911371 김민철 200911381 김진현 200911417 정명권 REF. Activity 2033. Define Domain Model Activity 2041. Design Real Use Case Use Case Actors Purpose Overview Type R1.1 파일불러오기

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA e- 비즈니스연구 (The e-business Studies) Volume 17, Number 1, February, 28, 2016:pp. 293~316 ISSN 1229-9936 (Print), ISSN 2466-1716 (Online) 원고접수일심사 ( 수정 ) 게재확정일 2015. 12. 04 2015. 12. 24 2016. 02. 25 ABSTRACT

More information

보고서(겉표지).PDF

보고서(겉표지).PDF 11-13 10148-000092- 01 200 1 04 ( ) 2 0 0 1 ( ) E fficient Rules for Oper atin g the Det en tion B asin an d P umpin g St ation ( ) 2 0 0 1. 12 1 2 11-1310148- 000092-01 ( ) E fficien t Ru les for Oper

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

PowerPoint Presentation

PowerPoint Presentation Server I/O utilization System I/O utilization V$FILESTAT V$DATAFILE Data files Statspack Performance tools TABLESPACE FILE_NAME PHYRDS PHYBLKRD READTIM PHYWRTS PHYBLKWRT WRITETIM ------------- -----------------------

More information

open-api.md 2/14/2019 Deflow Open Api 1. 목록 (GET) /v1/order/list - 주문내역조회 (GET) /v1/order/complete/list - 거래내역조회 (POST) /v1/order/cancel - 주문취소 (GET)

open-api.md 2/14/2019 Deflow Open Api 1. 목록 (GET) /v1/order/list - 주문내역조회 (GET) /v1/order/complete/list - 거래내역조회 (POST) /v1/order/cancel - 주문취소 (GET) Deflow Open Api 1. 목록 (GET) /v1/order/list - 주문내역조회 (GET) /v1/order/complete/list - 거래내역조회 (POST) /v1/order/cancel - 주문취소 (GET) /v1/market/list - 마켓조회 (POST) /v1/order/create - 주문생성 (GET) /v1/market/chart

More information

OOO Paint

OOO Paint Webtoon Paint OSP Stage 2030 Team 2 200911371 김민철 200911381 김진현 200911417 정명권 Activity 2031. Define Essential Use Cases 1. 파일불러오기 Use Case Actors Purpose Overview 파일불러오기 이미지파일을불러와컷위에표시한다 가불러오기버튼을누르면불러올파일을선택하는인터페이스를표시한다.

More information

歯Final-Handout.PDF

歯Final-Handout.PDF In pursuit of Media Excellence How to Maximize Your Return On Media Investment 2003123 35 35 30 25 20 20 15 10 10 5 0 => => GRPs GRPs 02/01-254 352 02/02-180 254 02/03-180 254 02/04-180 254 02/05-187

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

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

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA The e-business Studies Volume 17, Number 6, December, 30, 2016:275~289 Received: 2016/12/02, Accepted: 2016/12/22 Revised: 2016/12/20, Published: 2016/12/30 [ABSTRACT] SNS is used in various fields. Although

More information

new_biz

new_biz Seed Money Bank Savings Banks vol.118 Special Theme Special Theme Seed Money Bank Savings Banks + vol.118 www.fsb.or.kr 201411 + 12 Contents 201411 + 12 vol.118 www.fsb.or.kr 02 04 08 10 13 14 16 18 20

More information

오버라이딩 (Overriding)

오버라이딩 (Overriding) WindowEvent WindowEvent 윈도우가열리거나 (opened) 닫힐때 (closed) 활성화되거나 (activated) 비활성화될때 (deactivated) 최소화되거나 (iconified) 복귀될때 (deiconified) 윈도우닫힘버튼을누를때 (closing) WindowEvent 수신자 abstract class WindowListener

More information

new_biz

new_biz Seed Money Bank Savings Banks vol.117 Special Theme Special Theme Seed Money Bank Savings Banks + vol.117 www.fsb.or.kr 20149 + 10 Contents 20149 + 10 vol.117 www.fsb.or.kr 02 04 08 10 13 14 16 18 20

More information

목차 BUG 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG ROLLUP/CUBE 절을포함하는질의는 SUBQUE

목차 BUG 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG ROLLUP/CUBE 절을포함하는질의는 SUBQUE ALTIBASE HDB 6.3.1.10.1 Patch Notes 목차 BUG-45710 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG-45730 ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG-45760 ROLLUP/CUBE 절을포함하는질의는 SUBQUERY REMOVAL 변환을수행하지않도록수정합니다....

More information