Ver. Team PTS.SRA-4.0 Software Requirement Analysis for Public Transport System Project Team Team 7 Date 박재원 김철진

Size: px
Start display at page:

Download "Ver. Team PTS.SRA-4.0 Software Requirement Analysis for Public Transport System Project Team Team 7 Date 박재원 김철진"

Transcription

1 Software Requirement Analysis for Public Transport System Project Team Date 박재원 김철진 장계인

2 Table of Contents 1 Introduction 1.1 Purpose Public Transport System 에서사용할소프트웨어개발 1.2 Scope 프로젝트는전체 PTS 중지하철, 버스및정산시스템만을대상으로구현하는것으로제한한다. 버스 1 대와지하철 2 호선중 5 개역 ( 건대입구, 왕십리, 합정, 신림, 강남 ) 만을대상으로한다. 모든시스템은 SW 만으로구현한다. HW 가필요한부분은 SW 모듈을만들어가상의 HW 를구현한다. 1.3 Definition, acronyms, and abbreviations HW: Hardware SW: Software PTS: Public Transportation System 1.4 Reference ( 김형환 2010) 김형환, 신동석 교통카드무인판매 / 충전기통합운영시스템개발, 韓國컴퓨터情報學會論文誌 15(3), , 2010 ( 김경선, 2009) 김경선, 교통카드시스템사례연구-수도권교통카드중심, 수도권교통본부, Overview 2 장개발대상에대한개괄적설명 ; 3,4 장 PTS 의 Structured Analysis

3 2 Overall Description 2.1 Product Perspective SW 로개발된 PTS 는크게 2 가지로구성된다. 단말기거래시스템과, 정산시스템이다. ( 거래시스템내부에서단말기의고유정보를통해버스와지하철시스템으로구분되어진다.) 2.2 Product functions 버스용단말기는버스에부착돼, 탑승태그와하차태그가가능하다. 기본료를지불하면 1 회탑승이가능하다. 지하철용단말기는역에부착돼탑승태그와하차태그가가능하다. 1 개역이하를이동하면기본료가부가되며두개역을이동하면추가요금이부가된다. 버스와지하철간에는정해진시간내에환승이가능하다. 하차시단말기에태그를하지않으면환승은적용되지않는다. 정산은하루에한번이뤄진다. 버스와지하철의기록을분석하고버스와지하철에각각수익을배분한다. 2.3 User characteristics 사용자는대중교통승차시카드를태그한다. 사용자는하차시카드를태그할수도있고아닐수도있다. 2.4 Constraints & assumptions 버스승차는지역에상관없이할수있다. 지하철은 2 호선역중다음 5 개만고려한다 : 건대입구, 동대문역사문화공원, 합정, 신림, 강남. 하루는 3 분으로가정하며, 하루가끝날때정산서버로하루치의거래내역기록을전송해야한다. 하루치정산이끝난후모든정보는초기화된다. ( 사용자카드정보제외 ) 환승이가능한시간은 15 초이내다. 버스환승시추가요금의기준인단위시간은 30 초이다. 버스와지하철의기본료는 1050 원이다.

4 교통카드는저장된텍스트파일로가정하고, 교통카드태그행위를해당파일을입력하는것으로가정한다. 잔액이모자를경우승차가거부된다. 하루 (3 분 ) 종료시탑승되어있는승객은미정산으로처리한다. 각단말기는단말기별누적결제기록을갖고있다. 지하철의단말기는 5 개의단말기가공유하여기록하는누적결제기록을갖고있다. 이는하차와미정산의경우를구분하기위해사용된다

5 3 Structured Analysis for Terminal Process 3.1 System Context Diagram Basic System Context Diagram Event List / Events Description Card-Info 거래를위해필요한카드정보를읽어온다. Card-Info 모든거래가끝난뒤의정보를카드로전달한다. Display 태그후의결과를화면에출력한다. Sound 태그후의결과를음성으로들려준다. Send History-Data 정산을위한거래후정보를정산서버로전송한다.

6 3.1.3 The System Context Diagram

7 3.2 Data Flow Diagram DFD level DFD Process Specification Process 0 Reference No. 0 Terminal Process Control Card-Info, Tick Card Info, Display, Sound, Send History Data Process Description 단말기내부시스템의컨트롤러이다.

8 Data Dictionary / Description Events Card-Info 거래를위해필요한카드정보를읽어온다. Card-Info 모든거래가끝난뒤의정보를카드로전달한다. Display 태그후의결과를화면에출력한다. Sound 태그후의결과를음성으로들려준다. Send History-Data 정산을위한거래후정보를정산서버로전송한다. Format / Type Data Structure(int, Boolean) Data Structure(int, Boolean) int int Data Structure(int, Boolean) DFD Level DFD

9 Process Specification Process 1 Reference No. 1 Card Reader Card-Info T_Save Data Process Description 카드의정보를읽어와저장소에저장하는프로세스이다 Process 2 Reference No. 2 Terminal Process Control T_Load Data Card-Info, Display, Sound, Send History-Data Process Description 저장소에서카드정보를가져와조건에따라처리한후 각각의 Terminator 로알맞은데이터를전송한다 Data Dictionary Data Description Format / Type T_Save Data Card Info 을 5 가지 Type 으로분류한것과 5 가지를기준으로값이정해진 existinfo, Trans, SameID, exid 를포함하는데이터 LastTime : int Mot : Boolean InOut : Boolean Balance : double Terminal : int existinfo : Boolean sameid : Boolean Trans : Boolean exid : Boolean

10 T_Load Data Card Info Data 에저장된데이터 LastTime : int Mot : Boolean InOut : Boolean Balance : double Terminal : int existinfo : Boolean sameid : Boolean Trans : Boolean exid : Boolean Card Info Data Card Info 을 5 가지 Type 으로분류한것과 5 가지를기준으로값이정해진 existinfo, Trans, SameID, exid 를포함하는데이터를일시적으로저장하는장소 Data Store DFD Level DFD

11 Process Specification < Related Processes> Process1.1 Reference No. 1.1 Card Reader Interface Card-Info T_Pass Data Process Description Card 로부터입력정보를받아와 txt 파일을반환한다. 반환된 txt 정보파일은 Card Reader Manager 로전달된다 Process 1.2 Reference No. 1.2 Card Reader Manager T_Pass Data, Total Payment history data, Tick T_Save Data(LastTime, Mot, InOut, Balance, TerminalInfo,

12 existinfo, Trans, SameID, exid) Process Description Card-Info txt 파일내의시간, 교통수단, 승차 / 하차, 잔액, 탑승단말기정보를각각 LastTime, Mot(T=Bus, F=Metro), InOut(In= 승차, Out= 하차 ), Balance, exid 에저장한다. existinfo 는승차시 Card-Info 와동일한정보가 Total Payment history 에있으면 T 그렇지않으면 F 가된다. SameID 는 exid 와현재태그하는단말기의 ID 의앞숫자가같으면 T 그렇지않으면 F 가된다. Trans 는현재시간과 LastTime 의차이가 15 초이내이고 SameID 가 T 이면 T 이고그렇지않으면 F 가된다. exid 는직전단말기정보가버스면 T, 지하철이면 F 이다. <Control + Related Processes> Process 2.1 Reference No. 2.1 Terminal Process Control T_Load Data Card Write Command, Display Command, Sound Command, Send Command Process Description 저장소에서카드정보를받아승차, 하차, 환승, 미정산, 거부등의과정을거친후 Card Writer Interface, Display Interface, Sound Interface, Server Send Interface 로 Command 데이터를전송한다 Process 2.2 Reference No. 2.2 Card Writer Card Write Command Write Data

13 Process Description 변경된카드정보를통해, 카드에입력한다 Process 2.3 Reference No. 2.3 Display Display Command Display Data Process Description 현재시간, 차감금액, 잔액의정보를받아와화면에 출력한다 Process 2.4 Reference No. 2.4 Sound Sound Command Sound Data Process Description 승차, 하차, 환승, 거부등의정보를받아와현재상태를 소리로출력한다 Process 2.5 Reference No. 2.5 Server Send Send Command Send Data Process Description 거래내역을받아와정산서버로전송한다 Data Dictionary Data Description Format / Type T_Pass Data Card Reader Interface 에서받아들인 Data Structure(int,

14 데이터를 txt 파일형태로정리한 중간단계의데이터 Boolean)

15 3.2.4 DFD Level DFD

16

17

18

19 Process Specification Process Reference No Terminal Process Control T_Load Data,Tick

20 Process Description Enable / Disable Command, Trigger Command Card-Info Store 에서카드정보를받아와, 각각의시나리오를만족하는조건과카드정보를비교하여알맞은프로세스에트리거명령을보낸다 Process Reference No StandBy Enable / Disable Process Description Display Command 카드가태그되지않을때의상태로입력이들어올때까지 정지상태의화면을출력하며상태를유지한다 Process Reference No GetOn Pass T_Load Data, Trigger Card Write Command, Display Command, Sound Command, Send Command, Payment data Process Description (existinfo==f) && (inout==f) && (trans==f) && (balance>=normal_fee) 의 경우에 실행된다. 저장소에서 카드정보를받아와잔액에서기본요금차감, inout 을 T 로변경, Mot 를탑승수단으로변경한다. 변경된 payment data(balance, inout, mot, LastTime, TerminalInfo) 를 payment_history data, Total payment history data 에저장하고각각의 Interface 로커맨드를 전달한다 Process 2.1.4

