PowerPoint 프레젠테이션

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

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

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

PowerPoint 프레젠테이션

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 엄현식 최정헌 전다윤 목차 Activ

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

PowerPoint 프레젠테이션

Java Programing Environment

Microsoft Word - OOPT stage 2040 ver2.docx

A NEW CSE ATM OOPT Stage 1000 Project Team T3 Date Team 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

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

PowerPoint 프레젠테이션

소프트웨어개발방법론

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

Mobile Service > IAP > Android SDK [ ] IAP SDK TOAST SDK. IAP SDK. Android Studio IDE Android SDK Version (API Level 10). Name Reference V

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

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

02 C h a p t e r Java


텀블러514

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

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

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

UML

(Microsoft PowerPoint - java1-lecture11.ppt [\310\243\310\257 \270\360\265\345])

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

PowerPoint 프레젠테이션

1~10

비지니스 이슈(3호)

PowerPoint 프레젠테이션

thesis

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

비긴쿡-자바 00앞부속

thesis

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

Microsoft Word - EEL2 Lab5 예외처리와 스레드.docx

C++ Programming

new_biz

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

Something that can be seen, touched or otherwise sensed

Microsoft PowerPoint - 14주차 강의자료

PowerPoint 프레젠테이션

Microsoft PowerPoint - CSharp-10-예외처리

untitled

ETL_project_best_practice1.ppt

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

yonsei440_Àμâ

yonsei439_Àμâ

Microsoft PowerPoint - Java7.pptx

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

final_thesis

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

슬라이드 1

12-file.key

Java ...

( )부록

논리적 구조 설계: 패키지도

CONTENTS SUMMARY PART 1 MARKET MARKET STRATEGY MARKET ISSUE MARKET ISSUE PART 2 CREDIT CREDIT ISSUE CREDIT ISSUE CREDIT ISSUE CREDIT ISSUE CREDIT STRA

(8) getpi() 함수는정적함수이므로 main() 에서호출할수있다. (9) class Circle private double radius; static final double PI= ; // PI 이름으로 로초기화된정적상수 public

Secure Programming Lecture1 : Introduction

Microsoft PowerPoint - 04-UDP Programming.ppt

UI TASK & KEY EVENT

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

PowerPoint 프레젠테이션

C 언어 프로그래밊 과제 풀이

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

PowerPoint Presentation

425.pdf


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

