Microsoft Word - OOPT stage 2040 ver2.docx

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

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

PowerPoint 프레젠테이션

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

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

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

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

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

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

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

PowerPoint 프레젠테이션

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

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

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

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

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

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

PowerPoint 프레젠테이션

OOO Paint

슬라이드 1

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

<Software Modeling & Analysis> OSP Stage 2040 < Design > Ver 3 Team 2 김민우 김재엽 최하나 /05/23 1

PowerPoint 프레젠테이션

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

OOO Paint

소프트웨어개발방법론

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

<4D F736F F D20C0FCC0DAB1DDC0B6BCADBAF1BDBA20C0CCBFEBBEE0B0FC28B1B820C7CFB3AAC0BAC7E0295FB0B3C1A4C8C45F F2E646F6378>

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

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

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

e-spider_제품표준제안서_160516

메뉴얼41페이지-2

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

UML

<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CC0E7B0EDB0FCB8AE5C53746F636B5F4D616E D656E74732E637070>


OOO Paint

5-03-Â÷¼¼´ëÀ¥Iš

PowerPoint 프레젠테이션

Ver1.0

슬라이드 1

Index

Microsoft Word - CASS인터넷질권 메뉴얼ver

OOO Paint

OOO Paint

PathEye 공식 블로그 다운로드 받으세요!! 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다.

Convenience Timetable Design

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

Microsoft Word - [TP_3][T1]UTP.docx

Something that can be seen, touched or otherwise sensed

PowerPoint Template

Àڱݰü¸®07.4¿ùš

(72) 발명자 이은영 서울시 강남구 개포2동 주공아파트 606동 1202호 손정환 서울 송파구 잠실2동 잠실엘스APT 조욱진 서울특별시 서초구 서초4동 1315 진흥아파트 3동 905호 - 2 -

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

신한은행 머니멘토 환경설정 매뉴얼

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

