software modeling a new reliable atm -...

14
Software Modeling A NEW RELIABLE ATM OOPT STAGE 1000 201411140 권성완 201511247 김선정 201510436 허윤아 201510285 조수빈

Upload: others

Post on 15-Aug-2020

3 views

Category:

Documents


0 download

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Q&A감사합니다