21 Reference No GetOn Deny T_Load Data, Trigger Display Command, Sound Command Process Description (existinfo==f) && (inout==f) && (trans==f) && (balance<normal_fee) 의경우에실행된다. 카드정보는변 경되지않고각각의 Interface 로커맨드를전달한다 Process Reference No Bus_GetOff T_Load Data, Trigger Card Write Command, Display Command, Sound Command, Send Command, Payment data Process Description (existinfo==t) && (SameID==T) && (Mot==T) 의경우에 실행된다. 저장소에서카드정보를받아와 InOut 을 F 로 변경한다. 변경된 payment data(balance, inout, motlasttime, TerminalInfo) 를를 payment_history data, Total payment history data 에저장하고각각의 Interface 로커맨드를전달한다 Process Reference No Metro_GetOff T_Load Data,, payment history data, Trigger Card Write Command, Display Command, Sound Command, Send Command, Payment data

22 Process Description (existinfo==t) && (SameID==T) && (Mot==F) 의경우에실행된다. 저장소에서 card info data 와 payment history data 를받아와이동정거장수를확인하고 2 정거장이상이동했을시엔추가요금 200 원을차감하고그렇지않으면차감하지않는다. 그리고 InOut 을 F 로변경한다. 변경된 payment data(balance, inout, mot, LastTime, TerminalInfo) 를를 payment_history data, Total payment history data 에저장하고각각의 Interface 로커맨드를전달한다 Process Reference No Transfer_Pass T_Load Data, Trigger Card Write Command, Display Command, Sound Command, Send Command, Payment data Process Description {(existinfo==f)&&(inout==f)&&(trans==t)&&(balance>= MAX_BUS_FEE)} {(existinfo==f)&&(inout==f)&&(trans==t)&&(balance>= MAX_METRO_FEE)} 의경우에실행된다. 저장소에서카드정보를받아와 inout 을 T 로변경, MoT 를탑승수단으로변경한다. 변경된 payment data(balance, inout, motlasttime, TerminalInfo) 를 payment_history data, Total payment history data 에저장하고각각의 Interface 로커맨드를전달한다 Process Reference No Transfer_Deny T_Load Data, Trigger

23 Process Description Display Command, Sound Command {(existinfo==f)&&(inout==f)&&(trans==t)&&(balance<m AX_BUS_FEE)} {(existinfo==f)&&(inout==f)&&(trans==t)&&(balance<m AX_METRO_FEE)} 의경우에실행된다. 카드정보는변경되지않고각각의 Interface 로커맨드를전달한다 Process Reference No Bus_T_GetOff T_Load Data, Trigger Card Write Command, Display Command, Sound Command, Send Command, Payment data Process Description (existinfo==t)&&(sameid==f)&&(mot==t) 의경우에실행된다. 저장소에서카드정보를받아와 LastTime 과현재시간을비교해추가요금 (30 초당 100 원추가. 최고 700 원을넘지않는다.) 을차감하고, inout 을 F 로변경한다. 변경된 payment data(balance, inout, mot, LastTime, TerminalInfo) 를 payment_history data, Total payment history data 에저장하고각각의 Interface 로커맨드를전달한다 Process Reference No Metro_T_GetOff T_Load Data,, payment history data, Trigger Card Write Command, Display Command, Sound Command, Send Command, Payment data Process Description (existinfo==t)&&(sameid==f)&&(mot==f) 의경우에실행 된다. 저장소에서 card info data 와 payment history data 를받아와이동정거장수를확인하고추가요금 (1 정거장당

24 300 원추가. 최고 600 원을넘지않는다.) 을차감하고, inout 을 F 로변경한다. 변경된 payment data(balance, inout, mot, LastTime, TerminalInfo) 를 payment_history data, Total payment history data 에저장하고각각의 Interface 로커맨드를전달한다 Process Reference No M2B_Pass T_Load Data, Trigger Card Write Command, Display Command, Sound Command, Send Command, Payment data Process Description (existinfo==f)&&(inout==t)&&(mot==t)&&(balance>=n OMAL_FEE +MAX_BUS_FEE) 의경우에실행된다. 지하철에서버스로환승후하차태그를하지않고잔액이충분한경우로저장소에서카드정보를받아와잔액에서미정산요금 700 원과기본요금을차감, inout 을 T 로변경, Mot 을탑승수단으로변경한다. 변경된 payment data(balance, inout, Mot, LastTime, TerminalInfo) 를 payment_history data, Total payment history data 에저장하고각각의 Interface 로커맨드를전달한다 Process Reference No M2B_Deny T_Load Data, Trigger Display Command, Sound Command Process Description (existinfo==f)&&(inout==t)&&(mot==t)&&(balance<no MAL_FEE +MAX_BUS_FEE) 의경우에실행된다. 지하철에서 버스로환승후하차태그를하지않고잔액이부족한경

25 우로카드정보는변경되지않고각각의 Interface 로커맨 드를전달한다 Process Reference No M2M_Pass T_Load Data, Trigger Card Write Command, Display Command, Sound Command, Send Command, Payment data Process Description (existinfo==f)&&(inout==t)&&(mot==f)&&(exid==f)&&( Balance>=NOMAL_FEE +MAX_METRO_FEE) 의경우에실행된다. 지하철에서일반하차시태그를하지않고잔액이충분한경우로저장소에서카드정보를받아와잔액에서미정산요금 200 원과기본요금을차감, inout 을 T 로변경, Mot 를탑승수단으로변경한다. 변경된 payment data(balance, inout, motlasttime, TerminalInfo) 를 payment_history data, Total payment history data 에저장하고각각의 Interface 로커맨드를전달한다 Process Reference No M2M_Deny T_Load Data, Trigger Display Command, Sound Command Process Description (existinfo==f)&&(inout==t)&&(mot==f)&&(exid==f)&&( Balance<NOMAL_FEE +MAX_METRO_FEE) 의경우에실행된다. 지하철에서일반하차시태그를하지않고잔액이부족한경우로카드정보는변경되지않고각각의 Interface 로커맨드를전달한다.

26 Process Reference No B2M_Pass T_Load Data, Trigger Card Write Command, Display Command, Sound Command, Send Command, Payment data Process Description (existinfo==f)&&(inout==t)&&(mot==f)&&(exid==t)&& (Balance>=NOMAL_FEE+MAX_METRO_FEE) 의경우에실행된다. 버스에서지하철로환승후하차태그를하지않고잔액이충분한경우로저장소에서카드정보를받아와잔액에서미정산요금 600 원과기본요금을차감, inout 을 T 로변경, Mot 을탑승수단으로변경한다. 변경된 payment data(balance, inout, mot, LastTime, TerminalInfo) 를 payment_history data, Total payment history data 에저장하고각각의 Interface 로커맨드를전달한다 Process Reference No B2M_Deny T_Load Data, Trigger Display Command, Sound Command Process Description (existinfo==f)&&(inout==t)&&(mot==f)&&(exid==t)&& (Balance<NOMAL_FEE+MAX_METRO_FEE) 의경우에실행된다. 버스에서지하철로환승후하차태그를하지않고잔액이부족한경우로카드정보는변경되지않고각각의 Interface 로커맨드를전달한다 Process Reference No

27 Process Description Card Writer Interface Write Command, T_Load Data Write Data, Save History Data 카드로수정된 data 를 Write 하기전에 Card-Info Store 에서수정되기전 data 를읽어와비교를한다. 그후, 비교결과에따라 History Data Store 으로금액 ( 수정전 data 잔액-수정후 data 잔액 ), 교통수단 (Bus/Metro), 환승여부, 미정산여부를저장한다 Process Reference No Display Interface Display Command Display Data Process Description 현재시간, 차감금액, 잔액의정보를받아와화면에 출력한다 Process Reference No Sound Interface Sound Command Sound Data Process Description 승차, 하차, 환승, 거부등의정보를받아와현재상태를 소리로출력한다 Process Reference No

28 Process Description Server Send Interface Send Command, Load History Data Send Data Send Command 를받게되면, 거래내역을저장소로부터받아와정산서버로전송한다 Data Dictionary Data Description Format / Type T_Loda Data Card Reader 를통해받아들인, Card-Info txt 파일내의시간, 교통수단, 승차 / 하차, 잔액, 탑승단말기정보를각각 LastTime, Mot(T=Bus, F=Metro), InOut(T= 승차, F= 하차 ), Balance, Terminal 에저장한데이터. 그리고이 5 가지데이터와 Payment_History LastTime : int Mot : Boolean InOut : Boolean Balance : double TerminalInfo : int existinfo : Boolean Trans : Boolean SameID : Boolean exid : Boolean data 를비교하여만들이진 existinfo, Trans, SameID, exid 데이터이다. 컨트롤부분에선프로세스들이 Card-Info Data 에서 Data 를 load 하여사용한다. Payment data 개별단말기의 Payment data( Balance : 차감된금액, Inout : 승 / 하차, Mot : 탑승수단, LastTime : 태그시간, Terminalinfo : 단말기정보 ) 가 LastTime : int Mot : Boolean InOut : Boolean Balance : double Terminal : int 누적저장되는저장소이다. Total Payment 모든단말기의 Payment data Data Store