목 차 1. 기본장부 ( 총계정원장 / 현금출납장 / 분개장 ) 거래처 ( 거래처원장 / 계정별거래처별 / invoice) 예금 ( 계정ㆍ구좌별명세서 / 구좌별원장 / 은행지점 구좌번호별예금명세서 / 외화구좌 ) 대여금관련 (

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

PowerPoint 프레젠테이션

Microsoft Word - src.doc

소프트웨어공학 Tutorial #2: StarUML Eun Man Choi

<C0D3C7F6BCFA2E687770>

Print

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

PowerPoint 프레젠테이션

Microsoft Word - 예금거래기본약관.doc

슬라이드 1

Java Programing Environment

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

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

PowerPoint 프레젠테이션

Microsoft PowerPoint - Java7.pptx

목차 I. 유의사항및안내 4 II. 사용자등록및권한신청 36 III. 사업자지정업무흐름도및보조사업자주요업무 52 IV. 사업자신청 선정관련업무처리방법 56


PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

Microsoft Word - assn2_v9.docx

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

슬라이드 1

Data Sync Manager(DSM) Example Guide Data Sync Manager (DSM) Example Guide DSM Copyright 2003 Ari System, Inc. All Rights reserved. Data Sync Manager

Customized Coffee Maker

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

RVC Robot Vaccum Cleaner

Xcovery 사용설명서

( 인지도 만족도 * ) 계좌이동서비스에대한소비자의인지도 와만족도 모두금년상반기대비하반기에증가 향후계획및이용자안내사항 특히 이용채널확대 일 페이인포홈페이지 은행온오프라인 창구 홍보강화등으로국민인지도가크게증가 이렇게더좋아집니다 ➊ 내년 월부터는계좌이동서비스뿐만아니라 계좌

PowerPoint Template

호치민지점수수료 Business Area ( 서비스종류 ) I. Deposit Account Service ( 예금계좌서비스 ) Customer ( 계좌보유고객 ) Non-Customer ( 계좌미보유고객 ) Fee Type ( 수수료성격 ) 1. Opening A/C

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for

PowerPoint Template

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

게임 기획서 표준양식 연구보고서

성결대학교 차세대 종합정보 시스템

MVVM 패턴의 이해

Contents Activity1001. Define Draft Plan Activity1002. Create Preliminary Investigation Report Activity1003. Define Requirements Activity1004. Record

PowerPoint Template

MBCÆйи®68È£5*275š

C. KHU-EE xmega Board 에서는 Button 을 2 개만사용하기때문에 GPIO_PUSH_BUTTON_2 과 GPIO_PUSH_BUTTON_3 define 을 Comment 처리 한다. D. AT45DBX 도사용하지않기때문에 Comment 처리한다. E.

Q4 KB 은행에서계좌개설후접속비밀번호등록은언제까지해야하나요? A4. KB 은행에서계좌개설시임시접속비밀번호유효기간이 90 일로설정되어있습니다. 해당기간내온라인접속하셔서접속비밀번호변경및고객정보확인등진행을해주셔야합니다. 90 일경과시접속비밀번호가차단됩니다.(90 일경과로접

Transcription:

JackPot ATM OOPT Stage 2040 ver2 <Analyze> Team 5 Date 2018-05-09 201312259 백만일 201112052 방민석 201211383 조영래

INDEX Activity 2041. Design Real Use Cases Activity 2042. Define Reports UI, and Storyboards Activity 2043. Refine System Architecture Activity 2044. Define Interaction Diagrams Activity 2045. Define Design Class Diagrams Activity 2046. Design Traceability Analysis

Activity 2041. Design Real Use Cases Use Case withdraw Actor User Purpose 사용자계좌에있는돈을출금한다. Overview 사용자가 ATM 기의출금버튼을누르고출금할계좌를 입력한다. 계좌가확인되면금액을입력받아잔고보다적을 경우출금을진행한다. 그후사용자가돈을갖고떠난다. Type Primary and Essential Cross Reference System Function R.1.2 Pre-Requisites ATM 에입력한계좌가은행에계좌정보가있어야한다. Typical Courses of Events (A):Actor, (S):System 1.(A) User 가 withdraw 버튼을누른다. 2.(S) 계좌 ID 입력화면을출력한다. 3.(A) User는계좌 (inputid) 를입력한다. 4.(S) Account.ID와 inputid를비교확인한다. 5.(S) 출금화면을출력한다. 6.(A) 출금금액 (inputmoney) 을입력한다. 7.(S) 계좌 password 입력화면을출력한다. 8.(A) 비밀번호 (inputpw) 를입력한다. 9.(S) Account.password와 inputpw가일치하는지확인한다. 10.(S) Account.Balance와 inputmoney을비교한다. 11.(S) Account.Balance를 inputmoney만큼감소시킨다. 12.(S) ATM 잔액 (TotalMoney) 을감소시킨다. 13.(S) ATM 각지폐별잔고를감소시킨다. 14.(S) 거래후사용자의계좌잔고 (Account.Balance) 를출력한다. Alternative Courses of Events N/A

Exceptional Courses of Events E1: 잘못된계좌를입력받으면에러메시지를출력한다 E2: 비밀번호가틀릴경우에러메시지를출력한다 E3: 계좌잔고가출금액보다적을경우에러메시지를 출력한다 Use Case deposit Actor User Purpose 사용자계좌에돈을입금한다. Overview 사용자가 ATM 기의입금버튼을누르고입금할계좌를 입력한다. 사용자가입금할금액을기기에넣으면 ATM 이 금액을세고, 그액수만큼입력된계좌의잔고를증가시킨다. Type Primary and Essential Cross Reference System Function R.2 Pre-Requisites ATM 에입력한계좌가은행에계좌정보가있어야한다. Typical Courses of Events (A):Actor, (S):System 1.(A) User가 deposit 버튼을누른다. 2.(S) 계좌 ID 입력화면을출력한다. 3.(A) User는계좌 (inputid) 를입력한다. 4.(S) Account.ID와 inputid를비교확인한다. 5.(S) 금액입력화면을출력한다. 6.(A) 입금금액 (inputmoney) 을입력한다. 7.(S) Account.Balance를 inputmoney만큼증가시킨다. 8.(S) ATM 잔액 (TotalMoney) 을증가시킨다. 9.(S) ATM 각지폐별잔고를증가시킨다. 10. (S) 거래후계좌잔액 (Account.Balance) 을표시한다. Alternative Courses of Events N/A Exceptional Courses of Events E1: 잘못된계좌를입력받으면에러메시지를출력한다

Use Case remittance Actor User Purpose 사용자계좌의돈을다른사용자계좌로송금한다. Overview 사용자가 ATM 기의송금버튼을누르고자신의계좌를 입력한다. 계좌가확인되면송금할계좌와금액을 입력받는다. 송금계좌가맞고통장잔고가송금액보다 많으면송금계좌의잔고가액수만큼증가한다. Type Primary and Essential Cross Reference System Function R.3 Pre-Requisites ATM 에입력한계좌가은행에계좌정보가있어야한다.

Typical Courses of Events (A):Actor, (S):System 1.(A) User가 remittance 버튼을누른다. 2.(S) 계좌 ID 입력화면을출력한다. 3.(A) User는계좌 (inputid) 를입력한다. 4.(S) Account.ID와 inputid를비교확인한다. 5.(S) 송금받을계좌입력화면을출력한다. 6.(A) User는송금받을계좌 (inputid) 를입력한다. 7.(S) Account.ID와 inputid를비교한다. 8.(A) User는송금금액 (inputmoney) 을입력한다. 9.(S) User의잔고 (Account.Balance) 와송금액 (inputmoney) 을비교확인한다. 10.(A) User는비밀번호 (inputpw) 를입력한다. 11.(S) Account.password와 inputpw가일치하는지확인한다. 12.(S) 받는사람의통장잔고 (Account.Balance) 를증가시킨다. 13.(S) User의통장잔고 (Account.Balance) 를감소시킨다. 14.(S) 거래후계좌잔액 (Account.Balance) 을표시한다. Alternative Courses of Events N/A Exceptional Courses of Events E1: 잘못된계좌를입력받으면에러메시지를출력한다 E2: 비밀번호가틀릴경우에러메시지를출력한다 E3: 송금계좌가잘못된경우에러메시지를출력한다 E4: 계좌잔고가송금액보다적을경우에러메시지를출력한다 Use Case view_account_detail Actor User

Purpose 사용자가입력한계좌의잔액을보여준다. Overview 사용자가계좌조회버튼을누르고자신의계좌를입력한다. 계좌가확인되면입력된계좌의잔고를표시한다. Type Primary and Essential Cross Reference System Function R.4 Pre-Requisites ATM 에입력한계좌가은행에계좌정보가있어야한다. Typical Courses of Events (A):Actor, (S):System 1.(A) User가 view_account_detail 버튼을누른다 2.(S) 계좌입력화면을출력한다 3.(A) User는계좌 (inputid) 를입력한다 4.(S) Account.ID와 inputid를비교확인한다 5.(S) 계좌 password 입력화면을출력한다 6.(A) 비밀번호 (inputpw) 를입력한다 4.(S) Account.password와 inputpw가일치하는지확인한다 5.(S) 확인이되면 Account.Balance를화면에표시한다 Alternative Courses of Events N/A Exceptional Courses of Events E1: 잘못된계좌를입력받으면에러메시지를출력한다 E2: 비밀번호가틀릴경우에러메시지를출력한다 Use Case Random_Jackpot Actor User Purpose 출금기능을이용하는임의의사용자에게추가로 5 만원을 지급한다.

Overview 00 시가되면 ATM 기의몇번째출금고객에게추가로 5 만원이출금될지정해진다. 해당순서의사용자가출금시에 5 만원이추가로출금된다. Type Primary and Essential Cross Reference System Function R.1.1 Pre-Requisites N/A Typical Courses of Events (A):Actor, (S):System 1.(S) ATM의 Timer가 00시가되면당첨되는순서를랜덤하게선택한다. 2.(S) User가돈을출금했을때해당 User가해당순서의사용자인지확인한다. 3.(S) 해당 User에게돈을 5만원더추가로출금해준다. Alternative Courses of Events N/A Exceptional Courses of Events N/A Use Case manage_atm Actor Manager Purpose 관리자가 ATM 의잔고를추가하거나뺄수있다 Overview ATM 의 TotalMoney 가일정수준이하로낮아지면관리자가 TotalMoney 를추가하고잔고가일정수준이상으로 많아지면 TotalMoney 를뺀다 Type Primary and Essential Cross Reference System Function R.5 Pre-Requisites N/A

Typical Courses of Events (A):Actor, (S):System 1.(A) Manager가 manage 버튼을누른다. 2.(S) 관리자 ID 입력화면을출력한다. 3.(A) Manager가관리자 ID(inputID) 를입력한다 4.(S) ManagerID와 inputid를비교확인한다 5.(A) Manager가관리자 Password(inputPW) 를입력한다 6.(S) ManagerPW와 inputpw를비교확인한다 5.(S) 확인이끝나면 Manager가화폐별잔고에접근할수있도록한다. 6.(A) Manager가화폐별잔고를추가하거나뺀다 7.(S) GUI_Interface.TotalMoney를갱신한다 8.(S) Count50000, Count10000, Count5000, Count1000 각화폐별금액을갱신한다. Alternative Courses of Events N/A Exceptional Courses of Events E1.MID 와 MPW 가잘못된경우에러메시지를출력한다

Activity 2042. Define Reports UI, and Storyboards 1. 초기메뉴화면 2. 예금출금시통장 / 카드번호입력화면 3. 예금출금시비밀번호입력화면 4. 예금출금시출금금액입력화면

5. 예금출금시거래내역출력화면 6. 입금시출력화면 7. 예금조회시계좌잔고출력화면 8. 관리자모드 ID 입력화면 9. 관리자모드 PW 입력화면 10. 관리자모드진입화면

11. 관리자모드출금시지폐권입력화면 12. 관리자모드입금시지폐권 입력화면 13. 잭팟 ATM 당첨화면

Activity 2043. Refine System Architecture

Activity 2044. Define Interaction Diagrams 1.withdraw

2.deposit

3.remittance

4.view_account_detail

5.Random_Jackpot

6.manage_ATM

Activity 2045. Define Design Class Diagrams Activity 2046. Design Traceability Analysis