@OneToOne(cascade = = "addr_id") private Addr addr; public Emp(String ename, Addr addr) { this.ename = ename; this.a

JUNIT 실습및발표

PowerPoint Template

rmi_박준용_final.PDF

[ 정보 ] 과학고 R&E 결과보고서 Monte Carlo Method 를이용한 고교배정시뮬레이션 연구기간 : ~ 연구책임자 : 강대욱 ( 전남대전자컴퓨터공학부 ) 지도교사 : 최미경 ( 전남과학고정보 컴퓨터과 ) 참여학생 : 박진명 ( 전

PowerPoint Presentation

DocsPin_Korean.pages

3¿ùÁö³²

기타자료.PDF

05-class.key

자바-11장N'1-502

¸ðÅä·Î¶ó ÃÖÁ¾ÆÇ.PDF

Microsoft PowerPoint - 테스트주도개발.pptx

API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Docum

PowerPoint Presentation

00Àâ¹°

00Àâ¹°


PowerPoint Presentation

歯3-한국.PDF


15_3oracle

PowerPoint Presentation

K&R2 Reference Manual 번역본

제8장 자바 GUI 프로그래밍 II

歯

Transcription:

Team 1 201611293 전다윤 201311287 엄현식 201311318 최정헌

01. 문서수정 02. System Test Review 03. Static Test Review 04. 소감

1 문서수정

문서수정 수정 System Test 문서 + 전문서에없던수정사항 수정 System Test 문서

문서수정 소프트웨어검증팀의문서대로수정한사항들 1008 Define Requirements 2031 Describe Use-Case (check,withdraw,issuetrafficcard) 2036 Define Operation (selectservice, insertcash) 2039 Traceability Analysis 2039 Design Class Diagram 2050 Implementation (printreceipt, setdatarange, confirm, writedata Add_link, selectnation) 2050 System Test 수정 일부만수정한 / 수정하지않은사항들 1004 RecordTerms in Glossary 1008 Business Concept Models 2031 Describe Use-case (Update, Status Alarm) 2033 Domain Model 2034 Refine Glossary 2035 Define System seqene Diagrams 2036 Define Operation0 end(void) 2041 Design Real Use-case 2144 Interaction diagram (check, Deposit, withdraw, Transfer, Issue TrafficCard, Management) 2051 Implementation clas&method (insertcash, end, set_balance )

문서수정 수정하지않음 - 여기에나온내용이꼭나중에나올필요없다.

문서수정 Interaction diagram (check, Deposit, withdraw) 일부만수정 loop 문, opt 문조건이잘못되었다 구체적으로쓰지않아도된다 Sequence Diagram 과흐름이다르다 Sequence Digram 과흐름이같다 객체값바꾸기 수정 Deposit 순서가바뀌어야한다. 수정

문서수정

문서수정 Interaction diagram (Tranfer,issueTrafficCard) 일부만수정 inputpassword 를통해 mode 를설정하는부분 X Confirm method 존재 사용자가명세표출력을선택하는부분이누락되어있다. printreceipt 존재 소프트웨어검증팀보고서에는없었지만, 전 diagram 과비슷한형식이어서, 수정한부분을똑같이수정함 Interaction diagram (Management) 수정 X - 프로그램상에서존재하지않는다. 존재한다. 이부분에서 test 하지않은것으로보여진다.

문서수정

문서수정 Management 부분존재

문서수정 Analysis Traceability 수정 Operation in Sequence diagram Operation in interaction diagram Method Class 1. readitem(account) readitem(itemtype, item ID, accountid) readitem(itemtype : int, itemid : int, bankid : int, accountid : int): i ATM 2. selectservice(service) validcheck(itemtype,itemid,accountid) selectservice(service : int ): void ATM 3. confirm(password) getitemid(type) selectnation(nation : int):int ATM 4. insertcash(type,amount) getcid(void) confirm(itemtype : int, pwd : int):int ATM 5. selectmoneytype(type) getbid(void) insertcash(bill : String[1 *]):int ATM 6. enteramounts(amounts) seleceservice(service) enteramount(money : int):int ATM 7. destaccount(bank,account) confirm(itemtype,pwd) printreceipt(wants : boolean) : int ATM 8. setdatarange(data_range) confirm(pwd) setdataranger(data_range : int):void ATM 9. agrrement(approval) getpwd(void) agreement() : boolean ATM 10. printreceipt(print) getcardpwd(void) destaccount(bankid : int, accountid : int) : int ATM 11. readmanagementitem(id) getbookpwd(void) getadminid():int ATM 12. end() insertcash(bill) checkresource() : int ATM deposit(money) getbalance() : int AYM setbalance(money) end(): void ATM selectnation(nation) enteramount(money) validcheck(itemtype : int,itemtype : intemid : int) : int Bank withdraw(money,accountid) confirm(pwd:int) : int Bank getbalance(void) getbalance(tcid :int) : int Bank setbalance(money) checkaccount(bankid : int, accountid : int) : String Bank destaccount(bankid,accountid) linkaccount(tcid : int):string Bank checkaccount(bankid,accountid) transfer(money :int, accountdest : int,accountsend : int) : int Bank getname(void) withdraw(money : int. accountid : int) : int Bank setdaterange(date_range) deposit (money : int, accountid : int) : int Bank setdaterange(date_range) gettcid() : int TrafficCard gettcid(void) setdatarange(end_date : int) : void TrafficCard linkaccount(tcid) setaccointid(accountid : int) :void TrafficCard addlink(tcid) getcid() :int Card chargetrafficcard(money) getcardpwd() :int Card getbalance(void) getbid () : int Book setbalance(money) getbookpwd() : int Book setaccountid(accountid) getitemid(itemtype : int) : int Account printreceipt(wants) getpwd(itemtype : int) :int Account getbalance(void) getbalance() : int Account getadminid(void) setbalance(money : int) : void Account end(void) addlink(tcid : int): int Account getbalance(void) getname() : String Account checkresource(void) agreement()

2 System Test Review

System test Review System Test Review 1. Path 설정오류 2. 알람기능오류 3. 예외처리

System test Review 1. Path 설정오류 지난 Test 에서도나온오류 수정완료 확인

System test Review 2. 알람기능오류 SMTP 사용

System test Review 2. 알람기능오류 실행결과

System test Review 2. 알람기능오류 실행결과

System test Review 3. 예외처리 - GUI 화면출력오류 - 여러화폐가동시에입금되지않는오류 - 숫자입력시불편함 - 만원이하의돈, 10달러이하의돈은처음부터출금할수없다 - 카드발급수수료오류 (0.3$) - 금액인출

System test Review 3. 예외처리 - 카드발급수수료오류 - 카드발급수수료는지난문서에의하면 0.3$ 여야한다 3000 원 => 3 $

System test Review 3. 예외처리 - 금액인출 - 인출시 GUI 에보이는금액단위가다르다 $ $ \ \

3 Static Analysis Review

Static Analysis Review Static Analysis Review 1. 주석처리 2. Exception 3. 숫자상수사용 4. 스타일개선 5. 스타일개선 6. * 를이용한 import 문 7. GUI

Analysis Test Review 1. 주석처리 Class 주석 1. 주석처리 Method 주석

Analysis Test Review 2. Exceoption 모두 printstacktrace() 로대체 ( 오류확인을위한콘솔메시지출력유지 )

Analysis Test Review 3. 숫자상수사용

Analysis Test Review 3. 숫자상수사용

Analysis Test Review 4. 생성자초기화

Analysis Test Review 5. 스타일개선생성자초기화

Analysis Test Review 6. * 를이용한 import 문사용

Summary 소감

Summary 소감

Summary 소감

Summary 소감

4 소감

감사합니다.