29 History Data 가저장되는데이터저장소 Payment History Data 개별단말기의 Payment data 가저장되는데이터저장소 Display Command 화면을 띄워주기 위해 전달되는명령과표시할잔액 데이터 Card Write 프로세스후카드로전송될 Command 데이터 Sound Command 음성재생을위해전달되는 명령및데이터 Send Command 정산서버로의 전송 승인을 위한명령 Save History Data Card Writer Interface 에서 계산된거래내역데이터 Data Store Boolean, int LastTimeInfo (int), Bus/Metro (Boolean), In/Out (Boolean), Balance (double), TerminalInfoFromCard( int) int Boolean 잔액 : double 교통수단 : Boolean (T: 버스, F: 지하철 ) 환승여부 : Boolean (T: 환승 ) 미정산여부 : Boolean (T: 미정산 ) Write Data 카드로전송될데이터 LastTimeInfo (int), Bus/Metro (Boolean), In/Out (Boolean), Balance (double), TerminalInfoFromCard(int) Display Data 단말기 모니터에서 표현될 int 데이터 ( 잔액 ) Sound Data 단말기 스피커에서 재생될 int

30 Load History Data 데이터 (int 값에따른각각의음성 ) 서버로전송되기전 Server Send Interface 로전달되는데이터 잔액 : double 교통수단 : Boolean (T: 버스, F: 지하철 ) 환승여부 : Boolean (T: 환승 ) 미정산여부 : Boolean (T: 미정산 ) Send Data 서버로전송될데이터잔액 : double 교통수단 : Boolean (T: 버스, F: 지하철 ) 환승여부 : Boolean (T: 환승 ) 미정산여부 : Boolean (T: 미정산 ) History Data Store 성공적으로거래를마친후, 거래내역기록을정산서버로보내기위해 History Data Store 에일시적으로저장하게된다. Data Store

31 3.2.5 DFD Level State Transition Diagrams

32

33 3.2.6 Overall DFD

34 4 Structured Analysis for Daily Calculation Process 4.1 System Context Diagram Basic System Context Diagram Event List / Events Description History-Data 단말기로부터전송받은거래내역을입력한다. Bus Payment-Data 버스회사에정산완료된금액내역을보내준다. Metro Payment-Data 지하철회사에정산완료된금액내역을보내준다. Complete 정산을성공적으로완료시성공신호를전송한다. Display 정산을성공적으로완료시화면에결과를출력한다.

35 4.1.3 The System Context Diagram

36 4.2 Data Flow Diagram DFD level DFD Process Specification Reference No. 0 Calculating Process History-Data, Tick Bus Payment-Data, Metro Payment-Data, Complete, Display Process Description 정산시스템의메인컨트롤러로하루 (3 분 ) 마다입력받은 data 를적절한처리를통해출력해준다 Data Dictionary / Description Format / Type

37 Events History-Data 단말기로부터 전송 받은 거래 내역을입력한다. Bus Payment- 버스회사에정산완료된금액 Data 내역을보내준다. Metro Payment- 지하철회사에정산완료된금액 Data 내역을보내준다. Complete 정산을 성공적으로 완료 시 성공신호를전송한다. Display 정산을 성공적으로 완료 시 화면에결과를출력한다. int, Boolean, double double double Boolean Boolean DFD Level DFD

38 Process Specification Reference No. 1 History Data Reader History Data S_Save Data Process Description 입력된 Data 를처리하여 -Data Store 에저장한다. Reference No. 2 Calculating Process Control S_Load Data, Tick Bus Payment-Data, Metro Payment-Data, Complete, Display Process Description 하루 (3 분 ) 마다동작하며, -Data Store 에서 History- Info Data 를읽어와처리후출력한다 Data Dictionary Data Description Format / Type S_Save Data History Data 을 (B2M Trans Data / 버스- 6 가지 Type 으로분류한데이터 > 지하철환승, M2B Trans Data / 지하철- > 버스환승, Normal Bus Data / 일반 버스요금 Normal Metro Data / 일반지하철요금 B2M Not Data / 버스- > 지하철환승후미정산 M2B Not Data / 지하철-

39 S_Load Data Calculating Process Control 에서사용하기위해읽어들이는데이터 History-Info Data Server DB 로부터받아들인, 거래내역들을 History Data Reader 에의해 6 type 으로가능한타입별로분류하여 일시적으로저장하는장소 > 버스환승후미정산 ) (B2M Trans Data / 버스- > 지하철환승, M2B Trans Data / 지하철- > 버스환승, Normal Bus Data / 일반버스요금 Normal Metro Data / 일반지하철요금 B2M Not Data / 버스- > 지하철환승후미정산 M2B Not Data / 지하철- > 버스환승후미정산 ) Data Store

40 4.2.3 DFD Level DFD Process Specification

41 < Related Processes> Reference No. 1.1 History Data Reader Interface History-Data S_Pass Data Process Description 입력된 Data 를 History Data Reader Manager 로 Pass 한다. Reference No. 1.2 History Data Reader Manager S_Pass Data B2M Trans Save Data, M2B Trans Save Data, Normal Bus Save Data, Normal Metro Save Data, B2M Not Save Data, M2B Not Save Data Process Description 입력받은 Data 를 6 가지형태의 Data 로나눠준다. (B2M Trans Save Data / 버스-> 지하철환승, M2B Trans Save Data / 지하철-> 버스환승, Normal Bus Save Data / 일반버스요금 Normal Metro Save Data / 일반지하철요금 B2M Not Save Data / 버스-> 지하철환승후미정산 M2B Not Save Data / 지하철-> 버스환승후미정산 ) <Control + Processes> Reference No. 2.1 Calculating Process Control S_Load Data, Tick Bus Payment Command, Metro Payment Command, Complete Command, S_Display Command

42 Process Description 하루 (3 분 ) 마다동작하며입력받은 -Data Store 를 정산처리한뒤회사 ( 버스 / 지하철 ), 단말기, 화면으로 출력해준다. Reference No. 2.2 Bus Company Bus Payment Command S_Send Data Process Description 버스회사로정산내역을 Send 한다. Reference No. 2.3 Metro Company Metro Payment Command S_Send Data Process Description 지하철회사로정산내역을 Send 한다. Reference No. 2.4 Terminal Complete Command Signal Data Process Description 단말기로정산완료 Signal 을보낸다. Reference No. 2.5 Display Send S_Display Command

43 S_Display Data Process Description 모니터화면에정산결과를출력한다 Data Dictionary Data Description Format / Type S_Pass Data History Data Reader 잔액 : double Interface 에서 History 교통수단 : Boolean (T: Data Reader Manager 로버스, F: 지하철 ) 전달되는데이터환승여부 : Boolean (T: 환승 ) 미정산여부 : Boolean (T: 미정산 ) B2M Trans Save Data 버스-> 지하철환승 double, Boolean M2B Trans Save Data 지하철-> 버스환승 double, Boolean Normal Bus Save Data 일반버스 double, Boolean Normal Metro Save Data 일반지하철 double, Boolean B2M Not Save Data 버스-> 지하철 환승 후 double, Boolean 미정산 M2B Not Save Data 지하철-> 버스 환승 후 double, Boolean 미정산 S_Send Data 각회사로보내는최종정산금액데이터 double S_Display Data 서버 모니터로 보내는 int 데이터 Signal Data 단말기로 보내는 Boolean(T: 완료, F: 실패 ) 정산완료데이터

44 4.2.4 DFD Level DFD

45

46 Process Specification Reference No Initiation Control Tick Enable, Disable, Trigger Process Description 컨트롤은 StandBy Enable 상태를 유지하고 있다가 하루 (3 분 ) 마다 Tick 을받는다. 이때, StandBy 상태는 Disable 상태가되고 Start Process 를 Trigger 한다. Reference No StandBy Enable, Disable Process Description 없음 컨트롤러의대기상태프로세스

47 Reference No Start Process Trigger Execute Data Process Description Trigger 에 의해 실행되며 하위 프로세스를 execute( 실행 ) 시킨다. Reference No Normal Bus Process Normal Bus Load Data, Execute Data Total Bus Save Data, Execute Data Process Description 버스의일반승차시 Data 를읽어와처리후 Total Bus Store 에저장한다. 그리고 End Process 를 Execute 한다. Reference No B2M Trans Process B2M Trans Load Data, Execute Data Process Description Total Bus Save Data, Total Metro Data, Execute Data 버스-> 지하철환승시 Data 를읽어와처리후 Total Bus Store, Total Metro Data 에저장한다. 그리고 End Process 를 Execute 한다. Reference No M2B Trans Process M2B Trans Load Data, Execute Data Total Bus Save Data, Total Metro Save Data, Execute Data

