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
Post on 15-Aug-2020
2 Views
Preview:
Transcript
Software Modeling
A NEW RELIABLE ATM
OOPT STAGE 1000
201411140 권성완201511247 김선정201510436 허윤아201510285 조수빈
CONTENTS
ProjectIntroduction
Requirements Architecture
1. 2. 3.
Refine Plan
4.
OOPT STAGE 01. PROJECT INTRODUCTION
Objective.
은행에 갈 필요 없이,현금 입출금, 대출, 환전, 공과금 납부 등
다양한 서비스를 제공
Alternative Solution
소프트웨어 개발 회사에 의뢰 기존의 시스템 구매
EXCESSIVE COST
OOPT STAGE 01. PROJECT INTRODUCTION
OOPT STAGE 01. PROJECT INTRODUCTIONOOPT STAGE 01. PROJECT INTRODUCTION
Project Justification
Cost reduction Time reduction Risk
RISK MANAGEMANT
Lack of JAVA
Java 언어에 관한 책 공부
Lack of TIME
Lack of UML Lack of Sleep
시험기간을 피해 미리 해놓기
수업 후 복습, 의논 체력 보충은 알아서
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
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
System Boundary
OOPT STAGE 03. ARCHITECTURE
CUSTOMER ATM SYSTEM OFFER
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
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
check customer
data
print error
check balance
store
<<uses>>
<<uses>>
<<uses>>
OOPT STAGE 03. ARCHITECTURE – USE CASE DIAGRAM
OOPT STAGE 04. Refine Plan
Requirements
Anaylsis&Design
Implementation
Testing
Plan
Evaluation
Q&A감사합니다
top related