software modeling a new reliable atm -...
TRANSCRIPT
![Page 1: Software Modeling A NEW RELIABLE ATM - Konkukdslab.konkuk.ac.kr/.../Stage1000/[T6]Stage1000_ppt.pdf · 2018-04-02 · Software Modeling A NEW RELIABLE ATM OOPT STAGE 1000 201411140](https://reader036.vdocuments.site/reader036/viewer/2022063006/5fb644774177321a0e1a47bc/html5/thumbnails/1.jpg)
Software Modeling
A NEW RELIABLE ATM
OOPT STAGE 1000
201411140 권성완201511247 김선정201510436 허윤아201510285 조수빈
![Page 2: Software Modeling A NEW RELIABLE ATM - Konkukdslab.konkuk.ac.kr/.../Stage1000/[T6]Stage1000_ppt.pdf · 2018-04-02 · Software Modeling A NEW RELIABLE ATM OOPT STAGE 1000 201411140](https://reader036.vdocuments.site/reader036/viewer/2022063006/5fb644774177321a0e1a47bc/html5/thumbnails/2.jpg)
CONTENTS
ProjectIntroduction
Requirements Architecture
1. 2. 3.
Refine Plan
4.
![Page 3: Software Modeling A NEW RELIABLE ATM - Konkukdslab.konkuk.ac.kr/.../Stage1000/[T6]Stage1000_ppt.pdf · 2018-04-02 · Software Modeling A NEW RELIABLE ATM OOPT STAGE 1000 201411140](https://reader036.vdocuments.site/reader036/viewer/2022063006/5fb644774177321a0e1a47bc/html5/thumbnails/3.jpg)
OOPT STAGE 01. PROJECT INTRODUCTION
Objective.
은행에 갈 필요 없이,현금 입출금, 대출, 환전, 공과금 납부 등
다양한 서비스를 제공
![Page 4: Software Modeling A NEW RELIABLE ATM - Konkukdslab.konkuk.ac.kr/.../Stage1000/[T6]Stage1000_ppt.pdf · 2018-04-02 · Software Modeling A NEW RELIABLE ATM OOPT STAGE 1000 201411140](https://reader036.vdocuments.site/reader036/viewer/2022063006/5fb644774177321a0e1a47bc/html5/thumbnails/4.jpg)
Alternative Solution
소프트웨어 개발 회사에 의뢰 기존의 시스템 구매
EXCESSIVE COST
OOPT STAGE 01. PROJECT INTRODUCTION
![Page 5: Software Modeling A NEW RELIABLE ATM - Konkukdslab.konkuk.ac.kr/.../Stage1000/[T6]Stage1000_ppt.pdf · 2018-04-02 · Software Modeling A NEW RELIABLE ATM OOPT STAGE 1000 201411140](https://reader036.vdocuments.site/reader036/viewer/2022063006/5fb644774177321a0e1a47bc/html5/thumbnails/5.jpg)
OOPT STAGE 01. PROJECT INTRODUCTIONOOPT STAGE 01. PROJECT INTRODUCTION
Project Justification
Cost reduction Time reduction Risk
![Page 6: Software Modeling A NEW RELIABLE ATM - Konkukdslab.konkuk.ac.kr/.../Stage1000/[T6]Stage1000_ppt.pdf · 2018-04-02 · Software Modeling A NEW RELIABLE ATM OOPT STAGE 1000 201411140](https://reader036.vdocuments.site/reader036/viewer/2022063006/5fb644774177321a0e1a47bc/html5/thumbnails/6.jpg)
RISK MANAGEMANT
Lack of JAVA
Java 언어에 관한 책 공부
Lack of TIME
Lack of UML Lack of Sleep
시험기간을 피해 미리 해놓기
수업 후 복습, 의논 체력 보충은 알아서
![Page 7: Software Modeling A NEW RELIABLE ATM - Konkukdslab.konkuk.ac.kr/.../Stage1000/[T6]Stage1000_ppt.pdf · 2018-04-02 · Software Modeling A NEW RELIABLE ATM OOPT STAGE 1000 201411140](https://reader036.vdocuments.site/reader036/viewer/2022063006/5fb644774177321a0e1a47bc/html5/thumbnails/7.jpg)
OOPT STAGE 02. REQUIREMENTS
FUNCTIONAL. • Deposit, withdraw, Transfer• Exchange• Pay Utility Bill• Loan• Check customer’s data• Update server information• Print error• Take charge
NON-FUNCTIONAL.• Stable design that can be driven for 24 hours• Accuracy of Information
![Page 8: Software Modeling A NEW RELIABLE ATM - Konkukdslab.konkuk.ac.kr/.../Stage1000/[T6]Stage1000_ppt.pdf · 2018-04-02 · Software Modeling A NEW RELIABLE ATM OOPT STAGE 1000 201411140](https://reader036.vdocuments.site/reader036/viewer/2022063006/5fb644774177321a0e1a47bc/html5/thumbnails/8.jpg)
OOPT STAGE 02. DEFINE REQUIREMENTS
Deposit
withdraw
Transfer
Check Balance
Exchange
Loan
Take Charge
Pay Utility Bill
Input money to user’s account
takes out money from customer’s account
Exchange money
Loan money by Credit Card
send money to others
Take commission from customer
only use cash to pay utility bill
printout account’s bankbook record.
Input Card/ Bankbook Input Card/Bankbook First(Before select menu)
Take customer’s Data ATM requires customer information from the offer through the customer's account information
![Page 9: Software Modeling A NEW RELIABLE ATM - Konkukdslab.konkuk.ac.kr/.../Stage1000/[T6]Stage1000_ppt.pdf · 2018-04-02 · Software Modeling A NEW RELIABLE ATM OOPT STAGE 1000 201411140](https://reader036.vdocuments.site/reader036/viewer/2022063006/5fb644774177321a0e1a47bc/html5/thumbnails/9.jpg)
System Boundary
OOPT STAGE 03. ARCHITECTURE
CUSTOMER ATM SYSTEM OFFER
![Page 10: Software Modeling A NEW RELIABLE ATM - Konkukdslab.konkuk.ac.kr/.../Stage1000/[T6]Stage1000_ppt.pdf · 2018-04-02 · Software Modeling A NEW RELIABLE ATM OOPT STAGE 1000 201411140](https://reader036.vdocuments.site/reader036/viewer/2022063006/5fb644774177321a0e1a47bc/html5/thumbnails/10.jpg)
actorDepositwithdraw
Transfer
Check BalanceLoan
Exchange
Deposit
withdraw
TransferCheck Balance
Exchange
LoanPay utility bill
Pay utility bill
Take chargeCheck password
ATM
OOPT STAGE 03. ARCHITECTURE – USE CASE
Check customer data Print error message
Update offer server Check error
![Page 11: Software Modeling A NEW RELIABLE ATM - Konkukdslab.konkuk.ac.kr/.../Stage1000/[T6]Stage1000_ppt.pdf · 2018-04-02 · Software Modeling A NEW RELIABLE ATM OOPT STAGE 1000 201411140](https://reader036.vdocuments.site/reader036/viewer/2022063006/5fb644774177321a0e1a47bc/html5/thumbnails/11.jpg)
deposit
transfer
withdraw
pay utility
bill
>
<<extends>>
<<uses>>
<<uses>>
take charge
loan
check password
exchange
withdraw
transfer
<<uses>>
<<uses>>
<<uses>>
<<uses>>
OOPT STAGE 03. ARCHITECTURE – USE CASE DIAGRAM
![Page 12: Software Modeling A NEW RELIABLE ATM - Konkukdslab.konkuk.ac.kr/.../Stage1000/[T6]Stage1000_ppt.pdf · 2018-04-02 · Software Modeling A NEW RELIABLE ATM OOPT STAGE 1000 201411140](https://reader036.vdocuments.site/reader036/viewer/2022063006/5fb644774177321a0e1a47bc/html5/thumbnails/12.jpg)
check customer
data
print error
check balance
store
<<uses>>
<<uses>>
<<uses>>
OOPT STAGE 03. ARCHITECTURE – USE CASE DIAGRAM
![Page 13: Software Modeling A NEW RELIABLE ATM - Konkukdslab.konkuk.ac.kr/.../Stage1000/[T6]Stage1000_ppt.pdf · 2018-04-02 · Software Modeling A NEW RELIABLE ATM OOPT STAGE 1000 201411140](https://reader036.vdocuments.site/reader036/viewer/2022063006/5fb644774177321a0e1a47bc/html5/thumbnails/13.jpg)
OOPT STAGE 04. Refine Plan
Requirements
Anaylsis&Design
Implementation
Testing
Plan
Evaluation
![Page 14: Software Modeling A NEW RELIABLE ATM - Konkukdslab.konkuk.ac.kr/.../Stage1000/[T6]Stage1000_ppt.pdf · 2018-04-02 · Software Modeling A NEW RELIABLE ATM OOPT STAGE 1000 201411140](https://reader036.vdocuments.site/reader036/viewer/2022063006/5fb644774177321a0e1a47bc/html5/thumbnails/14.jpg)
Q&A감사합니다