48 Process Description 지하철 -> 버스환승시 Data 를읽어와처리후 Total Bus Data, Total Metro Data 에저장한다. 그리고 End Process 를 Execute 한다. Reference No Normal Metro Process Normal Metro Load Data, Execute Data Total Metro Save Data, Execute Data Process Description 지하철승 / 하차시 Data 를읽어와처리후 Total Bus Data, Total Metro Data 에저장한다. 그리고 End Process 를 Execute 한다. Reference No B2M Not Process B2M Not Load Data, Execute Data Process Description Total Bus Save Data, Total Metro Save Data, Execute Data 버스에서지하철로환승한후하차태그를찍지않은미정산경우의 Data 를읽어와처리후 Total Bus Data, Total Metro Data 에저장한다. 그리고 End Process 를 Execute 한다. Reference No M2B Not Process M2B Not Load Data, Execute Data Total Bus Save Data, Total Metro Save Data, Execute Data

49 Process Description 지하철에서버스로환승한후하차태그를찍지않은미정산경우의 Data 를읽어와처리후 Total Bus Data, Total Metro Data 에저장한다. 그리고 End Process 를 Execute 한다. Reference No End Process Execute Data, Tick Complete Command, S_Display Command, Bus Payment Command, Metro Payment Command Process Description 이전 프로세스들에게 Execute 를 받으면 실행되는 프로세스로최초로입력받은 Execute 의시간을 Digital Clock 으로부터가져온다. 그리고일정시간 (5 초 ) 이후에 출력을하도록한다. Reference No Bus Company Interface Bus Payment Command, Total Bus Load Data S_Send Data Process Description 버스 회사가 받아야 할 정산 결과 합산 금액을 저장소로부터읽어와, 버스회사로전송해준다. Reference No Metro Company Interface Metro Payment Command, Total Metro Load Data S_Send Data Process Description 지하철 회사가 받아야 할 정산 결과 합산 금액을 저장소로부터읽어와, 버스회사로전송해준다.

50 Reference No Terminal Interface Complete Command Signal Data Process Description 정산을성공적으로완료했을시결과를소리로출력한다. Reference No Display Interface S_Display Command S_Display Data Process Description 정산을성공적으로완료했다는결과를화면에출력한다 Data Dictionary Data Description Format / Type B2M Trans Load 버스-> 지하철환승 double, Boolean Data M2B Trans Load 지하철-> 버스환승 double, Boolean Data Normal Bus Load 일반버스 double, Boolean Data Normal Metro 일반지하철 double, Boolean Load Data B2M Not Load 버스-> 지하철환승후미정산 double, Boolean Data M2B Not Load 지하철-> 버스환승후미정산 double, Boolean Data Execute Data 각 프로세스의 실행을 Boolean 시작하도록명령하는데이터 Execute EP Data End Process 의실행을명령하는 Boolean 데이터

51 Total Bus Save Total Bus Data 에누적될금액 Data 데이터 Total Metro Save Total Metro Data 에누적될금액 Data 데이터 Complete 단말기에게 보내줄 완료 신호 Command 명령 S_Display 서버모니터로보내줄명령 Command Bus Payment Bus Company 프로세스의 Command 실행여부를결정하는명령 Metro Payment Metro Company Command 프로세스의 실행 여부를 결정하는명령 Total Bus Load Bus Company Interface 로전달될 Data 데이터 ( 최종정산금액 ) Total Metro Load Metro Company Interface 로 Data 전달될데이터 ( 최종정산금액 ) Total Bus Store Server DB 로부터받은거래 내역을토대로정산을완료한, 버스회사가받아야할금액의 합산값을저장한다. Total Metro Store Server DB 로부터받은거래 내역을토대로정산을완료한, 지하철회사가받아야할금액의 합산값을저장한다. double double Boolean(T: 완료,F: 실패 ) int Boolean(T: 승인, F: 거부 ) Boolean(T: 승인, F: 거부 ) double double Data Store Data Store

52 4.2.5 DFD Level State Transition Diagram Overall DFD

Table of Contents 1 개요 목적 범위 용어정리 참고문헌 Overview 개발대상설명 개발대상 기능 사용자특징 제약및

Table of Contents 1 개요 목적 범위 용어정리 참고문헌 Overview 개발대상설명 개발대상 기능 사용자특징 제약및 Software Requirement Specification for Public Transportation System Project Team Dependable Software Laboratory Date 2014-09-02 Team Information 이동아 김의섭 2014 Dependable Software Laboratory 1 Table of Contents

More information

Table of Conetents 1 Introduction 1.1 Purpose 1.2 Scope 1.3 Definition, acronyms, and abbreviations 1.4 Reference 2 Overall Description 2.1 Product Pe

Table of Conetents 1 Introduction 1.1 Purpose 1.2 Scope 1.3 Definition, acronyms, and abbreviations 1.4 Reference 2 Overall Description 2.1 Product Pe Software Requirement Analysis for PTS System Project Team Class B Team 3 Date 2014-10-02 Team Information 201111333 권태헌 201111375 윤지수 201111379 이한빈 201111384 정국빈 Class B Team 3 1 Table of Conetents 1 Introduction

More information

Table of Contents 1. Introduction 1.1 Purpose 1.2 Scope 1.3 Definition, acronyms, and abbreviations 1.4 Reference 2. Overall Description 2.1 Product P

Table of Contents 1. Introduction 1.1 Purpose 1.2 Scope 1.3 Definition, acronyms, and abbreviations 1.4 Reference 2. Overall Description 2.1 Product P Software Requirement Analysis for PTS System Project Team Date 2014-09-25 Team Information 201111333 권태헌 201111375 윤지수 201111379 이한빈 201111384 정국빈 1 Table of Contents 1. Introduction 1.1 Purpose 1.2 Scope

More information

Table of Contents 1 개요 목적 범위 용어정리 참고문헌 Overview 개발대상설명 개발대상 기능 사용자특징...

Table of Contents 1 개요 목적 범위 용어정리 참고문헌 Overview 개발대상설명 개발대상 기능 사용자특징... Software Requirement Specification for Public Transportation System Project Team Dependable Software Laboratory Date 2014-09-12 Team Information 이동아 김의섭 2014 Dependable Software Laboratory 1 Table of Contents

More information

Index Process Specification Data Dictionary

Index Process Specification Data Dictionary Index Process Specification Data Dictionary File Card Tag T-Money Control I n p u t/o u t p u t Card Tag save D e s c r i p t i o n 리더기위치, In/Out/No_Out. File Name customer file write/ company file write

More information

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

Ver. 2017SE-POS-SRS-3.0 Software Requirement Analysis for Point Of Sale System Project Team Team 6 Date Team Information 김병식 2016 Software Requirement Analysis for Point Of Sale System Project Team Team 6 Date 2017.11.06 Team Information 201311264 김병식 201610379 김나연 201611248 강병성 201610070 김지우 Team 6 1 Table of Contents 1 Introduction

More information

RVC Robot Vaccum Cleaner

RVC Robot Vaccum Cleaner RVC Robot Vacuum 200810048 정재근 200811445 이성현 200811414 김연준 200812423 김준식 Statement of purpose Robot Vacuum (RVC) - An RVC automatically cleans and mops household surface. - It goes straight forward while

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 A 반 T2 - 김우빈 (201011321) 임국현 (201011358) 박대규 (201011329) Robot Vacuum Cleaner 1 Motor Sensor RVC Control Cleaner Robot Vaccum Cleaner 2 / Event Format/ Type Front Sensor RVC 앞의장애물의유무를감지한다. True / False,

More information

PowerPoint Template

PowerPoint Template SOFTWARE ENGINEERING Team Practice #3 (UTP) 201114188 김종연 201114191 정재욱 201114192 정재철 201114195 홍호탁 www.themegallery.com 1 / 19 Contents - Test items - Features to be tested - Features not to be tested

More information

S A S D 발표 : 구태환

S A S D 발표 : 구태환 S A S D 발표 : 구태환 I n d e x SA Part 1. Statement of Purpose 2. System Context Diagram Event List 3. Data Flow Diagram Data Dictionary SD Part Structure Charts 1. Transform Analysis 2. Basic 3. Advanced

More information

Microsoft PowerPoint - T1 ERS (Elevator Reservation System)SASD2.pptx

Microsoft PowerPoint - T1 ERS (Elevator Reservation System)SASD2.pptx Team : T1 Member : 김영훈, 남장우, 황규원 Presenter : 김영훈 Statement of Purpose System Context Diagram Event List Data Flow Diagram Process Specification i Structured Charts Elevator Reservation System(ERS) -ERS는입력이들어오면입력을스케줄에저장한다.

More information

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

Microsoft Word - [2017SMA][T8]OOPT_Stage_2040 ver2.docx OOPT Stage 2040 - Design Feesual CPT Tool Project Team T8 Date 2017-05-24 T8 Team Information 201211347 박성근 201211376 임제현 201411270 김태홍 2017 Team 8 1 Table of Contents 1. Activity 2041. Design Real Use

More information

Ver. 2 Software Requirement Analysis for Point of Sale(POS) System Project Team T3 Date Team Information 현인수전상우장혁준허윤아 T3 1

Ver. 2 Software Requirement Analysis for Point of Sale(POS) System Project Team T3 Date Team Information 현인수전상우장혁준허윤아 T3 1 Software Requirement Analysis for Point of Sale(POS) System Project Team T3 Date 2017-10-07 Team Information 현인수전상우장혁준허윤아 T3 1 Table of Contents 1 Introduction 4 1.1 Purpose 4 1.2 Scope 4 1.3 Definition,

More information

Ver _Jong Software Requirement Analysis for Electronic Door Lock System Project Team 4 종중정강 Date Team Information Minku Kang,

Ver _Jong Software Requirement Analysis for Electronic Door Lock System Project Team 4 종중정강 Date Team Information Minku Kang, Software Requirement Analysis for Electronic Door Lock System Project Team 4 종중정강 Date 2013-10-02 Team Information Minku Kang, kmg0711@naver.com Sun Jung Ahn, a0917sj@naver.com Jong Chan Lee, zong925@naver.com

More information

PowerPoint Template

PowerPoint Template SOFTWARE ENGINEERING Practice #1 (SA) Door Lock 201114188 김종연 201114191 정재욱 201114192 정재철 201114195 홍호탁 www.themegallery.com 2013-10-3 1 / 43 Contents 1 SRS - SRS 0.9 -> 1.0 버전업 2 SRA - DFD - Process Specification

More information

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

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

More information

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

Microsoft Word - [TP_3][T1]UTP.docx Unit Testing Plan for Point Of Sale System Test Plan Test Design Specification Test Cases Specification Project Team Team 1 Date 2017-11-03 Team Information 201211337 김재현 201112052 방민석 201312259 백만일 201211383

More information

PowerPoint Template

PowerPoint Template SOFTWARE ENGINEERING Practice #6 (Final) Electronic Door Lock System 201114188 김종연 201114191 정재욱 201114192 정재철 201114195 홍호탁 www.themegallery.com 1 / 38 Contents 1 2 Final Overview Unit Test 3 4 Modification

More information

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

A NEW CSE ATM OOPT Stage 1000 Project Team T3 Date Team Information 이원오 이재규 A NEW CSE ATM OOPT Stage 1000 Project Team T3 Date 2017-04-17 ----------------------------------- Team Information 201311299 이원오 201311301 이재규 201311309 전홍준 INDEX 1. Activity 1001. Define Draft Plan 2.

More information

Ver. T3_DWS.UTP-1.0 Unit Testing Plan for Digital Watch System Test Plan Test Design Specification Test Cases Specification Date Team Infor

Ver. T3_DWS.UTP-1.0 Unit Testing Plan for Digital Watch System Test Plan Test Design Specification Test Cases Specification Date Team Infor Unit Testing Plan for Digital Watch System Test Plan Test Design Specification Test Cases Specification Date 2012-10-25 Team Information Sanghyun Yoon shyoon.dslab@gmail.com Dependable Software Laboratory

More information

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

A NEW CSE ATM OOPT Stage 1000 Project Team T3 Date Team Information 이원오 이재규 A NEW CSE ATM OOPT Stage 1000 Project Team T3 Date 2018-04-17 ----------------------------------- Team Information 201311299 이원오 201311301 이재규 201311309 전홍준 INDEX 1. Activity 1001. Define Draft Plan 2.

More information

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A638C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A638C0CFC2F72E BC8A3C8AF20B8F0B5E55D> 뻔뻔한 AVR 프로그래밍 The Last(8 th ) Lecture 유명환 ( yoo@netplug.co.kr) INDEX 1 I 2 C 통신이야기 2 ATmega128 TWI(I 2 C) 구조분석 4 ATmega128 TWI(I 2 C) 실습 : AT24C16 1 I 2 C 통신이야기 I 2 C Inter IC Bus 어떤 IC들간에도공통적으로통할수있는 ex)

More information

1217 WebTrafMon II

1217 WebTrafMon II (1/28) (2/28) (10 Mbps ) Video, Audio. (3/28) 10 ~ 15 ( : telnet, ftp ),, (4/28) UDP/TCP (5/28) centralized environment packet header information analysis network traffic data, capture presentation network

More information

intro

intro Contents Introduction Contents Contents / Contents / Contents / Contents / 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57

More information

API 매뉴얼

API 매뉴얼 PCI-DIO12 API Programming (Rev 1.0) Windows, Windows2000, Windows NT and Windows XP are trademarks of Microsoft. We acknowledge that the trademarks or service names of all other organizations mentioned

More information

소프트웨어개발방법론

소프트웨어개발방법론 사용사례 (Use Case) Objectives 2 소개? (story) vs. 3 UC 와 UP 산출물과의관계 Sample UP Artifact Relationships Domain Model Business Modeling date... Sale 1 1..* Sales... LineItem... quantity Use-Case Model objects,

More information

슬라이드 1

슬라이드 1 마이크로컨트롤러 2 (MicroController2) 2 강 ATmega128 의 external interrupt 이귀형교수님 학습목표 interrupt 란무엇인가? 기본개념을알아본다. interrupt 중에서가장사용하기쉬운 external interrupt 의사용방법을학습한다. 1. Interrupt 는왜필요할까? 함수동작을추가하여실행시키려면? //***

More information

INSIDabcdef_:MS_0001MS_0001 제 12 장철도통신 신호설비공사 제 12 장철도통신 신호설비공사 12-1 철도통신선로설비 통화장치 ( : ) 공정별통신외선공통신설비공통신케이블공

INSIDabcdef_:MS_0001MS_0001 제 12 장철도통신 신호설비공사 제 12 장철도통신 신호설비공사 12-1 철도통신선로설비 통화장치 ( : ) 공정별통신외선공통신설비공통신케이블공 제 12 장철도통신 신호설비공사 제 12 장철도통신 신호설비공사 121 철도통신선로설비 1211 통화장치 ( : ) 공정별통신외선공통신설비공통신케이블공 0.48 0.52 1.13 0.35 0.56 0.75 0.83 2.19 2.50 0.50 0.25 ( ),,,,,,,. "471, 431.(,,, ) 9211 CCTV.,. ( 30%, 80%) 정보통신부문

More information

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O Orange for ORACLE V4.0 Installation Guide ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE...1 1....2 1.1...2 1.2...2 1.2.1...2 1.2.2 (Online Upgrade)...11 1.3 ORANGE CONFIGURATION ADMIN...12 1.3.1 Orange Configuration

More information

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

Index Activity Refine System Architecture Activity Define Design Class Diagrams Activity 2141, 2142, 2144 Design Real Use Case + Define Re SOFTWARE MODELLING & ANALYSIS - OSP STAGE 2040 TEAM PROJECT NAME Selective & Parking Navigation System T1 200711443 안효빈 200711453 류진렬 200711459 이남섭 200811465 허준행

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 실습 1 배효철 th1g@nate.com 1 목차 조건문 반복문 System.out 구구단 모양만들기 Up & Down 2 조건문 조건문의종류 If, switch If 문 조건식결과따라중괄호 { 블록을실행할지여부결정할때사용 조건식 true 또는 false값을산출할수있는연산식 boolean 변수 조건식이 true이면블록실행하고 false 이면블록실행하지않음 3

More information

thesis

thesis ( Design and Implementation of a Generalized Management Information Repository Service for Network and System Management ) ssp@nile nile.postech.ac..ac.kr DPE Lab. 1997 12 16 GMIRS GMIRS GMIRS prototype

More information

UML

UML Introduction to UML Team. 5 2014/03/14 원스타 200611494 김성원 200810047 허태경 200811466 - Index - 1. UML이란? - 3 2. UML Diagram - 4 3. UML 표기법 - 17 4. GRAPPLE에 따른 UML 작성 과정 - 21 5. UML Tool Star UML - 32 6. 참조문헌

More information

MAX+plus II Getting Started - 무작정따라하기

MAX+plus II Getting Started - 무작정따라하기 무작정 따라하기 2001 10 4 / Version 20-2 0 MAX+plus II Digital, Schematic Capture MAX+plus II, IC, CPLD FPGA (Logic) ALTERA PLD FLEX10K Series EPF10K10QC208-4 MAX+plus II Project, Schematic, Design Compilation,

More information

용어사전 PDF

용어사전 PDF 0100010111000101010100101010101010010101010010101010101000101010101010101010101010001001011000101001010100001010111010 1101101101111010011101010010101000010111010000101010101010101110010010011111101010101010010101010101010100101010100001

More information

(SW3704) Gingerbread Source Build & Working Guide

(SW3704) Gingerbread Source Build & Working Guide (Mango-M32F4) Test Guide http://www.mangoboard.com/ http://cafe.naver.com/embeddedcrazyboys Crazy Embedded Laboratory www.mangoboard.com cafe.naver.com/embeddedcrazyboys CRZ Technology 1 Document History

More information

매뉴얼_웹용

매뉴얼_웹용 Korea Energy Management Corporation Green Project Korea Energy Management Corporation Green Project Chapter Chapter Chapter Chapter Chapter 2008. 12 Chapter SUB CONTENTS Chapter 01_ 2 02 _ Chapt. 3 Chapter

More information

PRO1_16E [읽기 전용]

PRO1_16E [읽기 전용] MPI PG 720 Siemens AG 1999 All rights reserved File: PRO1_16E1 Information and MPI 2 MPI 3 : 4 GD 5 : 6 : 7 GD 8 GD 9 GD 10 GD 11 : 12 : 13 : 14 SFC 60 SFC 61 15 NETPRO 16 SIMATIC 17 S7 18 1 MPI MPI S7-300

More information

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

SMV Vending Machine Implementation and Verification 김성민 정혁준 손영석 SMV Vending Machine Implementation and Verification 201321124 김성민 201472412 정혁준 201472262 손영석 2015.05.04 Contents Review 지적사항 개선사항 Review Review sell_denied start coin {1, 5, 10, 50, 100} coin Ready Input_

More information

Microsoft Word - ASG AT90CAN128 모듈.doc

Microsoft Word - ASG AT90CAN128 모듈.doc ASG AT90128 Project 3 rd Team Author Cho Chang yeon Date 2006-07-31 Contents 1 Introduction... 3 2 Schematic Revision... 4 3 Library... 5 3.1 1: 1 Communication... 5 iprinceps - 2-2006/07/31

More information

歯이시홍).PDF

歯이시홍).PDF cwseo@netsgo.com Si-Hong Lee duckling@sktelecom.com SK Telecom Platform - 1 - 1. Digital AMPS CDMA (IS-95 A/B) CDMA (cdma2000-1x) IMT-2000 (IS-95 C) ( ) ( ) ( ) ( ) - 2 - 2. QoS Market QoS Coverage C/D

More information

UI TASK & KEY EVENT

UI TASK & KEY EVENT 2007. 2. 5 PLATFORM TEAM 정용학 차례 CONTAINER & WIDGET SPECIAL WIDGET 질의응답및토의 2 Container LCD에보여지는화면한개 1개이상의 Widget을가짐 3 Container 초기화과정 ui_init UMP_F_CONTAINERMGR_Initialize UMP_H_CONTAINERMGR_Initialize

More information

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

Microsoft Word - [2017SMA][T8]OOPT_Stage_1000 ver2.docx OOPT Stage 1000 - Plan & Elaboration Feesual CPT Tool Project Team T8 Date 2017-04-13 T8 Team Information 201211347 박성근 201211376 임제현 201411270 김태홍 2017 Team 8 1 Table of Contents 1 Activity 1001. Define

More information

Convenience Timetable Design

Convenience Timetable Design Convenience Timetable Design Team 4 2 Contents 1. Introduction 2. Decomposition description 3. Dependency description 4. Inter face description 5. Detailed design description 3 1. Introduction Purpose

More information

Microsoft Word - OOPT stage 2040 ver2.docx

Microsoft Word - OOPT stage 2040 ver2.docx JackPot ATM OOPT Stage 2040 ver2 Team 5 Date 2018-05-09 201312259 백만일 201112052 방민석 201211383 조영래 INDEX Activity 2041. Design Real Use Cases Activity 2042. Define Reports UI, and Storyboards

More information

Microsoft PowerPoint - Java7.pptx

Microsoft PowerPoint - Java7.pptx HPC & OT Lab. 1 HPC & OT Lab. 2 실습 7 주차 Jin-Ho, Jang M.S. Hanyang Univ. HPC&OT Lab. jinhoyo@nate.com HPC & OT Lab. 3 Component Structure 객체 (object) 생성개념을이해한다. 외부클래스에대한접근방법을이해한다. 접근제어자 (public & private)

More information

PRO1_04E [읽기 전용]

PRO1_04E [읽기 전용] Siemens AG 1999 All rights reserved File: PRO1_04E1 Information and S7-300 2 S7-400 3 EPROM / 4 5 6 HW Config 7 8 9 CPU 10 CPU : 11 CPU : 12 CPU : 13 CPU : / 14 CPU : 15 CPU : / 16 HW 17 HW PG 18 SIMATIC

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 OOAD Stage 2000 Payback ATM Mun gi tae / Han sang min Chart Revise Plan Synchronize Artifacts Analyze Revise Plan OOAD Stage 1000 ver1. OOAD Stage 1000 ver2. Revise Plan -Send Money -Withdraw

More information

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

1.5 Issue TrafficCard Management Activity 2142 Define Reports, UI, and Storyboards window Window Windo Software Modeling & Analysis Global ATM System -Stage 2040. Design- Project Team 1 Team Date 2018-05-09 Team Information 201311287 엄현식 201311318 최정헌 201611293 전다윤 목차 1 Activity 2141 Design Real Use Cases...

More information

목차 1. 제품 소개... 4 1.1 특징... 4 1.2 개요... 4 1.3 Function table... 5 2. 기능 소개... 6 2.1 Copy... 6 2.2 Compare... 6 2.3 Copy & Compare... 6 2.4 Erase... 6 2

목차 1. 제품 소개... 4 1.1 특징... 4 1.2 개요... 4 1.3 Function table... 5 2. 기능 소개... 6 2.1 Copy... 6 2.2 Compare... 6 2.3 Copy & Compare... 6 2.4 Erase... 6 2 유영테크닉스( 주) 사용자 설명서 HDD014/034 IDE & SATA Hard Drive Duplicator 유 영 테 크 닉 스 ( 주) (032)670-7880 www.yooyoung-tech.com 목차 1. 제품 소개... 4 1.1 특징... 4 1.2 개요... 4 1.3 Function table... 5 2. 기능 소개... 6 2.1 Copy...

More information

untitled

untitled CAN BUS RS232 Line CAN H/W FIFO RS232 FIFO CAN S/W FIFO TERMINAL Emulator COMMAND Interpreter PROTOCOL Converter CAN2RS232 Converter Block Diagram > +- syntax

More information

화판_미용성형시술 정보집.0305

화판_미용성형시술 정보집.0305 CONTENTS 05/ 07/ 09/ 12/ 12/ 13/ 15 30 36 45 55 59 61 62 64 check list 9 10 11 12 13 15 31 37 46 56 60 62 63 65 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43

More information

PCServerMgmt7

PCServerMgmt7 Web Windows NT/2000 Server DP&NM Lab 1 Contents 2 Windows NT Service Provider Management Application Web UI 3 . PC,, Client/Server Network 4 (1),,, PC Mainframe PC Backbone Server TCP/IP DCS PLC Network

More information

Requirement Definition Wheel Motor 작동하는경우장애물인식후 - Ultrasonic Sensor 홀수번누를경우 +10 Touch Sensor 누를경우 TouchSensor 계속누르고있을경우 (0.5) +10 짝수번누를경우 -10 빛이어두워졌다다

Requirement Definition Wheel Motor 작동하는경우장애물인식후 - Ultrasonic Sensor 홀수번누를경우 +10 Touch Sensor 누를경우 TouchSensor 계속누르고있을경우 (0.5) +10 짝수번누를경우 -10 빛이어두워졌다다 AutoDriveRobot Analysis Requirement Definition Wheel Motor 작동하는경우장애물인식후 - Ultrasonic Sensor 홀수번누를경우 +10 Touch Sensor 누를경우 TouchSensor 계속누르고있을경우 (0.5) +10 짝수번누를경우 -10 빛이어두워졌다다시밝아졌을경우 - Light Sensor Break

More information

Microsoft PowerPoint - 6.pptx

Microsoft PowerPoint - 6.pptx DB 암호화업데이트 2011. 3. 15 KIM SUNGJIN ( 주 ) 비에이솔루션즈 1 IBM iseries 암호화구현방안 목차 목 차 정부시책및방향 제정안특이사항 기술적보호조치기준고시 암호화구현방안 암호화적용구조 DB 암호화 Performance Test 결과 암호화적용구조제안 [ 하이브리드방식 ] 2 IBM iseries 암호화구현방안 정부시책및방향

More information

Microsoft Word - PLC제어응용-2차시.doc

Microsoft Word - PLC제어응용-2차시.doc 과정명 PLC 제어응용차시명 2 차시. 접점명령 학습목표 1. 연산개시명령 (LOAD, LOAD NOT) 에대하여설명할수있다. 2. 직렬접속명령 (AND, AND NOT) 에대하여설명할수있다. 3. 병렬접속명령 (OR, OR NOT) 에대하여설명할수있다. 4.PLC의접점명령을가지고간단한프로그램을작성할수있다. 학습내용 1. 연산개시명령 1) 연산개시명령 (LOAD,

More information

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

Contents. Phase Revise Plan --- Phase Synchronize Artifacts --- Phase 2130 Analyze Activity2131. Define Essential Use Cases --- Activity21 OSP Stage 2030 Ver.4 Team 1 201111341 김성민 201111379 이한빈 201111397 황정아 1 Contents. Phase 2110. Revise Plan --- Phase 2120. Synchronize Artifacts --- Phase 2130 Analyze

More information

Microsoft PowerPoint - T3 SASD(2).pptx

Microsoft PowerPoint - T3 SASD(2).pptx SASD IEC 3조 200312468 김완수 200511363 한상현 200960122 사인빌릭체렝밤바 Intelligent Elevator Controller (IEC) 조금더지능적으로뛰어난엘리베이터시스템을설계하여이용자들에게더욱편리하고같은시간내에더욱많은사람을이동시키게하므로서효율적인엘리베이터가용에도움을주는것을목적으로한다. 기존엘리베이터의운행에관한부분을모두수행가능할수있도록한다.

More information

인켈(국문)pdf.pdf

인켈(국문)pdf.pdf M F - 2 5 0 Portable Digital Music Player FM PRESET STEREOMONO FM FM FM FM EQ PC Install Disc MP3/FM Program U S B P C Firmware Upgrade General Repeat Mode FM Band Sleep Time Power Off Time Resume Load

More information

untitled

untitled 3 IBM WebSphere User Conference ESB (e-mail : ljm@kr.ibm.com) Infrastructure Solution, IGS 2005. 9.13 ESB 를통한어플리케이션통합구축 2 IT 40%. IT,,.,, (Real Time Enterprise), End to End Access Processes bounded by

More information

슬라이드 1

슬라이드 1 RFID 2004. 11 Allixon Overview Company Profile (www.allixon.com) 2003128 31474-16 3 Tel 02-3471-9340 / Fax 02-3471-9337 RFID & EPC Network ALLIXON = ALL + LINK + ON Allixon Overview Vision & Mission RFID

More information

..........(......).hwp

..........(......).hwp START START 질문을 통해 우선순위를 결정 의사결정자가 질문에 답함 모형데이터 입력 목표계획법 자료 목표계획법 모형에 의한 해의 도출과 득실/확률 분석 END 목표계획법 산출결과 결과를 의사 결정자에게 제공 의사결정자가 결과를 검토하여 만족여부를 대답 의사결정자에게 만족하는가? Yes END No 목표계획법 수정 자료 개선을 위한 선택의 여지가 있는지

More information

10X56_NWG_KOR.indd

10X56_NWG_KOR.indd 디지털 프로젝터 X56 네트워크 가이드 이 제품을 구입해 주셔서 감사합니다. 본 설명서는 네트워크 기능 만을 설명하기 위한 것입니다. 본 제품을 올바르게 사 용하려면 이 취급절명저와 본 제품의 다른 취급절명저를 참조하시기 바랍니다. 중요한 주의사항 이 제품을 사용하기 전에 먼저 이 제품에 대한 모든 설명서를 잘 읽어 보십시오. 읽은 뒤에는 나중에 필요할 때

More information

API 매뉴얼

API 매뉴얼 PCI-TC03 API Programming (Rev 1.0) Windows, Windows2000, Windows NT, Windows XP and Windows 7 are trademarks of Microsoft. We acknowledge that the trademarks or service names of all other organizations

More information

Digital watch system

Digital watch system DIGITAL WATCH SYSTEM REFLECTING TESTING #1 KONKUK UNIV. SOFTWARE ENGINEERING T8 2012 11 02 PRESENTER: LIM, MINWOO (200910793) CONTENTS 1. Review Testing Report 2. Overall DFD Comparison 3. Structured Chart

More information

SRC PLUS 제어기 MANUAL

SRC PLUS 제어기 MANUAL ,,,, DE FIN E I N T R E A L L O C E N D SU B E N D S U B M O TIO

More information

Microsoft Word - 1-차우창.doc

Microsoft Word - 1-차우창.doc Journal of the Ergonomics Society of Korea Vol. 28, No. 2 pp.1-8, May 2009 1 하이브리드 환경하의 인간기계시스템 제어실 평가에 관한 연구 차 우 창 김 남 철 금오공과대학교 산업시스템공학과 A Study of the Evaluation for the Control Room in Human Machine

More information

SW 2015. 02 5-1 89

SW 2015. 02 5-1 89 SW 2015. 02 88 SW 2015. 02 5-1 89 SW 2015. 02 5-2 5-3 90 SW 2015. 02 5-4 91 SW 2015. 02 5-5 5-6 92 5-7 SW 2015. 02 93 SW 2015. 02 5-8 5-1 94 SW 2015. 02 5-9 95 SW 2015. 02 5-10 5-2 96 SW 2015. 02 5-11

More information

1 SW 2015. 02 26

1 SW 2015. 02 26 02 1 SW 2015. 02 26 2-1 SW 2015. 02 27 SW 2015. 02 2-1 28 SW 2015. 02 29 2 SW 2015. 02 2-2 30 2-2 SW 2015. 02 31 SW 2015. 02 32 2-3 SW 2015. 02 33 3 SW 2015. 02 2-3 34 2-4 SW 2015. 02 35 4 SW 2015. 02

More information

2 PX-8000과 RM-8000/LM-8000등의 관련 제품은 시스템의 간편한 설치와 쉬운 운영에 대한 고급 기술을 제공합니다. 또한 뛰어난 확장성으로 사용자가 요구하는 시스템을 손쉽게 구현할 수 있습니다. 메인컨트롤러인 PX-8000의 BGM입력소스를 8개의 로컬지

2 PX-8000과 RM-8000/LM-8000등의 관련 제품은 시스템의 간편한 설치와 쉬운 운영에 대한 고급 기술을 제공합니다. 또한 뛰어난 확장성으로 사용자가 요구하는 시스템을 손쉽게 구현할 수 있습니다. 메인컨트롤러인 PX-8000의 BGM입력소스를 8개의 로컬지 PX-8000 SYSTEM 8 x 8 Audio Matrix with Local Control 2 PX-8000과 RM-8000/LM-8000등의 관련 제품은 시스템의 간편한 설치와 쉬운 운영에 대한 고급 기술을 제공합니다. 또한 뛰어난 확장성으로 사용자가 요구하는 시스템을 손쉽게 구현할 수 있습니다. 메인컨트롤러인 PX-8000의 BGM입력소스를 8개의 로컬지역에

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 GIS기술 동향과 전망 KOREA GEOSPATIAL INFORMATION & COMMUNICATION CO.,LTD. GIS GIS WWW Browser User request Deliver Results Invoke Translate Results Return Results CGI Script Send Variables GIS Server

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA e- 비즈니스연구 (The e-business Studies) Volume 17, Number 3, June, 30, 2016:pp. 273~299 ISSN 1229-9936 (Print), ISSN 2466-1716 (Online) 원고접수일심사 ( 수정 ) 게재확정일 2016. 06. 11 2016. 06. 24 2016. 06. 26 ABSTRACT e-

More information

C# Programming Guide - Types

C# Programming Guide - Types C# Programming Guide - Types 최도경 lifeisforu@wemade.com 이문서는 MSDN 의 Types 를요약하고보충한것입니다. http://msdn.microsoft.com/enus/library/ms173104(v=vs.100).aspx Types, Variables, and Values C# 은 type 에민감한언어이다. 모든

More information

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

Ver 1.0 마감하루전 Category Partitioning Testing Tool Project Team T1 Date Team Information 김강욱 김진욱 김동권 마감하루전 Category Partitioning Testing Tool Project Team T1 Date 2017-05-12 Team Information 201111334 김강욱 201211339 김진욱 201312243 김동권 201510411 이소영 [ 마감하루전 ] T1 1 INDEX Activity 2041. Design Real Use Cases

More information

Design Issues

Design Issues 11 COMPUTER PROGRAMMING INHERIATANCE CONTENTS OVERVIEW OF INHERITANCE INHERITANCE OF MEMBER VARIABLE RESERVED WORD SUPER METHOD INHERITANCE and OVERRIDING INHERITANCE and CONSTRUCTOR 2 Overview of Inheritance

More information

第 1 節 組 織 11 第 1 章 檢 察 의 組 織 人 事 制 度 등 第 1 項 大 檢 察 廳 第 1 節 組 대검찰청은 대법원에 대응하여 수도인 서울에 위치 한다(검찰청법 제2조,제3조,대검찰청의 위치와 각급 검찰청의명칭및위치에관한규정 제2조). 대검찰청에 검찰총장,대

第 1 節 組 織 11 第 1 章 檢 察 의 組 織 人 事 制 度 등 第 1 項 大 檢 察 廳 第 1 節 組 대검찰청은 대법원에 대응하여 수도인 서울에 위치 한다(검찰청법 제2조,제3조,대검찰청의 위치와 각급 검찰청의명칭및위치에관한규정 제2조). 대검찰청에 검찰총장,대 第 1 章 檢 察 의 組 織 人 事 制 度 등 第 1 節 組 織 11 第 1 章 檢 察 의 組 織 人 事 制 度 등 第 1 項 大 檢 察 廳 第 1 節 組 대검찰청은 대법원에 대응하여 수도인 서울에 위치 한다(검찰청법 제2조,제3조,대검찰청의 위치와 각급 검찰청의명칭및위치에관한규정 제2조). 대검찰청에 검찰총장,대검찰청 차장검사,대검찰청 검사,검찰연구관,부

More information

rmi_박준용_final.PDF

rmi_박준용_final.PDF (RMI) - JSTORM http://wwwjstormpekr (RMI)- Document title: Document file name: Revision number: Issued by: Document Information (RMI)- rmi finaldoc Issue Date: Status:

More information

EndNote X2 초급 분당차병원도서실사서최근영 ( )

EndNote X2 초급 분당차병원도서실사서최근영 ( ) EndNote X2 초급 2008. 9. 25. 사서최근영 (031-780-5040) EndNote Thomson ISI Research Soft의 bibliographic management Software 2008년 9월현재 X2 Version 사용 참고문헌 (Reference), Image, Fulltext File 등 DB 구축 참고문헌 (Reference),

More information

<BACEBDBAC5CD20BAEAB7CEBCC52D A2DC3D6C1BE2D312D E6169>

<BACEBDBAC5CD20BAEAB7CEBCC52D A2DC3D6C1BE2D312D E6169> DOOCH PUMP Intelligent pressure boosting system 5Hz BOOSTER PUMP SYSTEM Water supply system Pressure boosting system Irrigation system Water treatment system Industrial plants 두크펌프 www.doochpump.com CONTENTS

More information

리텀 백서 새로저장-작은용량

리텀 백서 새로저장-작은용량 White Paper Ver 1.00 Initial Date : 09 May. 2018 Last Date : 07 July. 2018 Copyright 2018 RETURM FOUNDATION LTD. All rights reserved Contents 2 Copyright 2018 RETURM FOUNDATION LTD. All rights reserved

More information

hw 2006 Tech guide 64p v5

hw 2006 Tech guide 64p v5 TECHNICAL TRAINING GUIDE 2006 2 Process Solutions Building Solutions Contents TECHNICAL TRAINING GUIDE 2006 2006 Technical Training Guide 4 2006 Technical Training Guide 5 2006 Technical Training Guide

More information

untitled

untitled PowerBuilder 連 Microsoft SQL Server database PB10.0 PB9.0 若 Microsoft SQL Server 料 database Profile MSS 料 (Microsoft SQL Server database interface) 行了 PB10.0 了 Sybase 不 Microsoft 料 了 SQL Server 料 PB10.0

More information

www.nrf.go.kr Since 2009

www.nrf.go.kr Since 2009 www.nrf.go.kr Since 2009 www.nrf.go.kr Contents 5 9 15 55 65 93 113 123 127 6 7 10 11 12 13 15 19 23 26 33 38 42 46 50 16 17 18 19 20 21 22 23 rating on dimension of beauty type of conversion 24

More information

리눅스 프로세스 관리

리눅스 프로세스 관리 프로세스 (Process) Process 프로그램이나명령어를실행하면메모리에적재되어실제로실행되고있는상태를의미 이러한프로세스들은프로세스가시작하면서할당받는프로세스식별번호인 PID(Process ID), 해당프로세스를실행한부모프로세스를나타내는 PPID(Parent Process ID), UID 와 GID 정보를통해해당프로세스가어느사용자에속해있는지, 프로세스가파일에대해갖는권한및프로세스가실행된터미널,

More information

06.AnalysisModeling.key

06.AnalysisModeling.key CSE4006 Software Engineering Analysis Modeling Scott Uk-Jin Lee Division of Computer Science, College of Computing Hanyang University ERICA Campus 1 st Semester 2018 Overview of Analysis Modeling 1. 2.

More information

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

C 언어 프로그래밊 과제 풀이 과제풀이 (1) 홀수 / 짝수판정 (1) /* 20094123 홍길동 20100324 */ /* even_or_odd.c */ /* 정수를입력받아홀수인지짝수인지판정하는프로그램 */ int number; printf(" 정수를입력하시오 => "); scanf("%d", &number); 확인 주석문 가필요한이유 printf 와 scanf 쌍

More information

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

Mobile Service > IAP > Android SDK [ ] IAP SDK TOAST SDK. IAP SDK. Android Studio IDE Android SDK Version (API Level 10). Name Reference V Mobile Service > IAP > Android SDK IAP SDK TOAST SDK. IAP SDK. Android Studio IDE 2.3.3 Android SDK Version 2.3.3 (API Level 10). Name Reference Version License okhttp http://square.github.io/okhttp/ 1.5.4

More information

금오공대 컴퓨터공학전공 강의자료

금오공대 컴퓨터공학전공 강의자료 데이터베이스및설계 Chap 1. 데이터베이스환경 (#2/2) 2013.03.04. 오병우 컴퓨터공학과 Database 용어 " 데이타베이스 용어의기원 1963.6 제 1 차 SDC 심포지움 컴퓨터중심의데이타베이스개발과관리 Development and Management of a Computer-centered Data Base 자기테이프장치에저장된데이터파일을의미

More information

Microsoft Word - USB복사기.doc

Microsoft Word - USB복사기.doc Version: SD/USB 80130 Content Index 1. Introduction 1.1 제품개요------------------------------------------------------------P.02 1.2 모델별 제품사양-------------------------------------------------------P.04 2. Function

More information

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

Microsoft Word - [2017SMA][T8]OOPT_Stage_1000_ docx OOPT Stage 1000 - Plan & Elaboration Feesual CPT Tool Project Team T8 Date 2017-03-30 T8 Team Information 201211347 박성근 201211376 임제현 201411270 김태홍 2017 Team 8 1 Table of Contents 1 Activity 1001. Define

More information

ETL_project_best_practice1.ppt

ETL_project_best_practice1.ppt ETL ETL Data,., Data Warehouse DataData Warehouse ETL tool/system: ETL, ETL Process Data Warehouse Platform Database, Access Method Data Source Data Operational Data Near Real-Time Data Modeling Refresh/Replication

More information

PowerPoint

PowerPoint .. http://www.acs.co.kr -1- .. http://www.acs.co.kr -3- ( Advanced Computer Services Co.,Ltd. ) 345-9 SK B8 ( sh_kim@acs.co.kr ) 116-81-24039 http://www.acs.co.kr, http://www.emanufacturing.co.kr (Fax)

More information

(72) 발명자 서진교 경기 용인시 수지구 풍덕천2동 1167 진산마을 삼성5차아파트526동 1004호 조필제 경기 용인시 풍덕천동 725-1 유스빌 401호 - 2 -

(72) 발명자 서진교 경기 용인시 수지구 풍덕천2동 1167 진산마을 삼성5차아파트526동 1004호 조필제 경기 용인시 풍덕천동 725-1 유스빌 401호 - 2 - (51) Int. Cl. (19) 대한민국특허청(KR) (12) 공개특허공보(A) G06F 12/14 (2006.01) (21) 출원번호 10-2006-0056087 (22) 출원일자 2006년06월21일 심사청구일자 전체 청구항 수 : 총 18 항 2006년06월21일 (54) 유에스비 메모리 도난 방지 시스템 및 방법 (11) 공개번호 10-2007-0121264

More information

Microsoft Word - FunctionCall

Microsoft Word - FunctionCall Function all Mechanism /* Simple Program */ #define get_int() IN KEYOARD #define put_int(val) LD A val \ OUT MONITOR int add_two(int a, int b) { int tmp; tmp = a+b; return tmp; } local auto variable stack

More information

놀이동산미아찾기시스템

놀이동산미아찾기시스템 TinyOS를이용한 놀이동산미아찾기시스템 윤정호 (mo0o1234@nate.com) 김영익 (youngicks7@daum.net) 김동익 (dongikkim@naver.com) 1 목차 1. 프로젝트개요 2. 전체시스템구성도 3. Tool & Language 4. 데이터흐름도 5. Graphic User Interface 6. 개선해야할사항 2 프로젝트개요

More information

PRO1_09E [읽기 전용]

PRO1_09E [읽기 전용] Siemens AG 1999 All rights reserved File: PRO1_09E1 Information and - ( ) 2 3 4 5 Monitor/Modify Variables" 6 7 8 9 10 11 CPU 12 Stop 13 (Forcing) 14 (1) 15 (2) 16 : 17 : Stop 18 : 19 : (Forcing) 20 :

More information

DCR-HC15

DCR-HC15 3-089-848-42(1) DCR-HC15 2004 Sony Corporation 2 1 2 3 4 5 6 7 8 1 5 6 2 7 3 4 8 3 c 4 5 6 c 7 3 2 v 1 Z 2 3 1 2 8 1 2 3 4 1 2 3 9 10 [a] [b] [c] [d] [a] [b] [c] [d] 11 (1) (2) (1) (2) 12 (1) (2) v (3)

More information

untitled

untitled R&S Power Viewer Plus For NRP Sensor 1.... 3 2....5 3....6 4. R&S NRP...7 -.7 - PC..7 - R&S NRP-Z4...8 - R&S NRP-Z3... 8 5. Rohde & Schwarz 10 6. R&S Power Viewer Plus.. 11 6.1...12 6.2....13 - File Menu...

More information